Level Set PTF 19.0.01 (SO10358) HOLDDATA

The following information comprises HOLDDATA for all PTFs published after the 19.0.01 GA PAX file up to modification level 19.0.01 (SO10358). HOLDDATA for multiple PTFs has been combined, when applicable, to aid in the PTF application process.
Holddata for FMID CAGJJ00 RO90707, RO92187, RO92366, RO93431, RO93622, RO93872, RO94367, RO95076, RO95151, RO97690, RO97807, RO98991, RO98995, SO00802, SO04477, SO04635, SO06940, SO07788, SO08356 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update Messages | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Update definitions in the Dictionary | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run IDMSDDDL in batch or use IDD online | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * After installing this PTF, please use the IDMSDDDL utility to update your SYSTEM dictionary's message area with the input in source members ABEND001, DB001, DC030, DC090, DC170, DC200, DC258, DC301, DC400, DC601, and UT000. Please note using these members will result in the update of all messages contained within them. You may optionally decide to only update the specific message(s) associated with this correction. To do this simply include the following messages as input to the IDMSDDDL utility. ABND1155 ABND1193 DB001108 DB001109 DB007002 DB347060 DC040107 DC091005 DC170106 DC200281 DC205032 DC215997 DC215998 DC261910 DC283918 DC283919 DC302006 DC302007 DC410011 DC601271 UT003039 UT014005 The source will be in the SMP/E CAGJSRC library. RO92672, RO93102, RO97013, RO97259, RO98392 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update Reports | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Update definitions in the Dictionary | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run IDMSDDDL in batch or use IDD online | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, please use the IDMSDDDL utility to update the dictionary which contains reports, normally the SYSDIRL dictionary, with the input in source members PMARPT00 PMARPT02 PMARPT21 SRPT000 SRPT001 SRPT004 SRPT005 SRPT006 SRPT007 SRPT008 SRPT009 SRPT010 SRPT011 SRPT012 SRPT013 SRPT014 SRPT015 SRPT016 SRPT017 SRPT018 SRPT019 SRPT020 SRPT021 SRPT022 RO92927 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Recreate SREPORT 099 output | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS Users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | How to run the SREPORTS with | |REQUIRED | CA IDMS Culprit | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run CA IDMS Culprit | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After applying this APAR, any output file that has been created by SREPORT 099 under release 19.0 must be recreated to correct the datetime stamps. Execute the Culprit jcl that runs SREPORT 099. RO93849 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update System SYSGEN | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | Users of the DMLO product in Central Version | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Ability to regnerate System SYSGEN definitions | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Access to the SYSGEN compiler | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this maintenance, the SYSGEN compiler should be used to update the program statement for USDTPIF2 in any Central Version SYSGEN where the DMLO product is utilized, to specify SAVEAREA. RO96807, RO98392, SO04083, SO05694, SO09376 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Reload affected modules | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | CAIRIM | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run program CAIRIM to reload modules | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** This PTF affects the CA IDMS SVC. After applying this APAR, special action must be taken. Any CA IDMS SVC that was created outside of SMP/E must be regenerated as described in the System Operations Guide. One or more of the modules affected by this PTF must be reloaded using "CAIRIM" with the refresh parameter as described in the CA IDMS Installation guide. Modules requiring CAIRIM refresh: IDMSMSVA, PMRTDATA, RHDCSSFM, CAIXDOA$ CAIRIM input cards for CA IDMS require that module GJJ0INIT is specified and the loadlib where GJJ0INIT resides must be in the CAIRIM job's steplib or in the LPAR's linklist. References in the CAIRIM cards to a previous GJxxINIT initialization module should be replaced with GJJ0INIT. RO90721, RO98452 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Perform steps to enable the functionality of this PTF | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | Users issuing remote task cancels in Central Versions | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | CA IDMS Product Administration | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Operator console, DCMT commands, update access to IDD | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** To enable the functionality of this PTF, perform the following: 1. Stop IDMSINFO, Start IDMSINFO .Operator's console commands: STOP IDMSINFO S IDMSINFO,REUSASID=YES 2. Add a message to SYSMSG dictionaries in Central Versions .Central Version commands: DCUF SET UPLOW DCMT VARY AREA SYSMSG.DDLDCMSG UPDATE IDD .Copy the following message text, paste into IDD: ADD MESSAGE NAME IS DC027013 MESSAGE SEVERITY IS 0 TEXT LINE IS 1 SEVERITY IS 0 DESTINATION IS LOG DESTINATION IS OPERATOR MESSAGE IS 'T&$0 TASK:&$4 PROG:&$5 cancel issued by &01' DEFINITION 'DC027013 TASK: <TASK-CODE> PROG: <PROGRAM-NAME>' - ' cancel issued by <USERID> node <NODE>' - ' ' - 'A remote cancel was issued for the named task. The ' - 'issuing userid and origin of the cancel are included. ' - 'This message precedes a DC027007 with abend code MTTA.' COMMENTS 'MODULE = RHDCPCTL' - 'ADDITIONAL INFORMATION...' - ' ' - ' ' . 3. Vary two modules new copy, or cycle Central Versions .DCMT commands to vary new copy: DCMT VARY PROGRAM PMRTDATD NEW COPY ENA DCMT VARY NUCLEUS MODULE RHDCPCTL NEW COPY ENA DCMT VARY NUCLEUS RELOAD RO99577 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | To safely enable the functionality of this PTF | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All users utilizing CA Endevor/DB-monitored dictionaries | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | CA IDMS product administration | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Access to DCMT commands, NDVRRSET and NDVRINIT task codes | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** The following is required to safely enable the functionality of this PTF. CA Endevor/DB must be shut down before NDVRIOPS is refreshed. Either method listed below can accomplish this: 1. If no users are actively updating monitored dictionaries, with no possibility of CA Endevor/DB auto-booting: Issue task code NDVRRSET to shut down CA Endevor/DB Issue OPER WA AC TA to ensure NDVRxxxx tasks have ended Issue DCMT VARY PROGRAM NDVRIOPS NEW COPY ENA Issue task code NDVRINIT to restart CA Endevor/DB 2. Cycle the Central Version RO92573 RO94476 RO99627 SO08156 SO01578 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | Before Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Enable the use of optional functionality | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users making use of Optional apars | +----------+-----------------------------------------------------------+ |KNOWLEDGE | SMP/E, Assemble #DEFOPTF macro, and/or ability to change | |REQUIRED | SYSIDMS parameters and perform SYSGEN modification | +----------+-----------------------------------------------------------+ |ACCESS | CA IDMS CSI and libraries, CA IDMS Startup JCL, SYSGEN | |REQUIRED | compiler | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** To implement the functionality introduced by this PTF you will need to Code the following #DEFOPTF in your RHDCOPTF module and then re-assemble and link the RHDCOPTF module. Code the following #DEFOPTF in your RHDCOPTF module to activate this optional code: #DEFOPTF OPT00344 #DEFOPTF OPT00345 #DEFOPTF OPT00346 #DEFOPTF OPT00347 SO00360 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update CA IDMS SVC and Reports | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS Users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Update definitions in the Dictionary | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run IDMSDDDL in batch or use IDD online | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** 1. After installing this PTF, please use the IDMSDDDL utility to update the dictionary which contains reports, normally the SYSDIRL dictionary, with the input in source member PMARPT00. The source will be in the SMP/E CAGJSRC library. ************************** * NOTICE * ************************** 1. SMF data that was created while PTF #RO98392 was in effect will be incompatible with SMF data generated after this fix is applied and should be kept separate. This fix restores the layout of the SMF data to it previous state and is compatible with CA-MICS. ++HOLD (SO00511) SYSTEM FMID(CAGJJ00) REASON (ACTION ) DATE (18145) COMMENT ( +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | To reassemble the IDMS Tools SVC Exit | | | To regenerate and reload the IDMS SVC | +----------+-----------------------------------------------------------+ |USERS | CA IDMS Task Analyzer users monitoring CICS systems | |AFFECTED | | +----------+-----------------------------------------------------------+ |KNOWLEDGE | How to assemble the IDMS Tools SVC Exit | |REQUIRED | How to assemble the IDMS SVC | | | How to run the "CAIRIM" utility to reload the IDMS SVC | +----------+-----------------------------------------------------------+ |ACCESS | Access to assemble the IDMS Tools SVC Exit | |REQUIRED | Access to assemble the IDMS SVC | | | Access to run the "CAIRIM" utililty | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** This PTF updates the CA IDMS Tools SVC Exit macro #GSISVCX. To assemble the macro use CAGJSAMP member GSISVCX as input: //SYSIN DD * PRINT OFF COPY #GSISVCX PRINT ON GSISVCX IDMSSVCX END /* GSISVCX should be linked when regenerating the IDMS SVC: //SYSIN DD * INCLUDE <#SVCOPT object> INCLUDE CAGJLOAD(IDMSMSVC) INCLUDE custlib(GSISVCX) <-- CA IDMS Tools SVC Extension ENTRY IGCxxx NAME IGCxxx(R) /* The CA IDMS SVC must be regenerated as described in the IDMS SYSTEM operations guide. Any CA IDMS CV in use on a z/OS system must be refreshed using the "CAIRIM" utility as described in the CA IDMS Installation guide. "CAIRIM" card input used to refresh the IDMS SVC for 19.0: PRODUCT(CAGJJ0) VERSION(GJJ0) INIT(GJJ0INIT) PARM(REFRESH(SVC=xxx)) SO06075 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update Application Dictionary(s) | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | General knowledge of the IDMS Integrated Data Dictionary | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run IDMSDDDL Batch Utility | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, use the IDMSDDDL utility to update each Application Dictionary that is used with the Web Services feature, with the contents of member IDMSCAPI. The source will be in the SMP/E CAGJSAMP library. ++HOLD (SO06628) SYSTEM FMID(CAGJJ00) REASON (ACTION ) DATE (19071) COMMENT ( +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Reload affected modules | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | CAIRIM | |REQUIRED | How to update definitions in the dictionary | +----------+-----------------------------------------------------------+ |ACCESS | Ability to run program CAIRIM to reload modules | |REQUIRED | Ability to run IDMSDDDL utility | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * The CA IDMS SVC must be regenerated as described in the IDMS SYSTEM operations guide. Any CA IDMS CV in use on a z/OS system must be refreshed using the "CAIRIM" utility as described in the CA IDMS Installation guide. "CAIRIM" card input used to refresh the IDMS SVC for 19.0: PRODUCT(CAGJJ0) VERSION(GJJ0) INIT(GJJ0INIT) PARM(REFRESH(SVC=xxx)) After installing this PTF, use the IDMSDDDL utility to update PMARPT00 in the dictionary containing PERFMON reports, which is typically the SYSDIRL dictionary. The updated PMARPT00 source will be in the CAGJSRC library. Programs using #PMTASDS, #PMS30DS, or #PMSVXDS need to be reassembled. In addition to this PTF, PTF ST06629 must be applied. +--------------------------------------------------------------------- #PMTASDS TASVER# will be TASVER3 after applying this PTF. TASVER# DS X RECORD VERSION TASVER3 EQU 3 ..VERSION 3 #PMTASDS has 3 new fields; 2 for CICS ERUS, 1 for UCFCICS. For a TASTTYPE of TAS$CICS for CICS ERUS, the fields are TASCUOW and TASCNETN. TASCUOW is an 8 byte binary field comprising the UOWID. The first 6 bytes are derived from the system clock. The last two bytes are a period count. These areas have been redefined as TASCUOWI and TASCUOWS. The TASCUOWI field will remain constant for the life of the unit of work. The period count can change, and may be of less value in analyzing a unit of work across the network. TASCUOW DS 0XL8 ..CICS UOW TASCUOWI DS XL6 ..CICS UOW ID TASCUOWS DS XL2 ..CICS UOW SEQ TASCNETN is the network-wide UOW ID. TASCNETN, used in conjunction with TASCUOW or TASUOWI, uniquely identifies a unit of work in the network. TASCNETN DS CL20 ..CICS NETWORK UOW ID TASCUOW and TASCNETN contain values found in CICS SMF110 fields NETUOWSX and NETUOWPX, respectively. Consult IBM documentation for more information about these 2 fields. For a TASTTYPE of TAS$ONLN, UCF CICS tasks will contain data in the TASDNETN field. This field contains a local CICS NETNAME, consisting of a 4 character CICS name and a 4 character terminal name. Unlike DML, SQL, and resynchronization tasks that appear as CICS ERUS, UCF tasks appear as ONLINE. The nature of UCF communication causes a UOWID to change each time the SVC is entered, and is deemed to be of little value. The NETNAME is included to identify the CICS and the terminal. TASDNETN DS CL8 ..UCFCICS NETNAME For batch and other non-CICS tasks entering the IDMS SVC, these fields will contain low-values. +----------------------------------------------------------------------+ #PMS30DS has 2 new fields for the UOWID and Network-wide ID. These fields are in the IDENTIFICATION SECTION, contain the same content as TASCNETN and TASCUOW above, and are present for all CICS tasks. SMF30NET DS CL20 CICS NETWORK UOW ID SMF30UOW DS XL8 CICS UOW ID SMF30NET and SMF30UOW contain values found in CICS SMF110 fields NETUOWPX and NETUOWSX, respectively. For batch and other non-CICS tasks entering the IDMS SVC, these fields will contain low-values. SMF30 data produced prior to the application of the PTF may not be entirely compatible with this DSECT. The following fields were shifted +2 bytes to accommodate space concerns in this section, needed to maintain the SMF record length. SMF30IPA DS XL16 IP address (binary) ORG SMF30IPA SMF30IP4 DS XL4 IP V4 addr (binary) ORG SMF30IPA SMF30IP6 DS XL16 IP V6 addr (binary) These fields used to be at +128, and are now at +12A. +----------------------------------------------------------------------+ #PMSVXDS, the PERFORMANCE MONITOR ERE EXTENSION, contains 2 new fields to populate the #PMTASDS and #PMS30DS SMF fields. PMXCUOWI DS CL8 CICS UOW ID PMXCNETN DS CL20 CICS NETWORK UOW ID These fields are updated by the IDMS SVC. +----------------------------------------------------------------------+ SO07073 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | To optionally activate the functionality of this PTF | +----------+-----------------------------------------------------------+ |USERS | Users accessing CA IDMS Central Version from an external | |AFFECTED | system | +----------+-----------------------------------------------------------+ |KNOWLEDGE | Use of the SYSGEN compiler | |REQUIRED | JCL modification | +----------+-----------------------------------------------------------+ |ACCESS | Access to the SYSGEN compiler | |REQUIRED | Access to the Central Version JCL, or the SYSIDMS file | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** In order to activate the functionality of this PTF, either the Central Version SYSGEN must be updated, or the SYSIDMS parameter file or SYSIDMS in-line JCL must be updated. The Central Version should be cycled. SYSGEN SYSTEM parameter: ERUS FETCH PROTECT IS OFF SYSIDMS file parameter: ERUS_FETCH_PROTECT_OFF ++HOLD (SO07191) SYSTEM FMID(CAGJJ00) REASON (ACTION ) DATE (19086) COMMENT ( +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | Before Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update CSI DDDEFS | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | SMP/E | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run GIMSMP against the IDMS CSI | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** Change GLOBALHLQ to your HLQ for the IDMS SMP environment. Change IBMHLQ to the HLQ for your IBM MQ datasets. //xxxxxx JOB ..... //* //DDDEFS1 EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M //SMPCSI DD DISP=SHR,DSN=GLOBALHLQ.CSI //SMPHOLD DD DUMMY //SMPLOG DD DUMMY //SMPCNTL DD * SET BDY(CAIT18) . /* SET TO TARGET ZONE */ UCLIN . ADD DDDEF(SCSQLOAD) /* IBM MQ Library */ DATASET(IBMHLQ.SCSQLOAD) SHR . ENDUCL. SET BDY(CAID18) . /* SET TO DLIB ZONE */ UCLIN . ADD DDDEF(SCSQLOAD) /* IBM MQ Library */ DATASET(IBMHLQ.SCSQLOAD) SHR . ENDUCL. +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update Messages | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Update definitions in the Dictionary | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run IDMSDDDL in batch or use IDD online | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, please use the IDMSDDDL utility to update your SYSTEM dictionary's message area with the input in source member DC090, DC258, and DC301. Please note using these members will result in the update of all messages contained within DC090, DC258, and DC301. You may optionally decide to only update the specific message(s) associated with this correction. To do this simply include message(s) DC131000, DC131001, DC131002, DC131003, DC131004, DC131005, DC131006, DC131007, DC131008, DC131009, DC131010, DC131011, DC131012, DC131013, DC131014, DC131015, DC131016, DC131017, DC131018, DC131019, DC131020, DC131021, DC131022, DC131023, DC131024, DC131025, DC131026, DC131027, DC131028, DC131029, DC131030, DC131998, DC131999, DC267017, DC268014, DC268015, DC268016, DC301094, DC301096 as input to the IDMSDDDL utility. The source will be in the SMP/E CAGJSRC library. +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update Dictionary | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Update definitions in the Dictionary | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run IDMSDDDL in batch or use IDD online | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, please use the IDMSDDDL utility to update your SYSTEM dictionary with the input in source member DLODDCDV. +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update Dictionary and SYSGEN Definitions | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | Update definitions in the Dictionary | |REQUIRED | Update definitions in SYSGEN | +----------+-----------------------------------------------------------+ |ACCESS | Ability to run IDMSDDDL in batch or use IDD online | |REQUIRED | Ability to run RHDCSGEN in batch or use SYSGEN online | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, please use the IDMSDDDL utility to update your SYSTEM dictionary with the input in source member DLODCVM. After updating your SYSTEM dictionary with the above member, use use the RHDCSGEN utility to add the program definitions to your SYSTEM dictionary using module CV-MONITOR-190U as input. +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update ADS/O Built-In Function Support | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS ADS/O Users | |AFFECTED | All IDMS ADS/O Users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | Compile and link assembler programs | |REQUIRED | Update load modules in the dictionary | +----------+-----------------------------------------------------------+ |ACCESS | Ability to compile and link assembler programs | |REQUIRED | Ability to run IDMSDDDL in batch or use IDD online | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, please compile and link your existing RHDCEVBF program. If RHDCEVBF is in any of your dictionary load areas, please use the IDMSDDDL utility with to update them with the new RHDCEVBF object module. +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update LTE Extension | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS and CICS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Shut down and start IDMS and CICS systems | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to shut down and start IDMS and CICS systems | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, any IDMS and CICS systems that communicate must be restarted in order for the LTE Extension support to take effect effect. SO07995 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | To enable the functionality of this PTF | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | CA IDMS Systems Administrators | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Use of the batch or online SYSGEN compiler | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Access to the batch or online SYSGEN compiler | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, use the RHDCSGEN utility or SYSGEN online to update the CV SYSGEN with the following definition: ADD PROGRAM RHDCSRTD CONCURRENT NODYNAMIC DUMP THRESHOLD IS 0 ENABLED ERROR THRESHOLD IS 5 ISA SIZE IS 0 LANGUAGE IS ASSEMBLER MPMODE IS SYSTEM NOMAINLINE MULTIPLE ENCLAVE IS ON NEW COPY IS ENABLED OVERLAYABLE PROGRAM NOPROTECT REENTRANT NONRESIDENT REUSABLE SAVEAREA . Use #CTABGEN Code N116 to secure the DCMT DISPLAY SRTT command. Use the following JCL to execute the SRTT batch processor: // EXEC PGM=IDMSSRTD,REGION=4096K //STEPLIB DD DSN=idms.dba.loadlib,DISP=SHR // DD DSN=idms.custom.loadlib,DISP=SHR // DD DSN=idms.cagjload,DISP=SHR //SYSLST DD SYSOUT=A //SYSPCH DD SYSOUT=A //SYSIDMS DD * Insert SYSIDMS parameters /* RHDCSRTT creation date is written to the SYSLST DD. RHDCSRTT source syntax is written to the SYSPCH DD. SO08199 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | To enable the functionality of this PTF | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | CA IDMS Systems Administrators | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Use of the batch or online SYSGEN compiler | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Access to the batch or online SYSGEN compiler | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, use the RHDCSGEN utility or SYSGEN online to update the CV SYSGEN with the following definition: ADD PROGRAM RHDCCTAD CONCURRENT NODYNAMIC DUMP THRESHOLD IS 0 ENABLED ERROR THRESHOLD IS 5 ISA SIZE IS 0 LANGUAGE IS ASSEMBLER MPMODE IS SYSTEM NOMAINLINE MULTIPLE ENCLAVE IS ON NEW COPY IS ENABLED OVERLAYABLE PROGRAM NOPROTECT REENTRANT NONRESIDENT REUSABLE SAVEAREA . Use #CTABGEN Code N117 to secure the DCMT DISPLAY CTAB command. Use the following JCL to execute the IDMSCTAB batch processor: // EXEC PGM=IDMSCTAD,REGION=4096K //STEPLIB DD DSN=idms.dba.loadlib,DISP=SHR // DD DSN=idms.custom.loadlib,DISP=SHR // DD DSN=idms.cagjload,DISP=SHR //SYSLST DD SYSOUT=A //SYSPCH DD SYSOUT=A //SYSIDMS DD * Insert SYSIDMS parameters /* IDMSCTAB creation date is written to the SYSLST DD. IDMSCTAB source syntax is written to the SYSPCH DD. SO08256 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | To enable the functionality of this PTF | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All users of CA IDMS | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | UCFTSO or UCFCICS frontend configuration | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Access to CA IDMS system and custom libraries | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** UCFTSO Clists and UCFCICS assemblies must be updated to enable the use of 3270 dynamic alternate display sizes. A parameter must be included to specify a default size. UCFTSO CLIST Example: CALL 'IDMS.LOADLIB(RHDCUCFT)' 'DFLTSIZ=43X80' UCFCICS Macro Assembly Example: #UCFCICS COLOR=ONLY,DISC=YES,USERCHK=YES,LASTOUT=TASKEND, RESETKB=TASKEND,DFLTSIZ=MOD4 Acceptable values for the new DFLTSIZ= parameter include: 24x80 or 24X80 or Mod2 or MOD2 32x80 or 32X80 or Mod3 or MOD3 43x80 or 43X80 or Mod4 or MOD4 These parameters are used only when the alternate display size of an emulator is not that of a standard 3270 model. Multiple Clists and UCFCICS load modules can be prepared to utilize all of the supported 3270 model display sizes. SO08527 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | To enable the functionality of this PTF | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | CA IDMS Systems Administrators | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Use of the batch or online SYSGEN compiler | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Access to the batch or online SYSGEN compiler | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this PTF, use the RHDCSGEN utility or SYSGEN online to update the CV SYSGEN with the following definition: ADD PROGRAM RHDCUTAD CONCURRENT NODYNAMIC DUMP THRESHOLD IS 0 ENABLED ERROR THRESHOLD IS 5 ISA SIZE IS 0 LANGUAGE IS ASSEMBLER MPMODE IS SYSTEM NOMAINLINE MULTIPLE ENCLAVE IS ON NEW COPY IS ENABLED OVERLAYABLE PROGRAM NOPROTECT REENTRANT NONRESIDENT REUSABLE SAVEAREA . Use #CTABGEN Code N118 to secure the DCMT DISPLAY UTAB command. Use the following JCL to execute the IDMSUTAB batch processor: // EXEC PGM=IDMSUTAD,REGION=4096K //STEPLIB DD DSN=idms.dba.loadlib,DISP=SHR // DD DSN=idms.custom.loadlib,DISP=SHR // DD DSN=idms.cagjload,DISP=SHR //SYSLST DD SYSOUT=A //SYSPCH DD SYSOUT=A //SYSIDMS DD * Insert SYSIDMS parameters /* IDMSUTAB creation date is written to the SYSLST DD. IDMSUTAB source syntax is written to the SYSPCH DD. SO09453 +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | Before Applying SO07191 | +----------+-----------------------------------------------------------+ |PURPOSE | Apply SO07191 for users without IBM MQ | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users without IBM MQ installed | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Defining DDDEFs in SMP/E | +----------+-----------------------------------------------------------+ |ACCESS | Ability to create datasets | |REQUIRED | Ability to define DDDEFs in IDMS CSI | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** This PTF modifies the link edit requirements going forward to allow non-MQ sites the ability to install maintenance which may incoporate MQ related IDMS modules. However, due to SMPE restrictions, PTF SO07191 will need the following manual actions to be installed at non-MQ sites. actions to be installed at non-MQ sites. If you do not have IBM MQ installed, create a PDS dataset and assemble and link the below module as CSQBSTUB into the new dataset. CSQBSTUB TITLE 'Dummy MQ Stub module' * * This is a dummy MQ stub module to resolve RHDCD1MQ link * for non-MQ users applying ST07191. MQ users should link * the real MQ stub when applying ST07191. * ENTRY MQBACK ENTRY MQBEGIN ENTRY MQBUFMH ENTRY MQCB ENTRY MQCLOSE ENTRY MQCMIT ENTRY MQCONN ENTRY MQCONNX ENTRY MQCRTMH ENTRY MQCTL ENTRY MQDISC ENTRY MQDLTMH ENTRY MQDLTMP ENTRY MQGET ENTRY MQINQ ENTRY MQINQMP ENTRY MQMHBUF ENTRY MQOPEN ENTRY MQPUT ENTRY MQPUT1 ENTRY MQSET ENTRY MQSETMP ENTRY MQSTAT ENTRY MQSUB ENTRY MQSUBRQ CSQBSTUB CSECT MQBACK DS 0H Back out changes MQBEGIN DS 0H Begin unit of work RRS MQBUFMH DS 0H Convert buffer into message handle MQCB DS 0H Manage callback MQCLOSE DS 0H Close object MQCMIT DS 0H Commit changes MQCONN DS 0H Connect queue manager MQCONNX DS 0H Connect queue manager (extended) MQCRTMH DS 0H Create message handle MQCTL DS 0H Control callbacks MQDISC DS 0H Disconnect queue manager MQDLTMH DS 0H Delete message handle MQDLTMP DS 0H Delete message property MQGET DS 0H Get message MQINQ DS 0H Inquire object attributes MQINQMP DS 0H Inquire message property MQMHBUF DS 0H Convert message handle into buffer MQOPEN DS 0H Open object MQPUT DS 0H Put message MQPUT1 DS 0H Put one message MQSET DS 0H Set object attributes MQSETMP DS 0H Set message property MQSTAT DS 0H Retrieve status information MQSUB DS 0H Register subscription MQSUBRQ DS 0H Subscription request * DC H'0' Abort if called BR 14 END Add a DDDEF for SCSQLOAD in your IDMS CSI. You can use the following JCL to accomplish this: Change GLOBALHLQ to your HLQ for the IDMS SMP environment. Change IBMHLQ to the HLQ for your IBM MQ datasets. If you do not have IBM MQ installed, change IBMHLQ to the dataset you created with the CSQBSTUB module. //xxxxxx JOB ..... //* //DDDEFS1 EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M //SMPCSI DD DISP=SHR,DSN=GLOBALHLQ.CSI //SMPHOLD DD DUMMY //SMPLOG DD DUMMY //SMPCNTL DD * SET BDY(CAIT18) . /* SET TO TARGET ZONE */ UCLIN . ADD DDDEF(SCSQLOAD) /* IBM MQ Library */ DATASET(IBMHLQ.SCSQLOAD) SHR . ENDUCL. SET BDY(CAID18) . /* SET TO DLIB ZONE */ UCLIN . ADD DDDEF(SCSQLOAD) /* IBM MQ Library */ DATASET(IBMHLQ.SCSQLOAD) SHR . ENDUCL. +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Applying SO09453 | +----------+-----------------------------------------------------------+ |PURPOSE | Enable IDMS MQ Support | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users with with IBM MQ Installed | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Compile and link assembler programs | +----------+-----------------------------------------------------------+ |ACCESS | Ability to update IDMS startup JCL | |REQUIRED | Ability to compile and link assembler programs | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** With this change we will dynamically load the MQ stub program CSQBSTUB. Non MQ users are not affected, but MQ users will need to add SCSQLOAD to CDMSLIB in their CV startup JCL, and there needs to be at least 24 additional null PDEs defined to the system. Optionally, the stub can be linked. See RHDCD1MQ in CAGJSAMP for sample JCL to do this. If this is done, then CUSTLIB needs to be ahead of CAGLOAD in your JCL. +----------------------------------------------------------------------+ | CA IDMS Base Option Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Applying SO09453 | +----------+-----------------------------------------------------------+ |PURPOSE | Remove SCSQLOAD DDDEF | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Defining DDDEFs in SMP/E | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to remove DDDEFs in IDMS CSI | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After applying this PTF, the SCSQLOAD DDDEF is no longer needed in the IDMS SMP/E environment. You can remove this DDDEF using the following JCL. Change GLOBALHLQ to your HLQ for the IDMS SMP environment. //xxxxxx JOB ..... //* //DDDEFS1 EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M //SMPCSI DD DISP=SHR,DSN=GLOBALHLQ.CSI //SMPHOLD DD DUMMY //SMPLOG DD DUMMY //SMPCNTL DD * SET BDY(CAIT18) . /* SET TO TARGET ZONE */ UCLIN . DEL DDDEF(SCSQLOAD) . ENDUCL. SET BDY(CAID18) . /* SET TO DLIB ZONE */ UCLIN . DEL DDDEF(SCSQLOAD) . ENDUCL. +----------+-----------------------------------------------------------+ |SEQUENCE | After Applying SO09453 | +----------+-----------------------------------------------------------+ |PURPOSE | Update Messages | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All IDMS users | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Update definitions in the Dictionary | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Ability to run IDMSDDDL in batch or use IDD online | ************************** * STEPS TO PERFORM * ************************** After installing this PTF, please use the IDMSDDDL utility to update your SYSTEM dictionary's message area with the input in source member DC090. Please note using this member will result in the update of all messages contained within DC090. You may optionally decide to only update the specific message(s) associated with this correction. To do this simply include message(s) DC131002 as input to the IDMSDDDL utility. Holddata for FMID CAGJJ01 RO93920 +----------------------------------------------------------------------+ | CA IDMS CICS Support Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | Update CICS CSD | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | Users of CA IDMS in CICS Transaction Server 5.4 | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | Use of CICS DFHCSDUP utility | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Access to CICS CSD datasets | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** After installing this maintenance, CICS CSDs containing CA IDMS definitions can have the equivalent of this update installed by using the following input to the DFHCSDUP utility: //SYSIN DD * ALTER TRANSACTION(IDMS) PROGRAM(IDMSINTC) GROUP(IDMSGRP) PROFILE(IDMSPRF) TASKDATAKEY(CICS) TASKDATALOC(BELOW) ALTER TRANSACTION(INTC) PROGRAM(IDMSINTC) GROUP(IDMSGRP) PROFILE(IDMSPRF) TASKDATAKEY(CICS) TASKDATALOC(BELOW) ALTER PROGRAM(IDMSINTC) GROUP(IDMSGRP) LANGUAGE(ASSEMBLER) CEDF(NO) RES(YES) EXECKEY(CICS) DATALOCATION(BELOW) ALTER PROGRAM(IDMSCCMN) GROUP(IDMSGRP) LANGUAGE(ASSEMBLER) CEDF(NO) EXECKEY(CICS) RES(YES) DATALOCATION(BELOW) /* IMPORTANT! Additional transaction or program definitions invoking an IDMSINTC interface with different naming conventions should be altered to include TASKDATALOC(BELOW) for the transaction, and DATALOCATION(BELOW) for the program definition. SO07638 +----------------------------------------------------------------------+ | CA IDMS CICS Support Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | Both before Apply and after Apply | +----------+-----------------------------------------------------------+ |PURPOSE | | | |RHDCTERM must be defined to the CICS CSD. | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | | | |CICS users. | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | | | |Product Administration | | |CICS | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | | | |Modification of the CICS CSD. | | |Privilege to recycle the CICS region. | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** 1. Before applying the PTF RHDCTERM bust be defined to the CICS CSD file. To define RHDCTERM use the CICS System definition file utility program DFHCSDUP. Sample DFHCSDUP JCL: //CSDLIST EXEC PGM=DFHCSDUP,REGION=4M //STEPLIB DD DISP=SHR,DSN=cics.sdfhload //DFHCSD DD DISP=SHR,DSN=cics.csd //SYSPRINT DD SYSOUT=* //SYSUDUMP DD SYSOUT=* //SYSIN DD * DEFINE PROGRAM(RHDCTERM) GROUP(IDMSGRP) LANGUAGE(ASSEMBLER) CEDF(NO) /* 2. After applying the PTF the CICS region must be recycled. SO08257 +----------------------------------------------------------------------+ | CA IDMS CICS Support Version 19.0 | +----------+-----------------------------------------------------------+ |SEQUENCE | After Apply | +----------+-----------------------------------------------------------+ |PURPOSE | To enable the functionality of this PTF | +----------+-----------------------------------------------------------+ |USERS | | |AFFECTED | All users of CA IDMS | +----------+-----------------------------------------------------------+ |KNOWLEDGE | | |REQUIRED | UCFTSO or UCFCICS frontend configuration | +----------+-----------------------------------------------------------+ |ACCESS | | |REQUIRED | Access to CA IDMS system and custom libraries | +----------+-----------------------------------------------------------+ ************************** * STEPS TO PERFORM * ************************** UCFTSO Clists and UCFCICS assemblies must be updated to enable the use of 3270 dynamic alternate display sizes. A parameter must be included to specify a default size. UCFTSO CLIST Example: CALL 'IDMS.LOADLIB(RHDCUCFT)' 'DFLTSIZ=43X80' UCFCICS Macro Assembly Example: #UCFCICS COLOR=ONLY,DISC=YES,USERCHK=YES,LASTOUT=TASKEND, RESETKB=TASKEND,DFLTSIZ=MOD4 Acceptable values for the new DFLTSIZ= parameter include: 24x80 or 24X80 or Mod2 or MOD2 32x80 or 32X80 or Mod3 or MOD3 43x80 or 43X80 or Mod4 or MOD4 These parameters are used only when the alternate display size of an emulator is not that of a standard 3270 model. Multiple Clists and UCFCICS load modules can be prepared to utilize all of the supported 3270 model display sizes.