Duplikatsprüfung in MEDDFNSRV angepasst

This commit is contained in:
2026-10-06 13:40:50 +02:00
parent 7e20234cc1
commit 6e49d1fab8
-66
View File
@@ -66,9 +66,6 @@ dcl-pr MD_ParseRetrieveBuffer;
char(32767) const char(32767) const
options(*varsize); options(*varsize);
ReceiverLength
int(10) const;
MediaDefinition MediaDefinition
likeds(MD_MediaDefinition_T); likeds(MD_MediaDefinition_T);
@@ -219,17 +216,6 @@ dcl-pr MD_SendDiagnostic;
end-pr; end-pr;
dcl-pr MD_CheckDuplicateDevices;
MediaDefinition
likeds(MD_MediaDefinition_T) const;
Error
likeds(MD_Error_T);
end-pr;
dcl-pr MD_CheckDuplicateSequences; dcl-pr MD_CheckDuplicateSequences;
MediaDefinition MediaDefinition
@@ -862,10 +848,6 @@ dcl-proc MD_ValidateCreate;
// Duplicate Checks // Duplicate Checks
//-------------------------------------------------------------- //--------------------------------------------------------------
MD_CheckDuplicateDevices(
MediaDefinition :
Error);
MD_CheckDuplicateSequences( MD_CheckDuplicateSequences(
MediaDefinition : MediaDefinition :
Error); Error);
@@ -1106,54 +1088,6 @@ dcl-proc MD_SendMessage;
end-proc; end-proc;
//=====================================================================
//
// MD_CheckDuplicateDevices
//
//=====================================================================
dcl-proc MD_CheckDuplicateDevices;
dcl-pi *n;
MediaDefinition
likeds(MD_MediaDefinition_T) const;
Error
likeds(MD_Error_T);
end-pi;
dcl-s DeviceIndex1 int(10);
dcl-s DeviceIndex2 int(10);
for DeviceIndex1 = 1
to MediaDefinition.NumberOfDevices - 1;
for DeviceIndex2 = DeviceIndex1 + 1
to MediaDefinition.NumberOfDevices;
if %trim(
MediaDefinition.Device(DeviceIndex1).DeviceName)
=
%trim(
MediaDefinition.Device(DeviceIndex2).DeviceName);
MD_SetError(
Error :
'MDF0007' :
MediaDefinition.Device(DeviceIndex1).DeviceName);
endif;
endfor;
endfor;
end-proc;
//===================================================================== //=====================================================================
// //
// MD_CheckDuplicateSequences // MD_CheckDuplicateSequences