/TypeCobol.Test/ThirdParty/CNAF/Batch/CGM129.COB
https://github.com/TypeCobolTeam/TypeCobol · COBOL · 12457 lines · 8203 code · 16 blank · 4238 comment · 0 complexity · 2ac05d91064cdf122afe336e06d3b452 MD5 · raw file
Large files are truncated click here to view the full file
- IDENTIFICATION DIVISION.
- *$$IDENTIFICATION
- PROGRAM-ID. CGM129.
- AUTHOR. ANALYST: JOUZEL JEAN-RENE.
- PROGRAMMER: JOUZEL JEAN-RENE.
- DATE-WRITTEN. 02/23/16.
- DATE-COMPILED.
-
- *****************************************************************
- * SOURCE GENERE PAR INSTALL/1 *
- * MODEL UTILISE = CTM050 *
- * VERSION = LINUX *
- * *
- * MODULE COMMUN *
- * IDEM CTM010 AVEC PASSAGE D'UNE ZONE SUPPLEMENTAIRE *
- * *
- *****************************************************************
- * *
- * NAME : &PRGRMID. *
- * NAME : CGM129 *
- * *
- *****************************************************************
-
- ENVIRONMENT DIVISION.
- CONFIGURATION SECTION.
- SPECIAL-NAMES.
- SYMBOLIC CHARACTERS APOSTR IS 126.
-
- DATA DIVISION.
- *****************************************************************
- * *
- * W O R K I N G S T O R A G E *
- * *
- *****************************************************************
-
- WORKING-STORAGE SECTION.
- 01 LT-BEGIN-OF-WS.
- 03 LT-START-OF-WS PIC X(42)
- * VALUE "***** BEGIN WORKING STORAGE &PRGRMID. *****".
- VALUE "***** BEGIN WORKING STORAGE CGM129 *****".
-
- *COPY CQOMC0WK.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copyb/CQOMC0WK.CPY" CQOMC0WK
- *LibFac * * * * * * * * * * * * * * * * * * * * * CQOMC0WK
- *LibFac liberFactory GCOS to Linux Translator * CQOMC0WK
- *LibFac From input file: CQOMC0WK * CQOMC0WK
- *LibFac On the date: 2015/03/23 * CQOMC0WK
- * COMPOSANT TRAITE PAR ConstruireSpx.pl CQOMC0WK
- *LibFac * * * * * * * * * * * * * * * * * * * * * CQOMC0WK
- ***************************************************************** CQOMC0WK
- * * CQOMC0WK
- * >>>>>>>>>> > > NE PAS REGENERER < < <<<<<<<<<<<<<<<<<<<<<< * CQOMC0WK
- * +++++++++++++++++ * CQOMC0WK
- * COPYBOOK NAME : CQOMC0WK BATCH * CQOMC0WK
- * * CQOMC0WK
- * COPYBOOK DESC : INTERFACE ACCES MOD MESU * CQOMC0WK
- * * CQOMC0WK
- * 12/98: MODIF ZONES SPECIFIQUES A CQSRVB * CQOMC0WK
- * * CQOMC0WK
- ***************************************************************** CQOMC0WK
- 01 PERF-CQOMC0WR. CQOMC0WK
- 11 PERF-CQOMC00. CQOMC0WK
- 16 PERF-NDTHEU PIC S9(15) COMP-3. CQOMC0WK
- 16 PERF-ZAPPLT PIC X(8). CQOMC0WK
- 16 PERF-D4A2MJ PIC S9(9) COMP-3. CQOMC0WK
- 16 PERF-NHR8PO PIC S9(9) COMP-3. CQOMC0WK
- 16 PERF-ZTYPAP PIC X(1). CQOMC0WK
- 16 PERF-CCOD1C PIC X(1). CQOMC0WK
- 16 PERF-CCOD1C0 PIC X(1). CQOMC0WK
- 16 PERF-PARA01 PIC X(1). CQOMC0WK
- 16 PERF-PIOCDE PIC X(28). CQOMC0WK
- 16 PERF-D1-USER-ID PIC X(8). CQOMC0WK
- 16 PERF-CWCURCNV PIC X(4). CQOMC0WK
- 16 PERF-PARA04 PIC X(4). CQOMC0WK
- 16 PERF-PISRVC PIC X(12). CQOMC0WK
- 16 PERF-PIDMOD PIC X(8). CQOMC0WK
- 16 PERF-PTYENT PIC X(8). CQOMC0WK
- 16 PERF-PIDENT PIC X(8). CQOMC0WK
- 16 PERF-PARA05 PIC X(5). CQOMC0WK
- 16 PERF-NNBR5C PIC S9(5) COMP-3. CQOMC0WK
- 16 PERF-DISPLAY PIC X. CQOMC0WK
- 16 PERF-TRT-RETOUR PIC X. CQOMC0WK
- 16 PERF-NBA9PO0 PIC S9(15) COMP-3. CQOMC0WK
- 16 PERF-APPLICATIF. CQOMC0WK
- 18 PERF-APPL-ZNOCCD PIC S99. CQOMC0WK
- 18 PERF-APPL-ZL0100 PIC X(70). CQOMC0WK
- *01 PERF-TRAITEMENT COMP-6 VALUE ZERO. CQOMC0WK
- 01 PERF-TRAITEMENT CQOMC0WK
- PIC S9(00009) COMP-5 SYNC VALUE ZERO. CQOMC0WK
- 88 PERF-TRT-OUI VALUE ZERO. CQOMC0WK
- 88 PERF-TRT-NON VALUE 1. CQOMC0WK
- 01 SV-NAME-OF-THIS-PROGRAM PIC X(8) VALUE SPACE. CQOMC0WK
- ******************************************************************CQOMC0WK
- * FCN STR1403 LE 06/02/97 *CQOMC0WK
- * *CQOMC0WK
- * AJOUT DES ZONES DE GESTION DES CODES RETOUR BATCH *CQOMC0WK
- * *CQOMC0WK
- ******************************************************************CQOMC0WK
- 01 ANO-MSG-TOPS. CQOMC0WK
- 05 WS-ANO-04 PIC X(1). CQOMC0WK
- 88 WS-ANO-04-NON-TROUVE VALUE '0'. CQOMC0WK
- 88 WS-ANO-04-TROUVE VALUE '1'. CQOMC0WK
- 05 WS-ANO-AUTRE PIC X(2) VALUE ' '. CQOMC0WK
- 01 ANO-MSG-AREA. CQOMC0WK
- 05 ANO-MSG-ANOCRIST PIC X(8) CQOMC0WK
- VALUE 'ANOCRIST'. CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-CDORIG. CQOMC0WK
- 10 ANO-MSG-CDDEP PIC X(2). CQOMC0WK
- 10 ANO-MSG-CDTRAIT PIC X(8). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-TYTRT PIC X(1). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-NOMCH PIC X(6). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-NOMMD PIC X(8). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-DOSSX. CQOMC0WK
- 10 ANO-MSG-DOSS PIC 9(7). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-SUPPT PIC X(1). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-CDRESP PIC X(1). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-NOMENT PIC X(8). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-IDENT PIC X(6). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-ZFONCT PIC X(3). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-TABEND PIC X(1). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-CABEND PIC X(4). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-ZRTGENX. CQOMC0WK
- 10 ANO-MSG-ZRTGEN PIC 9(3). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-ZRTDETX. CQOMC0WK
- 10 ANO-MSG-ZRTDET PIC 9(5). CQOMC0WK
- 05 FILLER PIC X(1) VALUE '/'. CQOMC0WK
- 05 ANO-MSG-LIBELLE PIC X(61). CQOMC0WK
- ******************************************************************CQOMC0WK
- * CQOMC0WK
- * AJOUT DE ZONES POUR APPEL DE MODULES A TRAVERS CLIMB CQOMC0WK
- * CQOMC0WK
- 01 CQSRVB-ZTECH. CQOMC0WK
- 05 CQSRVB-MODULE PIC X(15). CQOMC0WK
- 05 CQSRVB-NBPAR PIC X. CQOMC0WK
- * 05 CQSRVB-LENGTH COMP-6. CQOMC0WK
- 05 CQSRVB-LENGTH PIC S9(00009) COMP-5 SYNC. CQOMC0WK
- * 05 CQSRVB-LENGTH2 COMP-6. CQOMC0WK
- 05 CQSRVB-LENGTH2 PIC S9(00009) COMP-5 SYNC. CQOMC0WK
- * CQOMC0WK
- * AJOUT DE ZONES POUR APPEL DE MODULES A TRAVERS CLIMB SDP CQOMC0WK
- * CQOMC0WK
- 01 SQSRVB-ZTECH. CQOMC0WK
- 05 SQSRVB-MODULE PIC X(15). CQOMC0WK
- 05 SQSRVB-NBPAR PIC X. CQOMC0WK
- * 05 SQSRVB-LENGTH COMP-6. CQOMC0WK
- 05 SQSRVB-LENGTH PIC S9(00009) COMP-5 SYNC. CQOMC0WK
- * 05 SQSRVB-LENGTH2 COMP-6. CQOMC0WK
- 05 SQSRVB-LENGTH2 PIC S9(00009) COMP-5 SYNC. CQOMC0WK
- ******************************************************************CQOMC0WK
- **************************************************************** CQOMC0WK
- * VALEUR INTERNE DU SIGNE EURO CQOMC0WK
- * IBM ==> 9F HEXA CQOMC0WK
- * BULL ==> A4 HEXA CQOMC0WK
- **************************************************************** CQOMC0WK
- * IBM ======= CQOMC0WK
- *01 LT-CAR-EURO PIC X VALUE X'9F'. CQOMC0WK
- * BULL======= CQOMC0WK
- *01 LT-CAR-EURO PIC X VALUE ""165"". CQOMC0WK
- 01 LT-CAR-EURO PIC X VALUE X"A4" . CQOMC0WK
- * CQOMC0WK
- *END_OF_COPY_FILE CQOMC0WK
-
- *COPY WSHWZ001.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copy/WSHWZ001.CPY" WSHWZ001
- *LibFac * * * * * * * * * * * * * * * * * * * * * WSHWZ001
- *LibFac liberFactory GCOS to Linux Translator * WSHWZ001
- *LibFac From input file: WSHWZ001 * WSHWZ001
- *LibFac On the date: 2015/03/24 * WSHWZ001
- * COMPOSANT TRAITE PAR ConstruireSpx.pl WSHWZ001
- *LibFac * * * * * * * * * * * * * * * * * * * * * WSHWZ001
- ***************************************************************** WSHWZ001
- * DB DEBUG PROGRAM AREA * WSHWZ001
- * * WSHWZ001
- * THIS AREA IS USED TO KEEP TRACK OF ALL THE PARAGRAPHS * WSHWZ001
- * THAT WERE PERFORMED DURING A TEST EXECUTION. EACH * WSHWZ001
- * PARAGRAPH MOVES ITS PARAGRAPH NAME INTO THE TRACE * WSHWZ001
- * PARAGRAPH TABLE. THIS TABLE CAN BE DISPLAYED BY * WSHWZ001
- * THE PROGRAMMER USING THE INSTALL1 DEBUGGER . * WSHWZ001
- * THIS ASSISTS IN DEBUGGING BY ALLOWING THE * WSHWZ001
- * PROGRAMMER TO FOLLOW THE LOGICAL PATH EXECUTED DURING * WSHWZ001
- * A TEST. A DESCRIPTION OF EACH OF THE FIELDS IN THIS * WSHWZ001
- * AREA FOLLOWS. * WSHWZ001
- * * WSHWZ001
- * 1) TAG FIELDS : GIVES A TITLE TO EACH OF * WSHWZ001
- * THE DEBUG FIELDS. THESE TITLES CAN BE * WSHWZ001
- * VIEWED ON-LINE. * WSHWZ001
- * * WSHWZ001
- * 2) DB-LAST-PARAGRAPH-EXECUTED : THE LAST * WSHWZ001
- * PARAGRAPH EXECUTED BEFORE PROGRAM TERMINA- * WSHWZ001
- * TION. * WSHWZ001
- * * WSHWZ001
- * 3) DB-TRACE-INDEX : INDEX FOR THE TABLE. * WSHWZ001
- * * WSHWZ001
- * 4) DB-RESET-COUNT : NUMBER OF TIMES THE TABLE * WSHWZ001
- * HAS BEEN FILLED AND RESET. * WSHWZ001
- * * WSHWZ001
- * 5) DB-TRACE-PARAGRAPH-TABLE : CONTAINS THE * WSHWZ001
- * PARAGRAPH NUMBERS FOR EACH PARAGRAPH THAT * WSHWZ001
- * IS EXECUTED. THIS ALLOWS THE PROGRAMMER * WSHWZ001
- * TO VIEW THE ORDER IN WHICH THE PARAGRAPHS * WSHWZ001
- * WERE EXECUTED. * WSHWZ001
- * * WSHWZ001
- * NOTE: THIS PROGRAM DEBUG FEATURE IS ACTIVE ONLY WHEN * WSHWZ001
- * THE PROGRAM IS IN DEBUG MODE. * WSHWZ001
- * * WSHWZ001
- ***************************************************************** WSHWZ001
- / WSHWZ001
- D01 TAG-DEBUG-PROGRAM-AREA PIC X(24) VALUE WSHWZ001
- D "DEBUG PROGRAM AREA". WSHWZ001
- D WSHWZ001
- D01 DB-DEBUG-PROGRAM-AREA. WSHWZ001
- D 03 TAG-DEBUG-LAST-PARAGRAPH PIC X(20) VALUE WSHWZ001
- D "DEBUG LAST PARAGRAPH". WSHWZ001
- D 03 DB-LAST-PARAGRAPH-EXECUTED PIC X(30) VALUE SPACE. WSHWZ001
- D 03 TAG-DEBUG-TRACE-INDEX PIC X(16) VALUE WSHWZ001
- D "DEBUG TRACE INDX". WSHWZ001
- D 03 DB-TRACE-INDEX PIC S9(4) COMP-5 SYNC WSHWZ001
- D VALUE +1. WSHWZ001
- D 03 DB-TRACE-INCREMENT PIC S9(4) COMP-5 SYNC WSHWZ001
- D VALUE +4. WSHWZ001
- D 03 DB-TRACE-POSITION PIC S9(4) COMP-5 SYNC WSHWZ001
- D VALUE +1. WSHWZ001
- D 03 DB-TRACE-LINE-LENGTH PIC S9(4) COMP-5 SYNC WSHWZ001
- D VALUE +80. WSHWZ001
- D 03 TAG-RESET-COUNT PIC X(16) VALUE WSHWZ001
- D "DEBUG RESET CNT ". WSHWZ001
- D 03 DB-BINARY-ONE PIC S9(4) COMP-5 SYNC WSHWZ001
- WSHWZ001
- D VALUE +1. WSHWZ001
- D 03 DB-BINARY-ZERO PIC S9(4) COMP-5 SYNC WSHWZ001
- D VALUE +0. WSHWZ001
- WSHWZ001
- D 03 DB-RESET-COUNT PIC S9(4) COMP-5 SYNC WSHWZ001
- D VALUE +0. WSHWZ001
- D 03 TAG-RESET-COUNT PIC X(16) VALUE WSHWZ001
- D "MAX TABLE ENTRY ". WSHWZ001
- D 03 DB-MAX-TRACE-TABLE-ENTRIES PIC S9(4) COMP-5 SYNC WSHWZ001
- D VALUE +500. WSHWZ001
- D WSHWZ001
- ***************************************************************** WSHWZ001
- * * WSHWZ001
- * TRACE PARAGRAPH TABLE * WSHWZ001
- * ----------------------- * WSHWZ001
- * * WSHWZ001
- ***************************************************************** WSHWZ001
- D01 TAG-TRACE-PARAGRAPH-TABLE PIC X(20) VALUE WSHWZ001
- D "TRACE PARAGRAPH TAB ". WSHWZ001
- * WSHWZ001
- D01 DB-TRACE-PARAGRAPH-TABLE. WSHWZ001
- D 03 FILLER PIC X(15000) VALUE WSHWZ001
- D LOW-VALUES. WSHWZ001
- D01 DB-TRACE-PARA-TAB-RED REDEFINES DB-TRACE-PARAGRAPH-TABLE. WSHWZ001
- D 03 DB-TRACE-PARA-TAB-OCC OCCURS 500. WSHWZ001
- D 05 DB-TRACE-PARAGRAPH-ENTRY PIC X(30). WSHWZ001
- D01 DB-TRACE-LINE PIC X(132). WSHWZ001
- WSHWZ001
- *END_OF_COPY_FILE WSHWZ001
- *COPY WSHWZ003.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copy/WSHWZ003.CPY" WSHWZ003
- *LibFac * * * * * * * * * * * * * * * * * * * * * WSHWZ003
- *LibFac liberFactory GCOS to Linux Translator * WSHWZ003
- *LibFac From input file: WSHWZ003 * WSHWZ003
- *LibFac On the date: 2015/03/24 * WSHWZ003
- * COMPOSANT TRAITE PAR ConstruireSpx.pl WSHWZ003
- *LibFac * * * * * * * * * * * * * * * * * * * * * WSHWZ003
- ***************************************************************** WSHWZ003
- * * WSHWZ003
- * A P P L I C A T I O N P R O C E S S I N G S T A T U S * WSHWZ003
- * ---------------------------------------------------------- * WSHWZ003
- * * WSHWZ003
- * THE APPLICATION-PROC-STATUS-FIELD IS USED TO DETERMINE THE * WSHWZ003
- * STATUS OF THE CURRENT EXECUTION OF THE APPLICATION. * WSHWZ003
- * * WSHWZ003
- * MODIF LE 29/04/97 * WSHWZ003
- ***************************************************************** WSHWZ003
- WSHWZ003
- 01 AS-APPL-PROC-STATUS-AREA. WSHWZ003
- * 03 AS-APPL-PROC-STATUS PIC S9(4) COMP-1. WSHWZ003
- * 03 AS-APPL-PROC-STATUS COMP-6. WSHWZ003
- 03 AS-APPL-PROC-STATUS WSHWZ003
- PIC S9(00009) COMP-5 SYNC . WSHWZ003
- 88 AS-APPL-PROC-OK VALUE +0000. WSHWZ003
- 88 AS-APPL-PROC-ERROR VALUE +0001 WSHWZ003
- +0002 WSHWZ003
- +0003. WSHWZ003
- 88 AS-APPL-PROC-FLD-ERROR VALUE +0001. WSHWZ003
- 88 AS-APPL-PROC-REL-ERROR VALUE +0002. WSHWZ003
- 88 AS-APPL-PROC-INF-ERROR VALUE +0003. WSHWZ003
- WSHWZ003
- *END_OF_COPY_FILE WSHWZ003
- *COPY WSHWZ007.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copy/WSHWZ007.CPY" WSHWZ007
- *LibFac * * * * * * * * * * * * * * * * * * * * * WSHWZ007
- *LibFac liberFactory GCOS to Linux Translator * WSHWZ007
- *LibFac From input file: WSHWZ007 * WSHWZ007
- *LibFac On the date: 2015/03/24 * WSHWZ007
- * COMPOSANT TRAITE PAR ConstruireSpx.pl WSHWZ007
- *LibFac * * * * * * * * * * * * * * * * * * * * * WSHWZ007
- ***************************************************************** WSHWZ007
- * * WSHWZ007
- * C I C S - E R R O R - A N A L Y S I S * WSHWZ007
- * ----------------------------------------- * WSHWZ007
- * * WSHWZ007
- * ANALYSIS AREA FOR THE EIBRCODE RETURNED FROM A TP COMMAND. * WSHWZ007
- * THE FIRST BYTE OF THE EIBRCODE CONTAINS THE NUMERICAL VALUE * WSHWZ007
- * WHICH INDICATES THE EXECUTION STATUS OF THE COMMAND. * WSHWZ007
- * * WSHWZ007
- ***************************************************************** WSHWZ007
- 01 CEA-TP-ERROR-ANALYSIS. WSHWZ007
- 03 CEA-WORK-AREA. WSHWZ007
- 05 CEA-FILLER PIC X(1) WSHWZ007
- VALUE LOW-VALUES. WSHWZ007
- 05 CEA-EIBRCODE PIC X(6). WSHWZ007
- 03 CEA-ANALYZE-AREA REDEFINES CEA-WORK-AREA. WSHWZ007
- 05 CEA-TP-RETURN-CODE PIC S9(4) . WSHWZ007
- 88 CEA-TP-RETURN-NORMAL VALUE +0. WSHWZ007
- 88 CEA-TP-RETURN-QZERO VALUE +1. WSHWZ007
- 88 CEA-TP-RETURN-ITEMERR VALUE +1. WSHWZ007
- 88 CEA-TP-RETURN-DSIDERR VALUE +1. WSHWZ007
- 88 CEA-TP-RETURN-PGMIDERR VALUE +1. WSHWZ007
- 88 CEA-TP-RETURN-INVREQ VALUE +1 +2 +8 +32 WSHWZ007
- +224 +255. WSHWZ007
- 88 CEA-TP-RETURN-QIDERR VALUE +2. WSHWZ007
- 88 CEA-TP-RETURN-ILLOGIC VALUE +2. WSHWZ007
- 88 CEA-TP-RETURN-MAPFAIL VALUE +4. WSHWZ007
- 88 CEA-TP-RETURN-EOF VALUE +4 +193. WSHWZ007
- 88 CEA-TP-RETURN-IOERR VALUE +4 +7 +128. WSHWZ007
- 88 CEA-TP-RETURN-NOTOPEN VALUE +5 +8 +12. WSHWZ007
- 88 CEA-TP-RETURN-LENGERR VALUE +6 +225. WSHWZ007
- 88 CEA-TP-RETURN-INVMPSZ VALUE +8. WSHWZ007
- 88 CEA-TP-RETURN-NOSPACE VALUE +8 +16 +131. WSHWZ007
- 88 CEA-TP-RETURN-ENDFILE VALUE +15. WSHWZ007
- 88 CEA-TP-RETURN-TRANSIDERR VALUE +17. WSHWZ007
- 88 CEA-TP-RETURN-TERMIDERR VALUE +18 +230. WSHWZ007
- 88 CEA-TP-RETURN-ENQBUSY VALUE +32. WSHWZ007
- 88 CEA-TP-RETURN-NOTFND VALUE +129. WSHWZ007
- 88 CEA-TP-RETURN-DUPREC VALUE +130. WSHWZ007
- 88 CEA-TP-RETURN-DUPKEY VALUE +132. WSHWZ007
- 88 CEA-TP-RETURN-QBUSY VALUE +192. WSHWZ007
- 88 CEA-TP-RETURN-SYSIDERR VALUE +208. WSHWZ007
- 88 CEA-TP-RETURN-ISCINVREQ VALUE +209. WSHWZ007
- 88 CEA-TP-RETURN-NOTAUTH VALUE +214. WSHWZ007
- WSHWZ007
- *END_OF_COPY_FILE WSHWZ007
-
- *COPY HMEML020.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copy/HMEML020.CPY" HMEML020
- *LibFac * * * * * * * * * * * * * * * * * * * * * HMEML020
- *LibFac liberFactory GCOS to Linux Translator * HMEML020
- *LibFac From input file: HMEML020 * HMEML020
- *LibFac On the date: 2015/03/24 * HMEML020
- * COMPOSANT TRAITE PAR ConstruireSpx.pl HMEML020
- *LibFac * * * * * * * * * * * * * * * * * * * * * HMEML020
- *************************************************************** HMEML020
- * COPYBOOK : HMEML020 HMEML020
- * DATE CREATED : 23/01/95 HMEML020
- * DESCRIPTION : LINKAGE COPYBOOK FOR HMEMC010. HMEML020
- * THIS COPYBOOK SHOULD BE USED TO CALL THE HMEML020
- * SHARED MEMORY MANAGER MODULE HMEMC010. HMEML020
- * ------------------------------------------------------------ HMEML020
- * MODIF 15/05/97 - AJOUT W-CQFNDMEM HMEML020
- * MODIF 24/04/07 - BUGS DJ275 - AJOUT ZONES POUR CALL AVEC LE HMEML020
- * BON NOMBRE DE PARAMETRES HMEML020
- *************************************************************** HMEML020
- 01 HMEM-FUNCTION-CODE PIC X(2) VALUE "RI". HMEML020
- 88 HMEM-FLAG-RETRIEVE-IN-CORE VALUE "RI". HMEML020
- *01 HMEM-RETURN-CODE COMP-6. HMEML020
- 01 HMEM-RETURN-CODE PIC S9(00009) COMP-5 SYNC.HMEML020
- 01 HMEM-SEGMENT-SIZES. HMEML020
- * 03 HMEM-INDEX-SEGMENT-SIZE COMP-6. HMEML020
- 03 HMEM-INDEX-SEGMENT-SIZE PIC S9(00009) COMP-5 SYNC.HMEML020
- * 03 HMEM-CTB-INDEX-SEGMENT-SIZE COMP-6. HMEML020
- 03 HMEM-CTB-INDEX-SEGMENT-SIZE PIC S9(00009) COMP-5 SYNC.HMEML020
- * 03 HMEM-DATA-SEGMENT-SIZE COMP-6. HMEML020
- 03 HMEM-DATA-SEGMENT-SIZE PIC S9(00009) COMP-5 SYNC.HMEML020
- 01 HMEM-RECORD-TYPE PIC X(3). HMEML020
- 01 HMEM-KEY PIC X(9). HMEML020
- 01 HMEM-RECORD-POINTER USAGE IS POINTER. HMEML020
- *01 HMEM-RECORD-LENGTH COMP-6. HMEML020
- 01 HMEM-RECORD-LENGTH PIC S9(00009) COMP-5 SYNC.HMEML020
- 01 HMEM-CTB-KEY. HMEML020
- 03 HMEM-CTB-USER-KEY. HMEML020
- 05 HMEM-CTB-USER-KEY-ID PIC X(17). HMEML020
- 05 HMEM-CTB-USER-KEY-EFF-DATE PIC S9(7). HMEML020
- 03 HMEM-CTB-EFF-DATE-FLAG PIC X(1). HMEML020
- 88 HMEM-CTB-EFF-DATE-USED VALUE "Y". HMEML020
- 88 HMEM-CTB-EFF-DATE-NOT-USED VALUE "N". HMEML020
- * 03 HMEM-CTB-NUM-REC-REQUESTED COMP-6. HMEML020
- 03 HMEM-CTB-NUM-REC-REQUESTED PIC S9(00009) COMP-5 SYNC.HMEML020
- * 03 HMEM-CTB-NUM-REC-RETURNED COMP-6. HMEML020
- 03 HMEM-CTB-NUM-REC-RETURNED PIC S9(00009) COMP-5 SYNC.HMEML020
- *01 W-CQFNDMEM COMP-6. HMEML020
- 01 W-CQFNDMEM PIC S9(00009) COMP-5 SYNC.HMEML020
- HMEML020
- HMEML020
- *END_OF_COPY_FILE HMEML020
-
- *COPY CTIDBAT.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copyb/CTIDBAT.CPY" CTIDBAT
- *LibFac * * * * * * * * * * * * * * * * * * * * * CTIDBAT
- *LibFac liberFactory GCOS to Linux Translator * CTIDBAT
- *LibFac From input file: CTIDBAT * CTIDBAT
- *LibFac On the date: 2015/03/23 * CTIDBAT
- * COMPOSANT TRAITE PAR ConstruireSpx.pl CTIDBAT
- *LibFac * * * * * * * * * * * * * * * * * * * * * CTIDBAT
- *************************************************************** CTIDBAT
- * * CTIDBAT
- * ZONE DE COMMUNICATION TECHNIQUE ARCHITECTURE INTERNE * CTIDBAT
- * C R I S T A L * CTIDBAT
- * **** VERSION ACTIVE EN BATCH (WORKING) **** * CTIDBAT
- * * CTIDBAT
- *************************************************************** CTIDBAT
- 01 CTIC-CTIDCOM. CTIDBAT
- 03 CTIC-LGIGAD PIC 9(09). CTIDBAT
- 03 CTIC-IDORGA PIC X(05). CTIDBAT
- 03 CTIC-PTANCR PIC X(01). CTIDBAT
- 03 CTIC-FLGDSS PIC X(01). CTIDBAT
- 03 CTIC-EPAIGU PIC X(08). CTIDBAT
- 03 CTIC-IDENT-DATABASE. CTIDBAT
- 05 CTIC-RFM-MODEL. CTIDBAT
- 07 CTIC-MORFMB PIC X(32). CTIDBAT
- 07 CTIC-MORFMO PIC X(32). CTIDBAT
- 07 CTIC-FILACC PIC X(03). CTIDBAT
- 05 CTIC-DBSP-IDENT. CTIDBAT
- 07 CTIC-DBSP-TBL OCCURS 10. CTIDBAT
- 09 CTIC-DBSP-TBL-DBSS PIC X(12). CTIDBAT
- 09 CTIC-DBSP-TBL-APPGRP PIC X(32). CTIDBAT
- 03 FILLER PIC X(29). CTIDBAT
- *END_OF_COPY_FILE CTIDBAT
- *COPY CQLIBERW.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copy/CQLIBERW.CPY" CQLIBERW
- ***************************************************************** CQLIBERW
- * COPY CQLIBERW * CQLIBERW
- * VARIABLES TECHNIQUES LIEES A L'ARCHITECTURE LIBER-TP * CQLIBERW
- * OU LIBER-BATCH * CQLIBERW
- ***************************************************************** CQLIBERW
- CQLIBERW
- ***************************************************************** CQLIBERW
- * DONNEES POUR LA RECUPERATION DES ABORTS 'ILLEGAL EIS' * CQLIBERW
- * UTILISEES PAR LE SQUELETTE WSHBBDP2 * CQLIBERW
- ***************************************************************** CQLIBERW
- 01 CQIPR-FLAG PIC S9(9) COMP-5 SYNC. CQLIBERW
- 01 CQIPR-IC PIC X(6). CQLIBERW
- 01 CQIPR-SEGID PIC X(4). CQLIBERW
- CQLIBERW
- ***************************************************************** CQLIBERW
- * DONNEES POUR LES TESTS DE SWITCH-WORD * CQLIBERW
- ***************************************************************** CQLIBERW
- 77 LTP-SWITCH-TEST-RESULT PIC S9(11) BINARY. CQLIBERW
- *END_OF_COPY_FILE CQLIBERW
- *COPY VARG-DATA.
- *COPY"/distrib/libertp/version_en_cours/COBCPY/TP8/VARG-DATA.CPY"
- 01 VARG-LENGTH-BLOCK.
- 03 VARG-NUM-ARGS PIC 99 VALUE 0.
- 03 VARG-CBL-ARG PIC 9(8) OCCURS 0 TO 32 TIMES
- DEPENDING ON VARG-NUM-ARGS.
- *END_OF_COPY_FILE
-
- *COPY DFHEIBLK.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copy/DFHEIBLK.CPY" DFHEIBLK
- *LibFac * * * * * * * * * * * * * * * * * * * * * DFHEIBLK
- *LibFac liberFactory GCOS to Linux Translator * DFHEIBLK
- *LibFac From input file: DFHEIBLK * DFHEIBLK
- *LibFac On the date: 2015/03/24 * DFHEIBLK
- * COMPOSANT TRAITE PAR ConstruireSpx.pl DFHEIBLK
- *LibFac * * * * * * * * * * * * * * * * * * * * * DFHEIBLK
- * COPYBOOK-NAME = DFHEIBLK DFHEIBLK
- 01 DFHEIBLK. DFHEIBLK
- ***************************************************************** DFHEIBLK
- * RECORD DFHEIBLK GENERATION DATE 13FEB89 DFHEIBLK
- * DFHEIBLK
- ***************************************************************** DFHEIBLK
- * 08/21/91 * CR1865 * DETECTION OF VIP7700 TERMINAL (SEE CR1069)* DFHEIBLK
- * * * * DFHEIBLK
- * * * * DFHEIBLK
- ***************************************************************** DFHEIBLK
- 05 EIBTIME PIC S9(7) COMP-3. DFHEIBLK
- 05 EIBDATE PIC S9(7) COMP-3. DFHEIBLK
- 05 EIBTRNID PIC X(4). DFHEIBLK
- 05 EIBTRMID PIC X(12). DFHEIBLK
- 05 EIBRCODE PIC X(6). DFHEIBLK
- 05 EIBAID PIC X. DFHEIBLK
- 05 EIBCPOSN PIC S9(4) . DFHEIBLK
- 05 EIBFN PIC X(2). DFHEIBLK
- 05 EIBCALEN PIC S9(4) . DFHEIBLK
- 05 EIBTASKN PIC S9(7) COMP-3. DFHEIBLK
- 05 EIBTTYPE PIC X(2). DFHEIBLK
- 88 EIB-DKU7107 VALUE "K7". DFHEIBLK
- 88 EIB-DKU7105 VALUE "K5". DFHEIBLK
- 88 EIB-VIP7804 VALUE "V4". DFHEIBLK
- 88 EIB-IBM3270 VALUE "I7". DFHEIBLK
- 88 EIB-VIP7700 VALUE "V7". DFHEIBLK
- DFHEIBLK
- *END_OF_COPY_FILE DFHEIBLK
-
- *$$DATA-DEFINE
- *****************************************************************
- * *
- * APPLICATION WORKING STORAGE *
- * -*-*-*-*-*-*-*-*-*-*-*-*-*-*- *
- * *
- * THIS IS THE APPLICATION SPECIFIC WORKING STORAGE AREA. *
- * THE APPLICATION PROGRAMMER SHOULD ADD ALL APPLICATION *
- * SPECIFIC WORKING STORAGE FIELDS AFTER THIS POINT IN *
- * THE PROGRAM. NOTE THAT THERE ARE SOME FIELD GROUPS *
- * ALREADY INCLUDED IN THIS AREA. THESE FIELD GROUPS ARE *
- * COMMONLY FOUND IN ON-LINE APPLICATIONS AND SERVE AS *
- * STARTING POINTS FOR THE APPLICATION SPECIFIC WORKING *
- * STORAGE. *
- * *
- *****************************************************************
- *****************************************************************
- * *
- * THE VALUES OF SOME OF THESE LITERALS MUST BE CHANGED. THE *
- * VARIABLES TO BE CHANGED ARE: *
- * *
- * LT-NAME-OF-THIS-PROGRAM - CHANGE ALL 'CGM129' VALUES *
- * TO THE NAME OF THE APPLICATION PROGRAM *
- * *
- * *
- *****************************************************************
- * COPY WSHWZ009.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copy/WSHWZ009.CPY" WSHWZ009
- *LibFac * * * * * * * * * * * * * * * * * * * * * WSHWZ009
- *LibFac liberFactory GCOS to Linux Translator * WSHWZ009
- *LibFac From input file: WSHWZ009 * WSHWZ009
- *LibFac On the date: 2015/03/24 * WSHWZ009
- * COMPOSANT TRAITE PAR ConstruireSpx.pl WSHWZ009
- *LibFac * * * * * * * * * * * * * * * * * * * * * WSHWZ009
- ***************************************************************** WSHWZ009
- * * WSHWZ009
- * L I T E R A L S * WSHWZ009
- * ---------------------- * WSHWZ009
- * * WSHWZ009
- * THIS AREA DEFINES ALL THE LITERALS AND CONSTANTS USED * WSHWZ009
- * BY THIS PROGRAM. THOSE THAT ARE ALREADY DEFINED ARE * WSHWZ009
- * NEEDED BY THE MES SHELL PROGRAM. INCLUDE THE LITERALS * WSHWZ009
- * THAT ARE USED BY THE APPLICATION. * WSHWZ009
- * * WSHWZ009
- ***************************************************************** WSHWZ009
- WSHWZ009
- 01 LITERALS. WSHWZ009
- WSHWZ009
- 03 LT-NO-ERROR-OCCURRED PIC S9(4) WSHWZ009
- WSHWZ009
- VALUE +0000. WSHWZ009
- 03 LT-FLD-ERROR-OCCURRED PIC S9(4) WSHWZ009
- WSHWZ009
- VALUE +0001. WSHWZ009
- 03 LT-REL-ERROR-OCCURRED PIC S9(4) WSHWZ009
- WSHWZ009
- VALUE +0002. WSHWZ009
- 03 LT-APPL-PROCESSING-ERROR PIC S9(4) WSHWZ009
- WSHWZ009
- VALUE +0001. WSHWZ009
- 03 LT-INFORMATION-ERROR-OCCURRED PIC S9(4) WSHWZ009
- WSHWZ009
- VALUE +0003. WSHWZ009
- 03 LT-APPL-REQUIRES-ABEND PIC X(1) VALUE "1". WSHWZ009
- WSHWZ009
- *END_OF_COPY_FILE WSHWZ009
- 03 LT-NAME-OF-THIS-PROGRAM PIC X(8)
- VALUE 'CGM129'.
- 03 LT-ID-GDD-ZZZ PIC X(3)
- VALUE 'ZZZ'.
- 03 LT-STATUT-9999 PIC S9(4)
- VALUE 9999.
- 03 LT-TABEND-SGBD PIC X(1)
- VALUE 'D'.
- * COPY WCSERIGA.
- *COPY"/distrib/appli/cristal/05200/ref/cobol/copy/WCSERIGA.CPY" WCSERIGA
- *LibFac * * * * * * * * * * * * * * * * * * * * * WCSERIGA
- *LibFac liberFactory GCOS to Linux Translator * WCSERIGA
- *LibFac From input file: WCSERIGA * WCSERIGA
- *LibFac On the date: 2015/03/24 * WCSERIGA
- * COMPOSANT TRAITE PAR ConstruireSpx.pl WCSERIGA
- *LibFac * * * * * * * * * * * * * * * * * * * * * WCSERIGA
- ******************************************************************WCSERIGA
- ** WCSERIGA
- ** LITERAUX APPLICATIFS DES DIFFERENTES VALEURS DU WCSERIGA
- ** DES CODES RETOUR DE L INTERFACE GENERALISEE WCSERIGA
- ** WCSERIGA
- ******************************************************************WCSERIGA
- ** WCSERIGA
- ** CETTE CLAUSE COPY SERA A COMPLETER EN FONCTION DES EVOLUTIONS WCSERIGA
- ** DE LA CELLULE DE DONNEES WCSERIGA
- ** WCSERIGA
- ******************************************************************WCSERIGA
- WCSERIGA
- 03 LT-NAME-OF-IG PIC X(08) VALUE 'CDZZ0 '. WCSERIGA
- WCSERIGA
- 03 LT-CRG-OK PIC X(2) VALUE '00'. WCSERIGA
- 03 LT-CRG-SQLCODE PIC X(2) VALUE '99'. WCSERIGA
- WCSERIGA
- WCSERIGA
- 03 LT-CRD-OK PIC S9(04) VALUE 00 . WCSERIGA
- 03 LT-CRD-FONC-INCONNUE PIC S9(04) VALUE 10 . WCSERIGA
- 03 LT-CRD-IDEN-INCONNUE PIC S9(04) VALUE 11 . WCSERIGA
- 03 LT-CRD-GDD-INVAL PIC S9(04) VALUE 12 . WCSERIGA
- 03 LT-CRD-NB-OCC-INVAL PIC S9(04) VALUE 13 . WCSERIGA
- 03 LT-CRD-CODE-LEC-INVAL PIC S9(04) VALUE 14 . WCSERIGA
- 03 LT-CRD-DSVCM-INVAL PIC S9(04) VALUE 15 . WCSERIGA
- 03 LT-CRD-TAPPEL-INVAL PIC S9(04) VALUE 16 . WCSERIGA
- 03 LT-CRD-DATE-INVAL PIC S9(04) VALUE 17 . WCSERIGA
- 03 LT-CRD-APPEL-NON-AUT PIC S9(04) VALUE 18 . WCSERIGA
- 03 LT-CRD-ERREUR-IGA PIC S9(04) VALUE 19 . WCSERIGA
- 03 LT-CRD-ID-APPEL-INVAL PIC S9(04) VALUE 20 . WCSERIGA
- WCSERIGA
- 03 LT-CRD-NON-TROUVE PIC S9(04) VALUE 30 . WCSERIGA
- 03 LT-CRD-CREATION-IMPOSSIBLE PIC S9(04) VALUE 31 . WCSERIGA
- 03 LT-CRD-SUPP-IMPOSSIBLE PIC S9(04) VALUE 32 . WCSERIGA
- 03 LT-CRD-MODIF-IMPOSSIBLE PIC S9(04) VALUE 33 . WCSERIGA
- 03 LT-CRD-CODE-ETAT-ERRONE PIC S9(04) VALUE 34 . WCSERIGA
- 03 LT-CRD-DSM-EX…