This section describes the contents of Patch Level 02 and the actions required to install this patch level.
Patch Level 02 contains the following cumulative updates:
Cumulative update library COR812.L002, containing sublibrary SAGLIB.COR81202.
INPL cumulative update COR812.IS07. This is the latest update for SYSCOR.
The following checklist summarizes the actions required to install Patch Level 02:
Library/Updates | Action Required |
---|---|
Cumulative update library COR812.L002 |
This L002 sublibrary must be added to the start of the load library concatenation of all
In addition, the Adabas link modules must be re-linked to include the appropriate, updated CORSnn module. The sublibrary also includes replacement CORMCFG and CORMPUX macros and should be added to the start of the source library concatenation for any assembly job that uses those macros. |
INPL cumulative update COR812.IS07 | Install INPL update 7 into your Natural environment using a standard INPL batch job. |
Before using this patch level, ensure that the following maintenance zaps have been applied:
Platform/Product | Zaps |
---|---|
for VSE: Adabas Version 8.1.3 | AI813061, AD813042, AD813043 and ADA813X003 |
for VSE: Adabas Version 8.1.4 | AI814011, AD814012 and AD814013. |
for Adabas Fastpath | Inpl AFP812I006 or above. Zaps AW812062 and AW812064. |
for Adabas Transaction Manager | Inpl ATM812I002 or above. |
for Adabas Vista | Inpl AVI812I009 or above. |
Support for CICS threadsafe operation, which was originally planned for delivery with COR 8.2, is being delivered with this patch level to address issues reported when using COR in conjunction with sibling products.
CICS threadsafe operation can provide gains in throughput. However, applications must be compatible with threadsafe operation. Please consult IBM documentation for further information.
Some features of COR at 8.1 are incompatible with CICS threadsafe operation, such as setting debug events to take diagnostics (etc.). A new Client runtime control is being introduced to allow these features:
14:31:03 ***** A D A B A S SYSTEM COORDINATOR 8.1.2 (I007) ***** 2010-02-10 - System Coordinator Runtime Controls - U11310M5 Run-mode: Coordinator not installed Operation mode (mark one): Type: CICS Use normal autodetect approach: X Name: DAEFCI18 Enable COR even if no products: _ Disable all products including COR: _ General Settings Estimated Client Sessions: 1000______ API runtime overrides..: N (Y/N) Memory pool extents (k)..: 256_ Use additional exits.....: N (Y/N) Threadsafe operation...: N (Y/N) Maximum idle time (sec)..: 3600______ Non-terminal idle time.: __________ Generate RSP009/79 (Y/N).: Y (until 0_________ seconds elapse) |
The default is not to use threadsafe mode (for 8.1), so these features continue to operate correctly. To use threadsafe, the control flag must be set to “Y”. Setting the control flag to “Y” will cause the debug (etc.) features to be ignored. To use the debug features, the control flag must be set to “N”, and then changed back to “Y” when debugging is completed.
The default behavior will be reversed at COR 8.2 to allow threadsafe by default.
Running threadsafe requires all modules loaded by COR, and other client-based products to be available in the CICS RPL library concatenation, with appropriate CICS PPT definitions.
Please note that, whether running threadsafe or not, COR now requires use of the Adabas task related user exit in CICS. If the task related user exit is not in use, all Adabas commands are rejected with response 101 subcode 88.