A fix is available
Closed as program error.
HOST GETMAIN SYSTEM ABENDS 878 REASON CODE 10 BEFORE PAGEABLE AMM IS UTILIZED . Environment: Customer: WDI 3.2.1 Host z/OS highest PTF UK06328 Client Fixpack16 Support: WDI 3.2.1 Host z/OS Highest PTF UK08660 Client Fixpack16 . ABEND 878-10 occurs in production with a DT map XML to EDI with certain data. It has happened twice. They were able to take the same data to DI 3.1 and run it using a send/receive map to get around their production problem. The problem cannot be recreated in test or by support. Customer has compared load modules between test and production and they are the same. The pageable AMM enhancement PTF UK06292 has been applied. EDIPAGE DD is in the JCL. PERFORM statement used: PERFORM TRANSFORM WHERE INFILE(XMLIN) SYNTAX(X) PAGE(Y) PAGETHRESHOLD(1000) MAPID(O835V41A_XML_EDI) DICTIONARY(T8354111_XMLDICT) DOCUMENT(T8354111) . Error messages in joblog: 19.52.51 JOB00563 IEA705I ERROR DURING GETMAIN SYS CODE = 878-10 EDIBDTOU XDIUTIL PROD030 00 SYSTEM ABEND CODE 878 REASON CODE 00000010 Search in the joblog for EDIPAGE and it is not being utilized when the abend happens. REGION=550M is set in the JCL. SEDILMD1 is put at the first of the STEPLIB. Production EDIFFS matches Test EDIFFS. Production Map control strings have the same compile date as Test Map control strings. One input has 11,000 claims and the other input has 14,000 claims. Actual input that caused error was not provided because of confidential content. System dump has been provided by customer. . V1MIKEG.PMR48517.INPUT CHOGAN9.PMR48517.DUMP CHOGAN9.PMR48517.DUMPTRS CHOGAN9.PMR48517.JCL CHOGAN9.PMR48517.JOBLOG1 CHOGAN9.PMR48517.JOBLOG2 CHOGAN9.PMR48517.JOBLOG3 . KEYWORDS: ABENDS878 ABENDS878-10 ABEND878 EDIPAGE PAGEABLE AMM S0878
HOST GETMAIN SYSTEM ABENDS 878 REASON CODE 10 when doing an XML-to-EDI transformation. The input file contains many XML messages creating many ISAs.
Customer thought he was running without TS, but APPDEF setting was space. WDI interprets space as Y. Client showed space as "TS off". CLient will be changed to reflect "TS on" if value is space. There are six host changes in this PTR: 1. Free Message Broker storage in Message Broker via EDIUTFRE. 2. Reset input logical VA when XMLSPLIT(Y). 3. Only open EDIWORK in the Utility when necessary. 4. Load CEEPIPI only once during initialization. 5. Enhance the checkpoint trace to include heap size and free. 6. Optimize the CEEPIPI LE run-time options. A memory leak was found and will be fixed. The storage acquired in the Message Broker via ediMalloc was not being properly freed in the Utility (batch Z/OS only). The Utility will be changed to use the CEEPIPI interface to free the storage in the LE environment. Within the PASSTHRU service, a request to LOAD CEEPIPI was being done upon every invocation of the service. If there are many many invocations, the CEEPIPI MAX COUNT could be hit. The PASSTHRU service will be changed to LOAD CEEPIPI only during initialization. If PAGE(Y) was specified on the PERFORM command, file EDIWORK was being opened and closed every time the Message Broker was called, and opened and closed upon every return to the Utility. The Utility will be changed to only open and close the file when necessary (when there is data to be read). There will be no change on the Message Broker side effecting the number of opens and closes there. If XMLSPLIT(Y) was specified on the PERFORM command (which is the default) and the XML data contained no split tags, then the input logical virtual array was not being reset. This virtual array just continued to grow. Part EDILMSG will be changed to fix this problem. For the Kaiser 835 input file, the savings in storage was approximately 29M. Specifying XLMSPLIT(N) is a work-around.
Import APPDEFs with Y or N in TSFLAG field.
applies to all platforms - to be included in 32MP CSD22 CMVC part: exitobj.cpp (jetskifp18a)
Reported component name
WDI 3.2 FOR Z/O
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
ASMMAC FXXZCAB ASSEMBLE EDIPASS FXXZVSM C EDIFFDT EDILEUT EDILMSG EDIPASS EDIPASS EDIPASS EDIZAPP EDIZINIT MSGV CPP EDIEXWRT EDIMBCNI EDIMSGUT EDIUTFRE H EDIMBCB FXXZCAB LINK390 EDIUTFRE PLNKCTL EDIUTFRE
Fixed component name
WDI 3.2 FOR Z/O
Fixed component ID
Applicable component levels
R320 PSY UK11449
UP06/02/07 P F602
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.