Neue interne Parser Schnitstelle
This commit is contained in:
+6
-5
@@ -28,6 +28,9 @@ 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);
|
||||||
|
|
||||||
@@ -62,6 +65,9 @@ dcl-proc MD_ParseRetrieveBuffer export;
|
|||||||
char(32767) const
|
char(32767) const
|
||||||
options(*varsize);
|
options(*varsize);
|
||||||
|
|
||||||
|
ReceiverLength
|
||||||
|
int(10) const;
|
||||||
|
|
||||||
MediaDefinition
|
MediaDefinition
|
||||||
likeds(MD_MediaDefinition_T);
|
likeds(MD_MediaDefinition_T);
|
||||||
|
|
||||||
@@ -89,9 +95,6 @@ dcl-proc MD_ParseRetrieveBuffer export;
|
|||||||
// Working variables
|
// Working variables
|
||||||
//==================================================================
|
//==================================================================
|
||||||
|
|
||||||
dcl-s ReceiverLength
|
|
||||||
int(10);
|
|
||||||
|
|
||||||
dcl-s DeviceOffset
|
dcl-s DeviceOffset
|
||||||
int(10);
|
int(10);
|
||||||
|
|
||||||
@@ -121,8 +124,6 @@ dcl-proc MD_ParseRetrieveBuffer export;
|
|||||||
clear MediaDefinition;
|
clear MediaDefinition;
|
||||||
clear Error;
|
clear Error;
|
||||||
|
|
||||||
ReceiverLength = %len(ReceiverBuffer);
|
|
||||||
|
|
||||||
|
|
||||||
//==================================================================
|
//==================================================================
|
||||||
// Receiver buffer
|
// Receiver buffer
|
||||||
|
|||||||
@@ -18,6 +18,7 @@
|
|||||||
//
|
//
|
||||||
//=====================================================================
|
//=====================================================================
|
||||||
|
|
||||||
|
|
||||||
ctl-opt
|
ctl-opt
|
||||||
option(*srcstmt:*nodebugio)
|
option(*srcstmt:*nodebugio)
|
||||||
nomain;
|
nomain;
|
||||||
@@ -558,6 +559,7 @@ dcl-proc MD_RetrieveMediaDefinition export;
|
|||||||
|
|
||||||
MD_ParseRetrieveBuffer(
|
MD_ParseRetrieveBuffer(
|
||||||
Receiver.Data :
|
Receiver.Data :
|
||||||
|
ApiReceiverLength :
|
||||||
MediaDefinition :
|
MediaDefinition :
|
||||||
Error);
|
Error);
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -16,11 +16,11 @@
|
|||||||
// TGTRLS(*CURRENT)
|
// TGTRLS(*CURRENT)
|
||||||
//
|
//
|
||||||
// CRTPGM PGM(GOSCH1/MEDDFNTSTX)
|
// CRTPGM PGM(GOSCH1/MEDDFNTSTX)
|
||||||
// MODULE(GOSCH1/MEDDFNTSTX)
|
// MODULE(GOSCH1/MEDDFNTSTX GOSCH1/MEDDFNPRS)
|
||||||
// MODULE(GOSCH1/MEDDFNPRS)
|
|
||||||
// ACTGRP(*NEW)
|
// ACTGRP(*NEW)
|
||||||
// TGTRLS(*CURRENT)
|
// TGTRLS(*CURRENT)
|
||||||
//
|
//
|
||||||
|
//
|
||||||
//=====================================================================
|
//=====================================================================
|
||||||
|
|
||||||
ctl-opt
|
ctl-opt
|
||||||
|
|||||||
Reference in New Issue
Block a user