You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Calling REXX from COBOL on OS/390 and z/OS<br />
Beispiele des Upros für COBOL unter:<br />
http://www-1.ibm.com/support/docview.wss?uid=swg24003837<br />
und zwar dort das Member SIEXCOB.JCLSAMPL (muss modifiziert werden).<br />
Aufruf aus COBOL:<br />
*---------------------------------------------------------------<br />
* 2170-PRUEFEN-SATZ-HASH<br />
* - SATZ HASH ERMITTELN UEBER UPRO REXX<strong>MD5</strong><br />
*---------------------------------------------------------------<br />
2170-PRUEFEN-SATZ-HASH SECTION.<br />
*<br />
CALL 'REXX<strong>MD5</strong>' USING <strong>MD5</strong>-STRING-VORHER<br />
<strong>MD5</strong>-STRING-LAENGE<br />
<strong>MD5</strong>-HASH-NACHHER<br />
<strong>MD5</strong>-RETURN-CODE<br />
IF <strong>MD5</strong>-RETURN-CODE = ZERO<br />
CONTINUE<br />
ELSE<br />
MOVE <strong>MD5</strong>-RETURN-CODE TO DISP-<strong>MD5</strong>-RETURN-CODE<br />
STRING 'FEHLER IN MODUL ERMITTELN HASHWERT'<br />
' MODUL NAME: ' PGM-REXX<strong>MD5</strong><br />
DELIMITED BY SIZE<br />
INTO F-KOMMENTAR1<br />
STRING 'RETURNCODE: '<br />
DISP-<strong>MD5</strong>-RETURN-CODE<br />
DELIMITED BY SIZE<br />
INTO F-KOMMENTAR2<br />
END-IF<br />
CONTINUE.<br />
*<br />
2170-EXIT.<br />
EXIT.<br />
*<br />
REXX-Proc Library einbauen im Run-JCL:<br />
//SYSEXEC DD DISP=SHR,DSN=UserId.TSO.CLIST<br />
*<br />
* Sample JCL for calling IRXEXEC from COBOL program<br />
* You may modify this sample for your needs by including<br />
* a REXX of your own. The argument for the REXX procedure<br />
* may be taylored for your needs.<br />
*<br />
Identification Division.<br />
PROGRAM-ID. REXX<strong>MD5</strong>.<br />
Environment division.<br />
Configuration section.<br />
Special-names.<br />
Input-output section.<br />
File-control.<br />
Data division.<br />
File section.<br />
*<br />
Working-storage section.<br />
01 Working-storage-for-rexxmd5 pic x.<br />
77 PGM-NAME pic X(8).