01.05.2013 Views

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

SHOW MORE
SHOW LESS

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.

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

Saved successfully!

Ooh no, something went wrong!