erstes Volume im parser eingebaut
This commit is contained in:
+6
-6
@@ -151,7 +151,7 @@ dcl-proc MD_BuildCreateBuffer export;
|
|||||||
MediaDefinition);
|
MediaDefinition);
|
||||||
|
|
||||||
|
|
||||||
for DeviceIndex = 1 to MediaDefinition.NumberOfDevices;
|
for DeviceIndex = 1 to MediaDefinition.NumberOfDevices;
|
||||||
|
|
||||||
|
|
||||||
MD_BuildTape0200Device(
|
MD_BuildTape0200Device(
|
||||||
@@ -520,20 +520,20 @@ dcl-proc MD_BuildTape0200Media;
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
if MediaIndex < MediaDevice.NumberOfMediaFiles;
|
if MediaIndex < MediaDevice.NumberOfMediaFiles;
|
||||||
|
|
||||||
Media0200.OffsetToNextMediaFileDefinition =
|
Media0200.OffsetToNextMediaFileDefinition =
|
||||||
BuilderContext.BufferLength
|
BuilderContext.BufferLength
|
||||||
+ %size(MD_Tape0200MediaFileDefinition_T)
|
+ %size(MD_Tape0200MediaFileDefinition_T)
|
||||||
+ (MD_AlignLength(
|
+ (MD_AlignLength(
|
||||||
MediaFile.NumberOfVolumeIdentifiers
|
MediaFile.NumberOfVolumeIdentifiers
|
||||||
* MD_VOLUME_ID_LENGTH));
|
* MD_VOLUME_ID_LENGTH));
|
||||||
|
|
||||||
else;
|
else;
|
||||||
|
|
||||||
Media0200.OffsetToNextMediaFileDefinition = 0;
|
Media0200.OffsetToNextMediaFileDefinition = 0;
|
||||||
|
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------
|
//---------------------------------------------------------------
|
||||||
|
|||||||
+16
-16
@@ -86,35 +86,35 @@ dcl-proc BuildTestDefinition;
|
|||||||
MediaDefinition.TextDescription = 'Test MEDDFN';
|
MediaDefinition.TextDescription = 'Test MEDDFN';
|
||||||
|
|
||||||
MediaDefinition.MaximumParallelResources = 2;
|
MediaDefinition.MaximumParallelResources = 2;
|
||||||
MediaDefinition.MinimumParallelResources = 2;
|
MediaDefinition.MinimumParallelResources = 2;
|
||||||
|
|
||||||
MediaDefinition.DeviceAllocation = MD_DeviceAllocateAll;
|
MediaDefinition.DeviceAllocation = MD_DeviceAllocateAll;
|
||||||
MediaDefinition.SaveFormat = MD_SaveFormatParallel;
|
MediaDefinition.SaveFormat = MD_SaveFormatParallel;
|
||||||
|
|
||||||
MediaDefinition.NumberOfDevices = 2;
|
MediaDefinition.NumberOfDevices = 2;
|
||||||
|
|
||||||
|
|
||||||
//---------------------------------------------------------------
|
//---------------------------------------------------------------
|
||||||
// Device 1 / Resource 1
|
// 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)
|
.MediaFile(1)
|
||||||
.SequenceNumber = 0;
|
.SequenceNumber = 0;
|
||||||
|
|
||||||
MediaDefinition.Device(1)
|
MediaDefinition.Device(1)
|
||||||
.MediaFile(1)
|
.MediaFile(1)
|
||||||
.StartingPositionInFile = *ALL'0';
|
.StartingPositionInFile = *ALL'0';
|
||||||
|
|
||||||
MediaDefinition.Device(1)
|
MediaDefinition.Device(1)
|
||||||
.MediaFile(1)
|
.MediaFile(1)
|
||||||
.NumberOfVolumeIdentifiers = 1;
|
.NumberOfVolumeIdentifiers = 1;
|
||||||
|
|
||||||
MediaDefinition.Device(1)
|
MediaDefinition.Device(1)
|
||||||
.MediaFile(1)
|
.MediaFile(1)
|
||||||
.VolumeIdentifier(1)
|
.VolumeIdentifier(1)
|
||||||
.VolumeIdentifier = 'DAK066';
|
.VolumeIdentifier = 'DAK066';
|
||||||
@@ -124,23 +124,23 @@ MediaDefinition.Device(1)
|
|||||||
// Device 2 / Resource 2
|
// 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)
|
.MediaFile(1)
|
||||||
.SequenceNumber = 0;
|
.SequenceNumber = 0;
|
||||||
|
|
||||||
MediaDefinition.Device(2)
|
MediaDefinition.Device(2)
|
||||||
.MediaFile(1)
|
.MediaFile(1)
|
||||||
.StartingPositionInFile = *ALL'0';
|
.StartingPositionInFile = *ALL'0';
|
||||||
|
|
||||||
MediaDefinition.Device(2)
|
MediaDefinition.Device(2)
|
||||||
.MediaFile(1)
|
.MediaFile(1)
|
||||||
.NumberOfVolumeIdentifiers = 1;
|
.NumberOfVolumeIdentifiers = 1;
|
||||||
|
|
||||||
MediaDefinition.Device(2)
|
MediaDefinition.Device(2)
|
||||||
.MediaFile(1)
|
.MediaFile(1)
|
||||||
.VolumeIdentifier(1)
|
.VolumeIdentifier(1)
|
||||||
.VolumeIdentifier = 'DAK079';
|
.VolumeIdentifier = 'DAK079';
|
||||||
|
|||||||
Reference in New Issue
Block a user