IESCLEAN SHOULD ISSUE A MESSAGE WHEN CLEANUP PROCESSING IS DONE.
Customer got an abend AZI9 which was caused by IESCLEAN processing. When checking the CICS listing, he complained that cleanup processing does not issue any message.
VTAPE START JOB FOR SERVER PARTITION SHOULD ALLOW DIFFERENT TCP/IP PARTITIONS.
Startup job SKVTASTJ uses default suffix '00' for TCP/IP.
A // OPTION SYSPARM='00' should be added to the skeleton to show what to change in case of using multiple TCP/IP partitions.
DISPLAY SYSTEM ACTIVITY DIALOG SHOULD SHOW CURRENT ACTIVE TRANSACTIONS.
The display system activity dialog shows Peak Active user transactions, this value is not as meaningful as the current active number of user transactions.
DISPLAY SYSTEM ACTIVITY DIALOG SHOULD SHOW CURRENT ACTIVE TRANSACTIONS.
The display system activity dialog shows Peak Active user transactions, this value is not as meaningful as the current active number of user transactions.
DISPLAY SYSTEM ACTIVITY DIALOG SHOULD SHOW CURRENT ACTIVE TRANSACTIONS.
The display system activity dialog shows Peak Active user transactions, this value is not as meaningful as the current active number of user transactions.
DISPLAY SYSTEM ACTIVITY DIALOG SHOULD SHOW CURRENT ACTIVE TRANSACTIONS.
The display system activity dialog shows Peak Active user transactions, this value is not as meaningful as the current active number of user transactions.
VTAM STARTUP JOB SHOULD REFLECT PRD2.SCEEBASE AND PRD2.PROD IN LIBDEF SETUP.
Customer had added additional steps for DMF reporting and printing CICS statistics to the VTAM startup job. This requires PRD2.SCEEBASE and PRD2.PROD (for DFSORT) in the search chain.
Include PRD2.PROD in search chain and change to temporary LIBDEFS.
ILLEGAL STARTING POSITION SETTING ON REDISPLAY OPERATION GETS ABEND ASRA.
ERRONEOUSLY TYPING -M OR -H AND PRESSING PF7(BWD) TO SKIP ALL logging items of the last minutes or hours and to continue paging backward causes abend asra. In other words, iui fp-31 console redisplay operation gets msgdfhap0001 if there is no number following -(minus) sign.
F2 0103 DFHAP0001 DBDCCICS AN ABEND (CODE C7/AKEA) HAS OCCURRED AT OFFSET X'0001A498' IN MODULE IESCONSL.
F2 0103 DFHME0116 DBDCCICS (MODULE:DFHMEME) CICS SYMPTOM STRING FOR MESSAGE DFHAP000 IS PIDS/564805400 LVLS/411 MS/DFHAP0001 RIDS/DFHSRP PTFS/VSE411 AB/S00C7 AB/UAKEA RIDS/IESCONSL ADRS/0001A498
This APAR is related to DY46513.
ABEND AEIZ IN AUTOINSTALL PROGRAM IESZATDX AFTER LONG TIME NOT RECYCLED.
Abend AEIZ occurred on a WRITEQ TS with APPLNAME. Since CICS was not recycled for a long time and TS is started warm, TS records accumulated.
Autoinstall program contained debug code writing to TS queue without reading or purging records.
(SIP) MESSAGE 141 CONTAINS SEQUENCE NUMBERS IN COLUMN 72-80.
Message 141 has sequence numbers in colunm 72-80.
Message is not displayed, text of message is:
JOBNAME-PREFIX OF THE GENERATED JOB(S) is "DMP" (E.G. &).
Deleting VSE dumps via IUI in his VSE/ESA 2.7.3 leads to error message.
Member DTRLFRE2 shows message:
SETMSG PRB$IDH 0124 SETMSG MG04 SIP 141 SIP$MSG.
MOVE UTILITY FROM HTF TO VSAM DOES NOT TELL IF DUPLICATE RECORDS WERE ENCOUTERED.
Customer had duplicate records on the source file.
He got message
MOVE SUCCESSFULLY COMPLETED; 009030 RECORDS WERE MOVE
but the target, a KSDS, only showed 8671 records.
He wanted a different message indicating that duplicate records where encountered. This duplicate records message will also be shown in case of a move into an existing KSDS cluster if records are to be replaced.
MOVE UTILITY FROM HTF TO VSAM DOES NOT TELL IF DUPLICATE RECORDS WERE ENCOUTERED.
Customer had duplicate records on the source file.
He got message
MOVE SUCCESSFULLY COMPLETED; 009030 RECORDS WERE MOVE
but the target, a KSDS, only showed 8671 records.
He wanted a different message indicating that duplicate records where encountered. This duplicate records message will also be shown in case of a move into an existing KSDS cluster if records are to be replaced.
MOVE UTILITY FROM HTF TO VSAM DOES NOT TELL IF DUPLICATE RECORDS WERE ENCOUTERED.
Customer had duplicate records on the source file.
He got message
MOVE SUCCESSFULLY COMPLETED; 009030 RECORDS WERE MOVE
but the target, a KSDS, only showed 8671 records.
He wanted a different message indicating that duplicate records where encountered. This duplicate records message will also be shown in case of a move into an existing KSDS cluster if records are to be replaced.
MOVE UTILITY FROM HTF TO VSAM DOES NOT TELL IF DUPLICATE RECORDS WERE ENCOUTERED.
Customer had duplicate records on the source file.
He got message
MOVE SUCCESSFULLY COMPLETED; 009030 RECORDS WERE MOVE
but the target, a KSDS, only showed 8671 records.
He wanted a different message indicating that duplicate records where encountered. This duplicate records message will also be shown in case of a move into an existing KSDS cluster if records are to be replaced.
MOVE UTILITY FROM HTF TO VSAM DOES NOT TELL IF DUPLICATE RECORDS WERE ENCOUTERED.
Customer had duplicate records on the source file.
He got message
MOVE SUCCESSFULLY COMPLETED; 009030 RECORDS WERE MOVE
but the target, a KSDS, only showed 8671 records.
He wanted a different message indicating that duplicate records where encountered. This duplicate records message will also be shown in case of a move into an existing KSDS cluster if records are to be replaced.
PARAMETER IN CALL OF ARIPRPC PROCEDURE IS TOO LONG.
Introducing the DBNAME in the DB2 compile skeletons, the maximum length of the PARM operand was not considered. The parameters have to be reworked.
DB2 pre processor program ARIPRPx was issued with a parameter longer than 100 characters.
DFHSI1580D VE31CICS PLTPI PROGRAM SUPPDUMP HAS ABENDED, CODE AEIN.
If dump suppression is activated with skeleton SKSUPDMP, DUPREC condition comes up when CICS TS is started WARM or EMER if suppression is activated at PLT time.
CICS startup stops with message:
DFHSI1580D VE31CICS PLTPI program SUPPDUMP has abended,code AEIN.
Reply GO or CANCEL.
MESSAGE 'ORIGIN LARGER THAN END' ON PANEL IESFILCFRE DEFINING SPACE
In case of a 3 digit cylinder number for the ending extent on panel IESFILCFRE - Volume Free Space Information, the dialog issues message indicating that the origin of the desired allocation is lower than the end cylinder of the available extent.
OLPD DOES NOT HANDLE SRP SECOND OPERAND CORRECTLY. OPERAND AND PSW ANALYSIS IS NOT SHOWN.
OLPD tried to analyze the second operand of an SRP instruction which should not be the case.
PSW and operand analysis is not showing the related storage areas in all cases.
DFHAP0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'0000024A' IN MODULE IESOPIA
Customer got:
DFHAP0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'0000024A' IN MODULE IESOPIA
DFHAP0001 AN ABEND (CODE ---/ASRA) HAS OCCURRED IN EXIT PROGRAM IESOPIA AT EXIT POINT XPCABND.
The problem occurred in a CICS that did not have enough storage available.
DISPLAY ACTIVE USER LIST INCORRECT AFTER NODE ERROR (DFHZNAC)
Terminating the Display Active Users dialog using the emulation disconnect function (via node error program), after signing on again, all users are displayed twice.
This is due to the fact that the recovery function of IESDUSR works with the terminal id retrieved from the EIB, the EIB however is already cleared.
1. Using a zero terminal id leads to the fact that TS storage does not get freed after a terminal error (DFHZNAC).
More over, if CSNE is defined with TASKDATALOC(ANY), recovery processing for IUI fails with abend AEZC, thus main purpose of the recovery process like freeing allocated storage does not take place.
2. Some CICS Listener Definition Panels (Transaction EZAC) do not correctly display the port number defined for a CICS Listener, if this port number is greater than 32768 (instead of the correct port number, a number smaller than 32768 is displayed).
The same problem exists for the EZACIC02 listener (transaction EZAL) when issueing EZY messages that include port numbers in their text.
1. In following routines, the recovery process was changed:
IESBQUR Batch Queue Maintenance
IESDUSR Display Active Users
IESIMSG Retrieve Message from ICCF
IESLQDP Display Message Log
IESNEWS Maintain News Record
IESVTOCR Display VTOC
IESXSYN Maintain Synonym Table
IESXSYN Maintain Synonym Table
INWMPRIN Print HTF Member
INWMRXS1 HTF fulist
INWMRXS5 Move file HTF to ICCF
INWMSHAR HTF share a file
2. Ensure display of correct port numbers.
After a timeout happened using DITTO edit function, abend AZCT followed by an ATNB is issued. For both abends, OLPD should not try to send any data to the terminal thus suppress the display of the OLPD user screen.
In case a connection error (DFHZNAC) occurs while sign on processing is active, the sign on program passes control to IESFPIP without further checking.
IESDUSR is also called in case of recovery, so it should run in execution key CICS.
Abend AEZD happened for program IESDUSR in case of recovery processing got activated after a networking problem (DFHZNAC).
VSE/Interactive Interface and VSE/ICCF APARs included in VSE/ESA V2.7.3
DISPLAY ACTIVE USERS SHOWS CONSOLE USERS WITH PRESET SECURITY.
Console users with preset security (defined as terminal with a userid assigned) will show up on the display active user dialog. The dialog checks for a non blank OPID field.
Customer has more than 99 pages of active users. Page numbering starts at page 0 or one after page 99. Page numbering should be 3 digits.
DISPLAY ACTIVE USERS SHOWS CONSOLE USERS WITH PRESET SECURITY.
Console users with preset security (defined as terminal with a userid assigned) will show up on the display active user dialog. The dialog checks for a non blank OPID field.
Customer has more than 99 pages of active users. Page numbering starts at page 0 or one after page 99. Page numbering should be 3 digits.
3590-TPA DEVICES ARE NOT LISTED IN PRODUCT INSTALLATION DIALOG
Some of the IUI dialogs will not allow to use 3590 addresses. A message is issued that the drive is invalid.
The default file definition for various files of the Interactive Interface were defined with STRINGS(1).
To allow parallel usage, STRINGS was increased.
TRANSACTION EZAL IS RECEIVING MESSAGE CEE3200S AND AICA ABEND
The CICS trace shows an AICA abend in transaction EZAL.
Problem shows up due to the performance improvements with TCP/IP 15D.
The AICA seems to be caused by a loop.
The loop is due to incompletely clearing of a mask larger than 256.
Autoinstall for cross domain terminals fail with an abend AICA and message DFHZC2404.
Flashcopy VSAM dialog should allow labeled tapes and also unload or rewind the tape.
SKICFRST will not restore all system parts in the non NLS library. IMVERUP.Z should be used.
Printer models and non SNA terminals had IOAREALEN(256,0). This leads to problems printing reports on terminal printers using the report control feature. Length changed to IOAREALEN(1024,4096).
PTF application of a PSP bucked ended in message
M432I AUXILIARY HISTORY FILE CONTAINS INVALID RBA F1FFFF.LAST VALID RBA WAS 000000
Problem still there after compression of history file and switching off OEM software. It finally turned out that increasing the partition size solved the problem.
No SIZE parameter in the EXEC MSHP step of PTF application job stream. In case the SIZE value for the partition is different than the specified value in the ALLOC procedure, PTF application may fail.
PSW pointing to an invalid address was not validated using VALADDR routine.
Abend ASRA in ASRA processing:
DFHSR0001 TPCICT1
An abend (code 0C4/AKEA) has occurred offset X'FFFFFFFF' in program CPGTQMU.
DFHAP0701 TPCICT1
An abend (code 0C4/AKEA) has occurred in exit program IESOPIA at exit point XPCABND.
DFHAP0001 TPCICT1
An abend (code 0C4/AKEA) has occurred offset X'00000B02' in module IESOPIA.
No PAUSE statement generated to mount the tape.
Definition of the CRYPTO library should be for master catalog, otherwise a job catalog will be used.
Dump Management dialog did check for CICS/VSE Report Control feature instead of CICS/VSE production part.
VSE/Interactive Interface and VSE/ICCF APARs included in VSE/ESA V2.7.2
Transaction security dialog does not work correctly in case of non standard LIBDEF chain.
Supervisor generation skeleton change size of workfile IJSYS03.
Allow own POWER phase and allocation in case of a release upgrade using FSU.
Run program DTRIPSTL in FSU Preparation to make sure correct product setup is used in FSU Installation.
Job accounting using DMF:
- For fast CPUs avoid program check in case of a zero value for CPU TIME count.
- New parameter JSTEPO for ACCTREP report program - report by job steps.
Allow also 8 character synonym models for utility IESUPDCF.
FSU allow e-distributed installation tape.
Support of 3592 tape drive in Interactive Interface.
New enhanced report function on user profiles and transaction security settings.
USER PROFILE MAINTENANCE DIALOG ALLOWS UPDATE ON READ ONLY CONTROL FILE (NLS)
If IESCNTL is defined to CICS with BROWSE and READ accesss only, User Profile Maintenance allows to add or alter users without any message about read only access. The added user does not show up in the control file, alters do not take place.
USER PROFILE MAINTENANCE DIALOG ALLOWS UPDATE ON READ ONLY CONTROL FILE
If IESCNTL is defined to CICS with BROWSE and READ accesss only, User Profile Maintenance allows to add or alter users without any message about read only access. The added user does not show up in the control file, alters do not take place.
TIMEMAXEX VALUE FOR ICCF USERS NOT CORRECT IF LARGER THAN 32768
If the TIMEMAXEX value is changed to a value higher than 32768 using the user profile maintenance dialog, any subsequent usage of the dialog will reset the specified value to
32768 - entered value.
Customer had set to 65535 which resulted in a TIMEMAXEX value of 1. Such a low value causes problems since the related user hardly can run any ICCF task in the pseudo partition.
SKTCPSTR, SKVCSSTJ and SKVTASTJ need to be changed.
SKDFHDUP and print jobs PRTDUMPA, PRTDUMPB, PRTDUC2A and PRTDUC2B are not correct, the assignment for SYSLST is missing.
A security check will be done before invoking the transaction.
Generating multiple NCP lines ends with a TB01 abend (too many tables open).
DATA BASE NAME IN COMPILE DIALOGS SHOULD BE ALLOWED TO HAVE 18 CHARACTERS (NLS)
Currently, the compile dialog for DB2 allows only an 8 character data base name.
DB2 allows 18 characters.
It would be more convenient to specify this in the dialog than modifying the related C$Q... skeleton.
DATA BASE NAME IN COMPILE DIALOGS SHOULD BE ALLOWED TO HAVE 18 CHARACTERS (NLS)
Currently, the compile dialog for DB2 allows only an 8 character data base name.
DB2 allows 18 characters.
It would be more convenient to specify this in the dialog than modifying the related C$Q... skeleton.
CICS LISTENER, AEIV ABEND IN APPLICATION PROGRAM USING LISTENER
Abend AEIV (LENGERR) occurred in an application program using CICS Listener function EXEC CICS RETRIEVE.
This is due to a change of length of the CICS Listener output area.
ICCF TERMINAL TIMEOUT SETTING OF exactly 3600 seconds does not work. DTSICCF has been changed to use the correct hhmmss specification for EXEC CICS START TRANSID INTERVAL.
CICS SOCKET LISTENER GETS AN ABEND0C4 AT X'12' IN EZACIC02
CICS socket listener gets ABEND0C4 at x'12' in EZACIC02.
It was going along processing 200 requests when it abended.
The Program Check occurs because EZACIC02, offset 13B2, branches into an area with no executable code.
This branch is done out of an EXEC CICS call:
Support of DB2 7.3.0 for initial installation, FSU, compile dialogs and connectors.
Installation and FSU will support DB2 7.3.
Compile dialogs and stored procedure samples changed to reflect the new release.
If customer uses skeleton SKTCPSTR to modify the TCP/IP startup job, after FSU the modification is lost.
The same is true for:
SKCICS, modification of CICSICCF job,
SKVTAM, modification of VTAMSTRT job,
SKVTASTJ, modification of startup job VTAPE server partition,
SKCICS2, modification of PRODCICS job,
SKCICSOL, modification of CICSOLD job and
SKVCSSTJ, modification of startup job for connector server.
Changed DLBL for C/VSE message file old label was 'C370 ...'.
User modified startup jobs for TCP/IP, VTAM, virtual tape server partition, secondary CICS, CICS/VSE and the connector server partition should be kept during FSU.
FSU step DTRFSU15 is jumping over the assign for the tape drive in case of resume.
Skeleton SKWRKFIL has an invalid ASSGN statement. In addition, the allocation for workfile 3 is too small.
With PQ57091 we introduced an eye catcher for the OLPD global work area which hold the SVL address.
We additionally introduced code to validate the SVL.
If the SVL is not properly passed on to OLPD, we switched off OLPD.
We did not find out who destroys the global work area. The eye catcher of the work area is 'OLPD_GWA'.
Instead of terminating OLPD processing, we should try to load the SVL using XPI load services.
This will establish a backup way for OLPD to produce incident data.
INSTALLING CICS/VSE, COMPATIBLE WITH STATEMENT ONLY GENERATED FOR DEFAULT LIBRARIES.
Installing CICS/VSE from the extended base tape, M233I is issue in case of using different target library/sublibrary than the default.
The same is true for DB2 base and the Data Propagator feature.
In addition, installing DB2 from the optional product tape, the install dialog does not install it into PRD2.DB2720.
JOB ACCOUNTING ROUTINE SKJADACC SHOULD DEFINE VSAM CLUSTER
Job accounting established with SKJADACC requires a VSAM file SMF.ACCT.FILE. This file should be defined within the skeleton.
Replace DMF based job accounting routine using OS390 API by SMF type solution.
DFHAP0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'0000022A' IN MODULE IESOPIA
Customer got DFHAP0001 AN ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'0000022A' IN MODULE IESOPIA.
DFHAP0001 AN ABEND (CODE ---/ASRA) HAS OCCURRED IN EXIT PROGRAM IESOPIA AT EXIT POINT XPCABND.
The problem occurred in a CICS that did not have enough storage available.
TRANSACTION EZAC DOES NOT DISPLAY CORRECT PORT NUMBER IF THIS IS LARGER THAN 32768.
Some CICS Listener Definition Panels (Transaction EZAC) do not correctly display the port number defined for a CICS Listener, if this port number is greater than 32768 (instead of the correct port number, a number smaller than 32768 is displayed).
The same problem exists for the EZACIC02 listener (transaction EZAL) when issueing EZY messages that include port numbers in their text.
MESSAGE 'ORIGIN LARGER THAN END' ON PANEL IESFILCFRE DEFINING SPACE
In case of a 3 digit cylinder number for the ending extent on panel IESFILCFRE - Volume Free Space Information, the dialog issues message indicating that the origin of the desired allocation is lower than the end cylinder of the available extent.
OLPD DOES NOT HANDLE SRP SECOND OPERAND CORRECTLY. OPERAND AND PSW ANALYSIS IS NOT SHOWN.
OLPD tried to analyze the second operand of an SRP instruction which should not be the case.
PSW and operand analysis is not showing the related storage areas in all cases.
DISPLAY ACTIVE USER LIST INCORRECT AFTER NODE ERROR (DFHZNAC)
Terminating the Display Active Users dialog using the emulation disconnect function (via node error program), after signing on again, all users are displayed twice.
This is due to the fact that the recovery function of IESDUSR works with the terminal id retrieved from the EIB, the EIB however is already cleared.
Clean up processing for several IUI routines does not work properly due to wrong terminal id used.
In addition, the node error transactions CSNE needs to be change to TAKDATALOC(BELOW).
Using a zero terminal id leads to the fact that TS storage does not get freed after a terminal error (DFHZNAC).
More over, if CSNE is defined with TASKDATALOC(ANY), recovery processing for IUI fails with abend AEZC, thus main purpose of the recovery process like freeing allocated storage does not take place.
After a timeout happened using DITTO edit function, abend AZCT followed by an ATNB is issued. For both abends, OLPD should not try to send any data to the terminal thus suppress the display of the OLPD user screen.
In case a connection error (DFHZNAC) occurs while sign on processing is active, the sign on program passes control to IESFPIP without further checking. Sign on program IESIES01 should pass control to the function processor only in case the terminal is available. In case the terminal is gone due to a connection problem (DFHZNAC), sign on should perform a return.
ICCF SUBMIT TRUNCATES USER-DEFINED JECL KEYWORD OPERANDS. No message is issued.
The workarea size has been doubled and message K895I has been introduced:
K895I VSE/ICCF LIMIT FOR USER-DEFINED JECL KEYWORD OPERANDS EXCEEDED
Starting transaction ICCF in CICS partition without ICCF causes message DFHAP0001 ABEND0C4 at X'00004154' in DTSICCF. DTSICCF in CICS2 worked with addresses from CICSICCF and abended while reading in fetch protected CICS2 storage. DTSICCF now checks if ICCF is running in the partition which started transaction ICCF.
TRANSACTION EZAL IS RECEIVING MESSAGE CEE3200S AND AICA ABEND
The CICS trace shows an AICA abend in transaction EZAL. The problem seems to be related to the $SOCKOPT phase. Problem shows up due to the performance improvements with TCP/IP 15D. Make sure if masks larger than 256 bytes are used, that everything is cleared properly.
PTF application of a PSP bucked ended in message
M432I AUXILIARY HISTORY FILE CONTAINS INVALID RBA F1FFFF. LAST VALID RBA WAS 000000
Problem still there after compression of history file and switching off OEM software.
It finally turned out that increasing the partition size solved the problem.
No SIZE parameter in the EXEC MSHP step of PTF application job stream. In case the SIZE value for the partition is different than the specified value in the ALLOC procedure, PTF application may fail.
PSW pointing to an invalid address was not validated using VALADDR routine.
ABENDS ASRA AND ASRA WITH OLPD PROGRAM IESOPIA
After an AKEA abend code 0C4 in a user program, OLPD exit program IESOPIA abended with an AKEA 0C4 offset 'B02'x.
Abend ASRA in IESOPIA - address validation needs to be extended.
FSU release upgrade - enhance JCL for defining crypto library in case a job catalog is used, the library is not defined in master catalog.
CICS LISTENER, AEIV ABEND IN APPLICATION PROGRAM USING LISTENER
Abend AEIV (LENGERR) occurred in an application program using CICS Listener function EXEC CICS RETRIEVE.
This is due to a change of length of the CICS Listener output area.
DATA BASE NAME IN COMPILE DIALOGS SHOULD BE ALLOWED TO HAVE 18 CHARACTERS (NLS)
Currently, the compile dialog for DB2 allows only an 8 character data base name.
DB2 allows 18 characters.
It would be more convenient to specify this in the dialog than modifying the related C$Q... skeleton.
DATA BASE NAME IN COMPILE DIALOGS SHOULD BE ALLOWED TO HAVE 18 CHARACTERS
Currently, the compile dialog for DB2 allows only an 8 character data base name.
DB2 allows 18 characters.
It would be more convenient to specify this in the dialog than modifying the related C$Q... skeleton.
CICS SOCKET LISTENER GETS AN ABEND0C4 AT X'12' IN EZACIC02
CICS socket listener gets ABEND0C4 at x'12' in EZACIC02.
It was going along processing 200 requests when it abended.
The Program Check occurs because EZACIC02, offset 13B2, branches into an area with no executable code.
This branch is done out of an EXEC CICS call:
AUTO INSTALL EXIT IESZATDX DOES NOT WORK FOR CROSS DOMAIN TERMINALS.
Auto install exit IESZATDX does not work for cross domain terminals.
A TERMIDERR is raised but the code seems to be '000000FF'.
This is due to a destroyed register for the DFHEIB control block.
Support of DB2 7.3.0 for initial installation, FSU, compile dialogues and connectors.
Installation and FSU will support DB2 7.3.
Compile dialogs and stored procedure samples changed to reflect the new release.
SIGNON PROCESSING SHOULD ALLOW TCTUALOC=ANY FOR PRODCICS
The customer has specified the CICS SIT parm TCTUALOC=ANY.
The parm controls where the TCT USER AREA is getmained.
When specifying ANY the area is allocated as a 31bit address above. The module IESIES01 runs in 24 bit mode.
With the TCTUA above IESIES01 gets an ABEND0C4 offset x'7E6'.
TCTUALOC=ANY is only allowed for production CICS, DBDCCICS requires TCTUALOC=BELOW due to ICCF running in this CICS.
OLPD IS NOT WORKING ANYMORE AFTER A CERTAIN AMOUNT OF TIME
With PQ57091 we introduced an eye catcher for the OLPD global work area which hold the SVL address.
We additionally introduced code to validate the SVL.
If the SVL is not properly passed on to OLPD, we switched off OLPD. The customer did not find out who destroys the global work area. The eye catcher of the work area is 'OLPD_GWA'.
Instead of terminating OLPD processing, we should try to load the SVL using XPI load services.
This will establish a backup way for OLPD to produce incident data.
INSTALLING CICS/VSE, COMPATIBLE WITH STATEMENT ONLY GENERATED FOR DEFAULT LIBRARIES.
Installing CICS/VSE from the extended base tape, M233I is issued in case of using different target library/sublibrary than the default.
The same is true for DB2 base and the Data Propagator feature.
In addition, installing DB2 from the optional product tape, the install dialog does not install it into PRD2.DB2720.
GETL fails if jobnames start with the character combination of QC. Checking for QC operand in DTSGETQ has been removed.
If VSE/ICCF message exit routine DTSMSGS gets control from the console router at a specific stage during ICCF shutdown, it can cause a program check or hardwait. DTSMSGS now checks in the ICCF vector table if ICCF is terminating
SKELETON SKPREPC2 SHOULD FIRST APPEND DFHLIST AND THEN ADD GROUP VSESPG
The changed process for invoking node error program IESCLEAN via program link need CSNE to be defined with a TWASIZE of 400.
Changing was done with APAR PQ61787. For the standard CICS DBDCCICS, the change gets active immediately, for the CSD list VSELST2 used for PRODCICS, the change does not get active because the setup in SKPREPC2 is appending DFHLIST as last step to VSELST2.
In addition, new program skeletons for suppressing CICS dumps (SKSUPDMP) and for the GETVIS xx,RESET command issued via CCS transaction (SKCCMD) are added to ICCF library 59.
CSD setup modified to first append DFHLIST to VSELST2. This will make sure the modified CSNE transaction is defined with TWASIZE 400.
New skeleton SKCICMD will establish a transaction and program to allow GETVIS xx,RESET command issued from CICS. This program can also be invoked during PLT startup. The GETVIS xx,RESET was established with DY45817.
New skeleton SKSUPDMP to establish a program to suppress dumps and to force dumps in case of storage violations.
Enhancement for dump management procedure DMPMGR to allow automatic dump processing by age.
New skeleton SKCCERT to establish sample client certificates.
TCP/IP startup job, PFIX incorrect. Any value above 16 MB may only be specified in case there is real storage above.
In case connection of several terminals is going down, lots of IENP transactions are started. With the delay parameter active, this slows down CICS shut down.
In order to return to the former used EXEC CICS LINK IESCLEAN, IESCLEAN needs to be changed to address mode 31 (as a CICS EXIT). Since IESCLEAN clears storage allocated by other routines in so called recovery mode, need to be changed to Execkey(CICS) (all programs are in group VSESPG.
SUPERVISOR GENERATION DURING PTF APPLICATION SHOULD INCLUDE DELTA LIBRARIES IN SEARCH CHAIN
Supervisor generation skeleton SKSUPASM and the PTF application job stream should refer to the delta libraries PRD2.GEN1D and PRD1.MACLIBD which should be in search chain ahead of PRD2.GEN1 and PRD1.MACLIB.
Release upgrade from 2.4 and 2.5 should add a label for CRYPTO library.
CSD migration tool SKSECTXS will allow PCT entries without TRANSEC and add them to the transaction security definition with security class 1.
IESBLDUP DOES NOT SETUP AF SECURITY FLAGS CORRECTLY.
IESBLDUP fails to set the AF security bits correctly for ADMIN or PROGrammer type users.
Migrating from a VSE/ESA 2.5 system, the migration utility tools SKSECTXS, SKSECTX2 and SKSECTX3 do not generate correct IPF tables for the merge function.
In addition, the merge function of dialog Transaction Security should support old type IPF tables generated by 2.5.
During startup, messages
IST1249I SYNTAX ERROR AT RECORD 2 IN MEMBER ATCCON00
IST258I STMT IN ERROR = * TCPAPP00, *
IST018I CONFIG COULD NOT BE INITIALIZED - VTAM START CONTINUES
IST523I REASON = ERROR READING VTAMLST FILE
IST314I END
occur.
This is due to a comment line not followed by any valid application definition.
STORAGE VIOLATION CODE X'0F0C' IN DISPLAY ACTIVITY ROUTINE IESXDA
IUI SYSTEM ACTIVITY DISPLAY ( 361 , IESADMDA ) results in message:
DFHSM0102 'A storage violation (code X'0F0C') has been detected by mdule DFHSMAR
Registers are pointing to IESXDA offset '1358'x.
STORAGE VIOLATION CODE X'0F0C' IN DISPLAY ACTIVITY ROUTINE IESXDA
IUI SYSTEM ACTIVITY DISPLAY ( 361 , IESADMDA ) results in message:
DFHSM0102 'A storage violation (code X'0F0C') has been detected by mdule DFHSMAR
Registers are pointing to IESXDA offset '1358'x.
/SKIP PREVIOUS (PF7) while browsing an XMIT QUEUE ENTRY always skips to top. VSE/ICCF did not check if a transmit queue entry is of type reader and used for number of lines field from the VSE/POWER SPL ( SPLDLCT ). This field is hex zero and led to the false positioning. ICCF command processor DTSTX03 uses now field SPLDRCT
&&MAXLOOP order is used to specify the maximum permissible loop value before the procedure is cancelled. The default value is 150 and the maximum is 4096. This number was to small for some users. The limitation of 4096 for &&MAXLOOP in DTSPROCS has been removed. It's still recommended to stay with the default setting and use the increased limit with caution. This has been documented in the VSE/ICCF User's Guide.
PANEL IESFILDETG SHOWS NUMBER OF CIs FOR EXTENDED KSDS DATASETS
Panel IESFILDETG shows number of bytes, but in case of an extended KSDS, the used High RBA field from VSAM does not contain the number of bytes but the number of control intervals.
The panel should show both.
For the German, the Spanish and the Japanese system, the release upgrade from 2.4.x and 2.5.x will not work, message 4113D NO HDR1 LABEL FOUND is issued in FSU step 22 B.
Circumvention is to reset to step 23, job DTRFSU23 using the job manager.
The NLS part of the ICCF library has to be restored after the FSU is completed using step 2 of the job in skeleton SKICFRST in ICCF library 59.
SHOW PF4 REMOTE APPLICATIONS ON SIGNON SCREEN ONLY IN CASE THERE ARE REMOTE APPLICATIONS
PF4 key is used to jump back to a VTAM USS10 message (SNA) or the VSE TCPIP MENUE panel when there is one defined.
When the customer has defined the TARGET=DBDCCIC in his TELNETD there is no function behind the key '4=REMOTE APPLICATIONS'.
The customer states that his users gets confused when there is no function behind a key which is displayed to him.
We should add some logic to display the key only for certain terminals, for example the ones defined with the terminal attribute DISCREQ=NO.
Allow program call to IESIES01 in order to sign on to Interactive Interface.
OLPD IMPROVE CHECKING OF PARTITION ALLOCATION VALUES WHEN EXPLOITING ABEND OPERANDS
In case of an abend, the operands of the failing instruction are exploited by OLPD. With CICS TS, storage boundaries are not stored in the CSA and there is no CICS TS service allowing to retrieve the boundaries. So the storage boundaries of the CICS partition are calculated by means of the EXTRACT information.
MSGBSST24I AFTER APPLICATION OF TCP/IP SERVICE PACK 1.4C
After application of TCPIP for VSE service pack 1.4C message "BSST24I ACCESS DENIED DUE TO UNSUPPORTED REQUEST. TYPE = 14 FTYPE = 00" is returned from BSSTISX security module on FTP requests.
Connectivity Systems has confirmed that the SXBLOK layout has been modified in this service pack and BSSTISX needs to be changed to support the new SXBLOK layout.
STORAGE VIOLATION (CODE X'0F0C') DURING CICS SHUT DOWN
A storage violation (code X'0F0C') detected DFHSMAR. One of the transaction storage trailer SAA was overlaid.
The buffer provided to hold output for a CEMT I TA command is obviously too small.
OPERATION EXCEPTION USING VIRTUAL TAPE SERVER, CONNECTOR SERVER AND OTHER C/VSE PROGRAMS
Using virtual tape server or the connector server on a IBM R21 (SIR output: PROCESSOR = 9672-33) gives an operation exception on a CHI instruction OP code 'A7rE'
This operation code is generated by a wrong level C compiler used with VSE/ESA 2.6.0.
There might also be other instructions/OP codes generated which are not supported by this hardware.
SIGNON ROUTINE IESIES01 INVOKES USER EXIT WITH NAME IESEXIT.
The sample exit SKEXIT1 uses IESEXIT1 as name, also the Administration guide refers to this name, however, the signon program IESIES01 invokes exit program IESEXIT.
STORAGE LAYOUT SHOULD ALSO SHOW VALUES FOR REXX APPLICATIONS
Using Display Storage Layout and it looks like all fields are blank when running any REXX program. It's as if there is nothing in the partition.
SEVERAL FIXES FOR INTERACTIVE INTERFACE VSE/ESA 2.6.0 PTF 1
DFHDCTCO comments where to insert entries are not correct.
DUMPINIT should establish CICS/VSE dump analysis routine DFHDAP in the external routine file. If CICS/VSE is set up without using SKPREPCO or SKPREPSO, dumps can not be analyzed.
Allow one character userids to be migrated from an SNT.
Change COMPATIBLE WITH handling for optional product installation for products DB2 and CICS/VSE. PTM PV030197STU.
Comments in SKIWSTF not removed completely by @DTRSEXIT.
Compatibility group DFHCOMP2 incorrect in preparation member SKPREPSO, should be DFHCOMP1.
Not all comments removed in skeleton SKPWRGEN.
Changed default values and comments in skeleton SKVTAPE.
MERGIP procedure should not issue messages. PTM PV030069HOH
If a PORT is specified in the product installation dialog and a VSAM file name, 474 should be issued: YOU MAY EITHER SPECIFY VSAM FILE OR IP ADDRESS
GETL fails if jobnames start with the character combination of QC. Checking for QC operand in DTSGETQ has been removed
If VSE/ICCF message exit routine DTSMSGS gets control from the console router at a specific stage during ICCF shutdown, it can cause a program check or hardwait. DTSMSGS now checks in the ICCF vector table if ICCF is terminating
CICS LISTENER, AEIV ABEND IN APPLICATION PROGRAM USING LISTENER
Abend AEIV (LENGERR) occurred in an application program using CICS Listener function EXEC CICS RETRIEVE. This is due to a change in length of the CICS Listener output area.
CICS SOCKET LISTENER GETS AN ABEND0C4 AT X'12' IN EZACCI02
CICS socket listener ABEND0C4 at x'12' in EZACIC02. The Program Check occurs because EZACIC02, offset 13B2, branches into an area with no executable code. This branch is done out of an EXEC CICS call:
CICS SHUTDOWN TAKES ABOUT 20 MINUTES
After APAR PQ52476, the CICS hang did not occur anymore, but due to the DELAY(1) parameter inserted in IESZNEP, CICS shutdown takes about 20 minutes.
PANEL IESFILDETG SHOWS NUMBER OF CIs FOR EXTENDED KSDS DATASETS
Panel IESFILDETG shows number of bytes, but in case of an extended KSDS, the used High RBA field from VSAM does not contain the number of bytes but the number of control intervals.
The panel should show both.
Storage dump management dialog shows DLI as parameter analyzing CICS TS dumps. DLI is not valid.
In order to dump application related parts, AP should be added to the default options.
SIT parameter BMS changed to BMS=(FULL,,UNALIGN,NODDS). This avoids AEI9 abends sending maps.
Storage dump management dialog shows DLI as parameter analyzing CICS TS dumps. DLI is not valid.
In order to dump application related parts, AP should be added to the default options.
DFH0STAT program is shipped as a sample with CICS TS to print CICS statistics. This program needs to be compiled with the Cobol/VSE compiler before it can be used. Users without having the compiler installed cannot use the program.
COMPATIBLE WITH statement installing DB2 and CICS/VSE should only get generated in case the installed product is DB2 or CICS.
SKJADACC skeleton invalid object deck included, this leads to link errors.
Invalid CSD compatibility group DFHCOMP2 in skeleton SKPREPSO. Group is obsolete.
In case of a return code of 8, the merge procedure should not continue processing.
SIT parameter BMS changed to BMS=(FULL,,UNALIGN,NODDS). This avoids AEI9 abends sending maps.
MSGBSST24I AFTER APPLICATION OF TCP/IP SERVICE PACK 1.4C
After application of TCP/IP for VSE service pack 1.4C message "BSST24I ACCESS DENIED DUE TO UNSUPPORTED REQUEST. TYPE = 14 FTYPE = 00" is returned from BSSTISX security module on FTP requests.
Connectivity Systems has confirmed that the SXBLOK layout has been modified in this service pack and BSSTISX needs to be changed to support the new SXBLOK layout.
SHOW PF4 REMOTE APPLICATIONS ON SIGNON SCREEN ONLY IN CASE THERE ARE REMOTE APPLICATIONS
PF4 key is used to jump back to a VTAM USS10 message (SNA) or to the VSE TCP/IP MENUE panel when there is one defined.
When the customer has defined the TARGET=DBDCCIC in his TELNETD there is no function behind the key '4=REMOTE APPLICATIONS'.
The customer states that his users gets confused when there is no function behind a key which is displayed to him.
We should add some logic to display the key only for certain terminals, for example the ones defined with the terminal attribute DISCREQ=NO.
OLPD IMPROVE CHECKING OF PARTITION ALLOCATION VALUES WHEN EXPLOITING ABEND OPERANDS
In case of an abend, the operands of the failing instruction are exploited by OLPD.
With CICS TS, storage boundaries are not stored in the CSA and there is no CICS TS service allowing to retrieve the boundaries.
So the storage boundaries of the CICS partition are calculated by means of the EXTRACT information.
SIGNON ROUTINE IESIES01 INVOKES USER EXIT WITH NAME IESEXIT.
The sample exit SKEXIT1 uses IESEXIT1 as name, also the Administration guide refers to this name, however, the signon program IESIES01 invokes exit program IESEXIT.
STORAGE VIOLATION (CODE X'0F0C') DURING CICS SHUT DOWN
A storage violation (code X'0F0C') detected DFHSMAR. One of the transaction storage trailer SAA was overlaid.
The buffer provided to hold output for a CEMT I TA command is obviously too small.
/SKIP PREVIOUS (PF7) while browsing an XMIT QUEUE ENTRY always skips to top. VSE/ICCF did not check if a transmit queue entry is of type reader and used for number of lines field from the VSE/POWER SPL ( SPLDLCT ). This field is hex zero and led to the false positioning.
ICCF command processor DTSTX03 uses now field SPLDRCT
&&MAXLOOP order is used to specify the maximum permissible loop value before the procedure is cancelled. The default value is 150 and the maximum is 4096. This number was to small for some users.
The limitation of 4096 for &&MAXLOOP in DTSPROCS
has been removed. It's still recommended to stay with the default setting and use the increased limit with caution.This has been documented in the VSE/ICCF User's Guide.
VSE/ICCF high priority task has been cancelled by the supervisor with cancel code x'21'. This means ' an invalid SVC was isued. The issued SVC was a MODFLD SVC 107 ( x'6B' ). Problem only happened when this specific task has come to EOT. VSE/ICCF high priority task now checks if the task has come to EOT before it issues the SVC. Otherwise the normal EOJ processing by the high priority task is performed.
LOOP in SUBMIT to POWER program DTSSUBMT holds a table with all VSE/POWER * $$ LST operands. An entry has besides other's the name of the operand, the entry length and an output area. DTSSUBMT analyzes the user's * $$ LST card and steps true the table using the entry lengths. One length entry has been overwritten and caused the pointer register working in an area with all hex zeros. The overlay happened while processing
the DEST operand. Reason for the loop was that step register content became negative. DTSSUBMT has been changed, that step register content will never be negative.
MIGRATE JOB NEEDS IESCNTL TO BE CLOSED IN ORDER TO RUN.
Running the "Migrate step" during initial installation, the control file is already open by the VSE security manager.
Thus the IESBLDUP step does not run.
Customer has to close the file with command MSG FB,DATA=CLOSECNTL and resume.
Some users have userids defined with less than 4 characters.
Such users are defined in the SNT.
IESBLDUP utility will allow such users to be migrated (as type 3 users).
TRANSLATION ERROR IN MESSAGE 106 OF SIP$MSG LEADS TO II ABEND MG04
Using the dialog to backup a VSAM file (fastpath 3713) results in II abend MG04 for SIP$MSG 106. The original message is 69 characters long and has two message inserts.
The problem occurs entering extents with more than 4 digits.
LOTS OF IENP TRANSACTIONS BEING STARTED BRINGS CICS TS DOWN
CICS does not answer to MSG F2 commands due to the fact that MXT is reached. For some reason VTAM closed which resulted in a bunch of IENP transactions being started automatically. This causes MXT to be reached and no further task can be started.
With UQ57162 applied, after signing on, any entered data on screen IESADMIN puts the user back to the signon screen.
FILE TRANSFER WITH CC OPTION CREATES WRONG PAGER HEADER LINES IN CASE OF LOGICAL RECORD LENGTH LARGER THAN 255
With the CC option and record larger than 256 bytes ('100'x) first byte of the 8 byte record prefix is kept, and the remaining 7 bytes are overwritten by the record. Since record length is larger than 256, in the specific case it is '10C'X, only 'C'X bytes are shifted since the field SAVRECLN is limited to 256.
There is no operator communication possible after message IESI0222I is displayed on the console.
With storage protection on message DFHAP0001 abend code 0C4/ADEA has occurred offset '02E'x in IESCLEAN.
ABEND AEIP IN TRANSACTION IEGM, PROGRAM IESSCRIO OFFSET X'54C'
The AEIP occurred with an EXEC CICS FREEMAIN where the address was odd.
The FREEMAIN in IESSCRIO is only done in case the terminal has the katakana feature defined.
STORAGE VIOLATION FOR DIRECT USERS IN PANEL HIERARCHY LIST
The storage overlay is in a storage accounting area, the pattern 'F0'x is changed to 'EF'x and two bytes further, is changed to 'F5' (NI 'FD'x).
The second overlay is in the task the first one in the second byte of the SAA.
First overlay is a minus one in the first half word.
MIGRATE JOB NEEDS IESCNTL TO BE CLOSED IN ORDER TO RUN.
Running the "Migrate step" during initial installation, the control file is already open by the VSE security manager.
Thus the IESBLDUP step does not run.
Customer has to close the file with command MSG FB,DATA=CLOSECNTL and resume.
Some users have userids defined with less than 4 characters.
Such users are defined in the SNT.
IESBLDUP utility will allow such users to be migrated (as type 3 users).
Your user profile requires that you be connected to the application defined by application profile IMARY Su directly after Sign On.
That application profile either does not exist or has invalid contents.
ABENDAEY9 WHEN PF1 KEY IS PRESSED TO GET HELP INFORMATION ON PANEL IESBQUC
Customer has installed a VSE/ESA 2.5.1 with GERMAN language.
Default CICS/TS 1.1.1 (ICCFCICS) is used.
When PF1 (HELP) at panel IESBQUC (IN-CRATION-QUEUE ; fastpath 326) is pressed an ABENDAEY9 ( transaction IESR ) comes up.
Pressing the HELP (PF1) button on other panels works well.
REFRESH KEY IN PROGRAM DEVELOPMENT PANEL SPECIFYING A PREFIX NOT WORKING CORRECT FOR A PROGRAMMER ID
If a programmer user id specifies a prefix on panel IESLIBP, he will see all members in the specified library not only the members he owns. Pressing the refresh key (PF2) will show only his own members.
Group DFHCOMP2 is not defined in CSD after initial installation.