11.04.2013 Views

FAQ MD5 Hash

FAQ MD5 Hash

FAQ MD5 Hash

SHOW MORE
SHOW LESS

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).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!