Using the Data Convert tool to transform EBCDIC ... - Micro Focus
Using the Data Convert tool to transform EBCDIC ... - Micro Focus
Using the Data Convert tool to transform EBCDIC ... - Micro Focus
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
9) In <strong>the</strong> current <strong>EBCDIC</strong>-ASCII-convert.app project, Open <strong>the</strong> <strong>EBCDIC</strong>layout.cbl<br />
Search for SEG-RPCMTDTP-CEAC<br />
Select <strong>the</strong> o1 and 05 levels for this group item and right mouse click,<br />
select copy<br />
Save program as ASCII-layout.cbl.<br />
10) Next, Delete everything on left hand side of <strong>the</strong> project.<br />
Now, from <strong>the</strong> right hand side, add ASCII-layout.cbl<br />
Hightlight and drag <strong>the</strong> ASCII-layout.cbl over <strong>to</strong> <strong>the</strong> generic debug<br />
build and build <strong>the</strong> ASCII-layout.int<br />
Right mouse click on ASCII-layout.cbl and click on build settings<br />
Click on <strong>the</strong> compile tab and add <strong>the</strong> following<br />
Charset(ASCII) sign(<strong>EBCDIC</strong>)<br />
Do Project-> update all dependencies, Project-> Rebuild all.<br />
Now you should have <strong>the</strong> ASCII-layout.int built correctly.<br />
.<br />
Example of ASCII-layout.cbl.<br />
ASCII-LAYOUT.CBL<br />
program-id. ASCII-layout.<br />
environment division.<br />
data division.<br />
01 SEG-RPCMTDTP-CEAC.<br />
05 CMTDTP-CLE-SEG-RPCMT-CEAC.<br />
10 CMTDTP-EL-NO-GR-COCEAC PIC X(10).<br />
10 CMTDTP-EL-NO-COCEAC PIC X(10).<br />
05 CMTDTP-EL-CLE-SEG-RPCMTCRP-CEA.<br />
10 CMTDTP-EL-CD-TYP-PER-CRP-CEAC PIC X.<br />
* 10 CMTDTP-EL-DT-DEB-PER-CRP-CEAC PIC X(8).<br />
10 CMTDTP-EL-DT-DEB-PER-CRP-CEAC PIC X(6).<br />
05 CMTDTP-EL-CLE-SEG-RPCRPCRG-CEA.<br />
10 CTMDTP-EL-CD-GAR-CRG-COCEAC PIC X(5).<br />
05 EL-NO-SEQ-CLE-DTP-COCEAC.<br />
07 EL-NO-SEQ-CLE-DTP-CO-NUMCEA PIC 9(5).<br />
05 EL-PRI-COUR-APR-DTP-COCEAC PIC S9(7)V99.<br />
05 EL-PRI-AJU-APR-DTP-COCEAC PIC S9(7)V99.<br />
05 EL-CD-RAIS-TX-APR-DTP-COCEAC PIC X.<br />
05 EL-DT-TX-APR-DTP-COCEAC PIC 9(8).<br />
05 EL-PRI-COUR-ENC-DTP-COCEAC PIC S9(7)V99.<br />
05 EL-PRI-AJU-ENC-DTP-COCEAC PIC S9(7)V99.<br />
05 EL-CD-RAIS-TX-ENC-DTP-COCEAC PIC X.<br />
05 EL-DT-TX-ENC-DTP-COCEAC PIC 9(8).<br />
05 EL-MT-TX-PRI-EXO-DTP-COCEAC PIC S9(7)V99.<br />
05 EL-MT-TX-PRI-DIVD-DTP-COCEAC PIC S9(7)V99.<br />
05 EL-MT-ORIG-CHQ-DTP-COCEAC PIC S9(7)V99.<br />
05 EL-DT-RECEP-CHQ-DTP-COCEAC PIC 9(8).<br />
05 EL-PRI-ENC-PRV-NON-GAG-DTP-CEA PIC S9(7)V99.<br />
05 EL-MT-TX-COR-AJU-DTP-COCEAC PIC S9(7)V99.<br />
05 EL-MT-TX-COR-PRI-DTP-COCEAC PIC S9(7)V99.<br />
procedure division.<br />
exit program.