erstes Volume im parser eingebaut

This commit is contained in:
2026-08-22 16:50:15 +02:00
parent 7a17c65712
commit 714662d212
2 changed files with 22 additions and 22 deletions
+6 -6
View File
@@ -151,7 +151,7 @@ dcl-proc MD_BuildCreateBuffer export;
MediaDefinition);
for DeviceIndex = 1 to MediaDefinition.NumberOfDevices;
for DeviceIndex = 1 to MediaDefinition.NumberOfDevices;
MD_BuildTape0200Device(
@@ -520,20 +520,20 @@ dcl-proc MD_BuildTape0200Media;
if MediaIndex < MediaDevice.NumberOfMediaFiles;
if MediaIndex < MediaDevice.NumberOfMediaFiles;
Media0200.OffsetToNextMediaFileDefinition =
Media0200.OffsetToNextMediaFileDefinition =
BuilderContext.BufferLength
+ %size(MD_Tape0200MediaFileDefinition_T)
+ (MD_AlignLength(
MediaFile.NumberOfVolumeIdentifiers
* MD_VOLUME_ID_LENGTH));
else;
else;
Media0200.OffsetToNextMediaFileDefinition = 0;
Media0200.OffsetToNextMediaFileDefinition = 0;
endif;
endif;
//---------------------------------------------------------------
+16 -16
View File
@@ -86,35 +86,35 @@ dcl-proc BuildTestDefinition;
MediaDefinition.TextDescription = 'Test MEDDFN';
MediaDefinition.MaximumParallelResources = 2;
MediaDefinition.MinimumParallelResources = 2;
MediaDefinition.MinimumParallelResources = 2;
MediaDefinition.DeviceAllocation = MD_DeviceAllocateAll;
MediaDefinition.SaveFormat = MD_SaveFormatParallel;
MediaDefinition.DeviceAllocation = MD_DeviceAllocateAll;
MediaDefinition.SaveFormat = MD_SaveFormatParallel;
MediaDefinition.NumberOfDevices = 2;
MediaDefinition.NumberOfDevices = 2;
//---------------------------------------------------------------
// Device 1 / Resource 1
//---------------------------------------------------------------
MediaDefinition.Device(1).DeviceName = 'TAPMLBBRMS';
MediaDefinition.Device(1).DeviceName = 'TAPMLBBRMS';
MediaDefinition.Device(1).NumberOfMediaFiles = 1;
MediaDefinition.Device(1).NumberOfMediaFiles = 1;
MediaDefinition.Device(1)
MediaDefinition.Device(1)
.MediaFile(1)
.SequenceNumber = 0;
MediaDefinition.Device(1)
MediaDefinition.Device(1)
.MediaFile(1)
.StartingPositionInFile = *ALL'0';
MediaDefinition.Device(1)
MediaDefinition.Device(1)
.MediaFile(1)
.NumberOfVolumeIdentifiers = 1;
MediaDefinition.Device(1)
MediaDefinition.Device(1)
.MediaFile(1)
.VolumeIdentifier(1)
.VolumeIdentifier = 'DAK066';
@@ -124,23 +124,23 @@ MediaDefinition.Device(1)
// Device 2 / Resource 2
//---------------------------------------------------------------
MediaDefinition.Device(2).DeviceName = 'TAPMLBBRMS';
MediaDefinition.Device(2).DeviceName = 'TAPMLBBRMS';
MediaDefinition.Device(2).NumberOfMediaFiles = 1;
MediaDefinition.Device(2).NumberOfMediaFiles = 1;
MediaDefinition.Device(2)
MediaDefinition.Device(2)
.MediaFile(1)
.SequenceNumber = 0;
MediaDefinition.Device(2)
MediaDefinition.Device(2)
.MediaFile(1)
.StartingPositionInFile = *ALL'0';
MediaDefinition.Device(2)
MediaDefinition.Device(2)
.MediaFile(1)
.NumberOfVolumeIdentifiers = 1;
MediaDefinition.Device(2)
MediaDefinition.Device(2)
.MediaFile(1)
.VolumeIdentifier(1)
.VolumeIdentifier = 'DAK079';