SeanHoppe.com › ERP › VAI/S2K › R50EDS CL › CL :: EDIFTREXCL
/*‚******************************************************************/ /*‚* DEVELOPED BY : VAI COMPUTER SYSTEMS INC. Copyright 1998, 2004 **/ /*‚* **/ /*‚* FOR : System 2000 **/ /*‚* PROGRAMMER : Chand Babu Log: 150054 **/ /*‚* DATE WRITTEN : 01/20/2005 **/ /*‚* MODULE : EDI **/ /*‚* **/ /*‚* MODIFIED BY : Bob Moloney Log: 200058 **/ /*‚* DATE : 02/22/2007 Scan: 4A06 **/ /*‚* DESCRIPTION : Add monitor message for UEX0605 - No records **/ /*‚* found in file. **/ /*‚* **/ /*‚* MODIFIED BY : Bob Moloney Log: 21530 **/ /*‚* DATE : 10/18/2007 Scan: 5M6I **/ /*‚* DESCRIPTION : Monitor Message UEX0199 - No Messages Marked **/ /*‚* for translation. **/ /*‚* **/ /*‚* MODIFIED BY : Log: **/ /*‚* DATE : **/ /*‚* DESCRIPTION : **/ /*‚* **/ /*‚*---------------------------------------------------------------**/ /*‚* SYSTEM NAME : AS/400 **/ /*‚*---------------------------------------------------------------**/ /*‚* DESCRIPTION : Start Outbound Translation - Extol **/ /*‚******************************************************************/ PGM PARM( + &JOB_DATE + &JOB_TIME + &JOB_NAME + &JOB_USER + &JOB_NUMBER + &DOC_ID + &AFS + &GRP + ) DCL VAR(&JOB_DATE ) TYPE(*CHAR) LEN(8) DCL VAR(&JOB_TIME ) TYPE(*CHAR) LEN(8) DCL VAR(&JOB_NAME ) TYPE(*CHAR) LEN(10) DCL VAR(&JOB_USER ) TYPE(*CHAR) LEN(10) DCL VAR(&JOB_NUMBER) TYPE(*CHAR) LEN(6) DCL VAR(&DOC_ID ) TYPE(*CHAR) LEN(10) DCL VAR(&AFS ) TYPE(*CHAR) LEN(10) DCL VAR(&GRP ) TYPE(*CHAR) LEN(10) DCL VAR(&JOB_TYPE) TYPE(*CHAR) LEN(1) DCL VAR(&TEXT) TYPE(*CHAR) LEN(50) DCL VAR(&WWMSGTEXT) TYPE(*CHAR) LEN(132) DCL VAR(&WWMSGID) TYPE(*CHAR) LEN(7) DCL VAR(&WWMSGDATA) TYPE(*CHAR) LEN(24) RTVJOBA TYPE(&JOB_TYPE) /* Call program to add EDI Translator Libraries */ CALL PGM(XAADDLIB) PARM('A') TRANSLATE: CHGVAR VAR(&TEXT) VALUE(&JOB_NUMBER *TCAT '/' *TCAT + &JOB_USER *TCAT '/' *TCAT &JOB_NAME *TCAT + '-' *TCAT &JOB_DATE *BCAT &JOB_TIME) IF COND(&JOB_TYPE = '1') THEN(DO)/* Interactive */ CRTAPPDTA FSET(&AFS) TEXT(&TEXT) ERROPT(*NO) + MSGID(&DOC_ID) RSLTMETHOD(*RUNTIME) + PARCHLDREL(*YES) MONMSG MSGID(UEX0124 UEX0292 UEX0605 UEX0199) /* + File application set not found, no data + in file, or no messages marked for + translation (5M6I) */ ENDDO IF COND(&JOB_TYPE = '0') THEN(DO)/* Batch */ CRTAPPDTAB FSET(&AFS) TEXT(&TEXT) ERROPT(*NO) + MSGID(&DOC_ID) RSLTMETHOD(*RUNTIME) + PARCHLDREL(*YES) MONMSG MSGID(UEX0124 UEX0292 UEX0605 UEX0199) /* + File application set not found, no data + in file, or no messages marked for + translation (5M6I) */ ENDDO ENDPGM