Plugin-Mainframe Consolidation PTFs
Plugin-Mainframe Consolidation PTFs
CA Gen r7.6
Mainframe Consolidation PTFs
These consolidation PTFs contain fixes for the Build Tool, the Generators, the Host Encyclopedia, and the Runtimes on the mainframe. While there is a separate consolidation PTF for each area of the product, issue documentation for all product areas are in this single file. Build Tool Generators Host Ency Runtimes [BTM76005] [GEM76021] [HEM76017] [RTM76035] BTM76001 through BTM76004 GEM76001 through GEM76020 HEM76001 through HEM76016 RTM76001 though RTM76034
This consolidation PTF will be a prerequisite for any subsequent CA Gen r7.6 PTFs for these product groups. User actions after applying the consolidation PTF Use the MKARUN, MKORUN or MKCRUN jcl in SAMPLIB to include any customized exits and then install the new runtime dlls in the appropriate runtime environments. Note: All Runtime PTFs (RTM760xx) can also be applied to the Build Tool.
The Compatibility Enhancement PTF RTM76009 provides performance improvements to a select set of z/OS Runtime routines that customers have identified as using a disproportionate amount of CPU. The AllFusion Gen r7.6 Compatibility Enhancement is delivered as a collection of related co-requisite PTFs. The PTFs update the Toolset, Client Server Encyclopedia Host Encyclopedia, Generators, z/OS Runtime, and z/OS Implementation Toolset. BTM76002/RO0078 Issue 16715988 Once the PCOMPAT token is stored in the Implementation Tool, the token is not updated when the value changes. BTM76003/RO02249 Issue 17386987 During the register step, the processing is not removing the old load module definitions if the business system name is changed in the model. The compose step may use the old definition and miss processing new action blocks. BTM76004/RO13053 PROBLEM DESCRIPTION: Issue 18715612 If installation of an application fails when using the JCL produced by the z/OS IT, the cause of the failure may be difficult to determine. SYMPTOMS: When executing the background utility JCL, the job may not complete the install process and have the following statement in the JES messages: IEC130I TICPRT DD STATEMENT MISSING The TIRMSGF DD may have a message similar to: The application build procedure has failed IMPACT: Without the error messages or linkedit output that should be written to the TICPRT DD, determining the cause of the failure is difficult. CIRCUMVENTION: The TICPRT DD can be manually added to the JCL.
Back to the top
Generators [GEM76021]
GEM76001/QO87655 Issue 14969990 The proper view matching code may not be generated when matching a subtype view to one of its supertype views (or vice versa) if either side is in a repeating group view. This can happen for view matching on USE statements and Dialog Flows for applications generated in COBOL, C, Java or C#. Issue 15185867 When view matching a smaller group view of less than 9999 to a larger group view of greater than 9999, the COBOL code is done in such a way that a S0C7 can occur. GEM76002/QO90747 Issues 15516865, 16073400 Generated DDL for DB2 has incorrect PCTFREE values in 7.6 compared to values in model 'Data Store List' & also compared to what was generated in 6.5. GEM76003/QO91653 The Dynamic Program Call Compatibility feature introduced in AllFusion Gen r7.6 allows Gen r7.6 z/OS applications to dynamically call applications that were generated and built using a release of Gen prior to r7 It also allows the dynamic calling of non-DLL external action blocks which are built outside of Gen. The Gen r7.6 Compatibility Enhancement PTFs provide customers the ability to optionally generate and build Gen r7.6 procedure steps, screens and action blocks as non-DLL Program Objects which can be called from existing, pre-Gen r7 application environments as well as from applications generated and built with Gen r7.6. GEM76004/QO92376 Issue 15420092 - The application install procedure allows the linkedit output to be saved to a dataset. However, if the TIUGLOB clist variable TIUPREF is set to a length greater than eight characters, the resulting dataset name used to save the linkedit output may exceed 44 characters. This will cause the install to fail. GEM76005/RO00516 Issue 16810866 - The saving of the ncal and fully resolved linkedit does not take into account that there needs to be different datasets so that each ncal or fully resolved linkedit is saved. GEM76006/RO02952 Issue 17542641 - When generating Enhanced Map screens, TICMPGNX may get a S0C4 ABEND if the screen contains nested repeating group views. GEM76007/RO04626 Issue 17438923 - When MIM/EDI is in use, a dataset contention can happen on SYSPRINT in clist TICCMPL when compiling generated modules.
Issue 17745963 - When installing generated applications, the install will somtimes fail with INVALID KEYWORD when the TICCMPL clist is called from the TICINSTX load module. GEM76008/RO04998 Issue 17711149 - When using DB2 v8 and codepage 930 (KATAKANA), the SQD... dbrms fail package bind with SQLCODE -104 because of lower case in the DBRMs. GEM76009/RO05000 Issue 17438923 - When MIM/EDI is in use, a dataset contention can happen on SYSPRINT in clist TICCMPL when compiling generated modules. Issue 17745963 - When installing generated applications, the install will sometimes fail with INVALID KEYWORD when the TICCMPL clist is called from the TICINSTX load module. GEM76010/RO05854 Issue 17732836 - Generations and Installs done in background give a job completion code of zero even if the process fails. GEM76011/RO06287 z/OS Host Encyclopedia Construction consolidation PTF and supersedes GEM76001 through GEM76010. This consolidation PTF will be a prerequisite for any subsequent CA Gen r7.6 PTFs for this product group. GEM76012/RO06484 Issue 18034671 - After upgrading to z/OS 1.10, the install of generated applications can fail with CONTRUCTION ERROR IN SYSIN RC=20. This usually happens when Process Compatibility option is Yes. Issue 18034796 - After upgrading to z/OS 1.10, the install of generated application RI module compilation fails with CONTRUCTION ERROR IN LISTING RC=20 when listing datasets are specified and Process Compatibility option is Yes. Similar listing dataset related RC=20 errors are encountered during normal (not RI) module installation, with or without PCOMPAT is set to Yes. GEM76013/ RO08340 Issue 18071077 - When doing a recompile of an action block or procedure step, the command to execute the TICCMPL clist sometime is missing the LINKTYPE parameter. The execution of the clist gets the error message IKJ56700A ENTER POSITIONAL PARAMETER LINKTYPE GEM76014/RO10075 PROBLEM DESCRIPTION: Issue 18368459 - The ISPFILE temporary file is not deleted when generation finishes processing.
SYMPTOMS: When generation is finished, there can be numerous ISPFILE files left allocated to the user. IMPACT: While the temporary files should be allocated to work packs that delete them after several days, there may be hundreds of these datasets left in the system until the system deletes them. CIRCUMVENTION: Delete the datasets manually. GEM76015/RO10258 PROBLEM DESCRIPTION: Issue 18435525 - The construction recompile function does not use the DB2 version that is stored in the model. SYMPTOMS: The DBRM created from the pre-compile process when recompiling an action block is missing the DB2 version that is stored in the model. IMPACT: Without the version being in the DBRM, the wrong DB2 package can be used at runtime. CIRCUMVENTION: None GEM76016/RO10933 PROBLEM DESCRIPTION: Issue 18001540 - Allow batch procedure steps to be set to Compatibility or Dynamic. SYMPTOMS: Batch procedure steps could only be statically linked into the batch manager. IMPACT: The batch procedure steps can now be linked as a dynamically called module. If needed, it can be created as a compatible module. CIRCUMVENTION: None PROBLEM DESCRIPTION:
Issue 18080050 - Provide a mechanism that prevents inadvertently setting a Dynamic Link attribute of a Procedure Step, Screen, or Action Block to "Yes". SYMPTOMS: This is a new feature. IMPACT: The feature makes sure that Procedure Steps, Screens and Action Blocks are statically linked to the manager. CIRCUMVENTION: None PROBLEM DESCRIPTION: Issue 18001559 - Provide a mechanism to place the NODLL NCAL modules produced by the compile step for static Action Blocks and RI modules in the same libraries specified for the NCAL Load Modules produced for the Compatibility action blocks and managers. SYMPTOMS: This is a new feature. IMPACT: NODLL and DLL NCAL modules will be stored in the same NCAL library. There should not be a need to define and allocate Compatibility NCAL library in the model. CIRCUMVENTION: None GEM76017/RO11610 PROBLEM DESCRIPTION: Issue 18619228 - The construction recompile function gets an INVALID KEYWORD error when version is passed to clist TICCMPL. SYMPTOMS: After applying GEM76016, the process of the recompiling an action block that has a DB2 version will get an INVALID KEYWORD error. When you press enter, the recompile is done without the version parameter. IMPACT: Without the version being in the DBRM, the wrong DB2 package can be used at runtime. CIRCUMVENTION: None
GEM76018/RO13765 PROBLEM DESCRIPTION: Issue 18790810 - If the compiler option NOLIB is changed to LIB in the TICCMPL clist, the NCAL linkedit will fail because the TICUT5 DD was not freed after the compile. SYMPTOMS: If the COBOL compile option LIB is used, the NCAL linkedit performed after the compile fails with the following message: IEW2730S E018 RECORD FORMAT FOR DDNAME TICUT5, CONCATENATION NUMBER 0, AND') DATA SET NAME SYS09321.T110843.RA000.HO6928.R0436482 IS INVALID. CONSTRUCTION ERROR IN LINKEDIT, RC = 12 IMPACT: The NCAL module is not created. CIRCUMVENTION: None GEM76019/RO13885 PROBLEM DESCRIPTION: Issue 18541066 - When generating DDL, the COMMENT ON statement may contain incorrect characters if the description in the model contains DBCS characters. SYMPTOMS: The generated DDL may fail to execute successfully or the comment added to the database's system catalog may contain incorrect characters. IMPACT: It may not be possible to update the database's system catalog with the correct comment without manually editing the generated DDL. CIRCUMVENTION: None GEM76020/RO14067 PROBLEM DESCRIPTION: Issue 18708107 - Incorrect code will be generated if a SET statement within a CREATE or UPDATE statement attempts to set a nullable Entity Action view attribute to another nullable Entity Action view attribute which has not been populated by a previous READ statement. This error will occur with C, C#, COBOL and Java generated code.
SYMPTOMS: The incorrect generated code and the reported compiler errors are shown below for each language. C generated code: if ( == -1) error C2059: syntax error : '==' C# generated code: if ( == true ) error CS1525: Invalid expression term '==' COBOL generated code: IF = -1 IGYPS2048-S An invalid abbreviated relation condition was found. The statement was discarded. IGYPS2096-S An incomplete condition was found in a conditional expression. The operand(s) was(were) discarded. Java generated code: if ( == true ) illegal start of expression IMPACT: The generated code will fail to compile. This error will occur with C, C#, COBOL and Java generated code. CIRCUMVENTION: Always read an Entity Action view before attempting to use it to populate another view.
Back to the top
After adding a field Window with custom edit pattern when in Mode=HTML and Common Edit Modifications is DISABLED, migration of the change to a related model gives the following error: Undefined label for object type CSTSFLD(570), id 540485539 REQUIRES Undefined label for object type CSTEDIT(109), id 540485614 (Source id = 540485539, Target id = 540485614, Assoc type = 293) Issue 15535610 - Migrating of EXSTATE objects after doing adoption can cause downloads to fail with Illegal Overwrite of association (o1 284:15 a 573 o2 227:18). The migration of the EXSTATE may result in a new EXSTATE object being created in the destination model and being associated to the same SLTEXST object as the original EXSTATE object. User Actions after Applying the PTF: This ptf requires an SQL member to be executed to modify a schema table. You will find the sql member I5159884 in Host Encyclopedia SQL library. NOTE: This ptf will prevent the creation of an illegal overwrite situation. However, if you have models that already have SLTEXST objects that are associated to 2 EXSTATE objects, you will need to work with technical support to correct the model. If you are unsure if your models have the situation, technical support can provide sql to look for the situation in your model. HEM76002/QO88732 Issue 15919067 - The TYPEICM parm that was introduced into generation by GEM70001 is not included in Intelligent Regeneration jcl. The job fails with: MDIV Installation control generated. ***** INTERNAL ERROR ****** RI Trigger install out of intelligent regeneration fails with: ISPSTART CMD(%TICGBTCD MODELID(5618) TIUDEBUG(X)) ISPT017 I/O error on GET ISPDTFRS received I/O error indication from HEM76003/QO89363 Issue 15339989 When aggregate objects are added with the host API, the aggregate is associated to a session object with both a DIRCHGD and CHNGED associate. The Host encyclopedia does not support the CHNGED association. If the aggregate object is deleted on the toolset, the upload will fail with TIEC022E SYSTEM ERROR: OBJECT ########## TO BE DELETED HAS ASSOCIATIONS. DELETE INVALID HEM76004/QO91649 Issue 16024354 - The documentation in PTFJCL6 does not tell how to add the OWNER parameter to the job. The documentation does have information on including the QUALIFIER to the job. These parameters may be needed to successfully bind the DB2 packages supplied in PTFs.
HEM76005/QO91651 The Dynamic Program Call Compatibility feature introduced in AllFusion Gen r7.6 allows Gen r7.6 z/OS applications to dynamically call applications that were generated and built using a release of Gen prior to r7 It also allows the dynamic calling of non-DLL external action blocks which are built outside of Gen. The Gen r7.6 Compatibility Enhancement PTFs provide customers the ability to optionally generate and build Gen r7.6 procedure steps, screens and action blocks as non-DLL Program Objects which can be called from existing, pre-Gen r7 application environments as well as from applications generated and built with Gen r7.6. HEM76006 withdrawn, replaced by HEM76007 HEM76007/RO00794 Issue 16185887 - When a start date, ending date and/or userid is entered for the Construction Regeneration Report or Regeneration, the results contains objects that do not meet the criteria. HEM76008/RO02011 Issue 17430033 - After applying HEM76007 and generating code, intelligent regeneration will not show that modules as needing to be installed unless you enter a begin and end date.
HEM76009/RO06333 This z/OS Host Encyclopedia consolidation PTF contains fixes for all issues resolved in PTFs HEM76001 through HEM76008. This consolidation PTF will be a prerequisite for any subsequent CA Gen r7.6 PTFs for this product group. HEM76010/RO07292 Issue 18155035 When running the Function Point report with a selection of Analysis, report file and either online or batch, the program fails with: ONCODE = 87 ONFILE = IEFRPT The sysprint file has: IBM0208S ONCODE=87 The UNDEFINEDFILE condition was raised because the wrong BLOCKSIZE or record length was specified (FILE=IEFRPT). HEM76011/RO08477 ROBLEM DESCRIPTION: Issue 18220165 - After demoting a user that originally was an administrator or had added user authority, the owner (U_CR_USER field) of a group that the demoted user created is now spaces. SYMTOMS: When you run sql on the DUSR table, the U_CR_USER field will be spaces.
IMPACT: The demoted user is no longer the owner of the group. CIRCUMVENTION: None HEM76012/RO10422 PROBLEM DESCRIPTION: Issue 18485027 - After changing the packaging of an action block from one Operational Library to another and migrating the action block, it is packaged into both Operational Libraries in the target model. SYMPTOMS: After changing the packaging of an action block from one Operational Library to another and migrating the action block, subsets checked out from the target model are larger. IMPACT: Because of the action block residing in more than one Operational Library, the subset expansion brings the objects from both Operational Libraries. CIRCUMVENTION: SQL can be used to delete the action block out of the old Operational Library in the target model. SPECIAL INSTRUCTIONS: Apply PTF HEM76012 and then run sql member 18485027. HEM76013/RO10607 PROBLEM DESCRIPTION: Issue 18012261 - A new report that will show all cooperative flows within a model or all models in an encyclopedia that will fail generation due to exceeding the 31K view limit. SYMPTOMS: This is a new feature. IMPACT: The new report will allow customers to change the views that exceed the limit before generation. CIRCUMVENTION: None PROBLEM DESCRIPTION:
Issue 18012314 - A new report that will report all group views within either a model or all models in an encyclopedia that group view max size exceeds 9999. SYMPTOMS: This is a new feature. IMPACT: The new report will allow customers to see where the group view size would have been truncated to 9999 in prior versions of the software. CIRCUMVENTION: None HEM76014/RO12366 PROBLEM DESCRIPTION: Issue 18670241 - Host Migration allows a duplicate FLOWS ON Exit State to be added for a Procedure Step. This violates the rule that an Exit State can only be used once as a FLOWS ON Exit State for a given Procedure Step. This occurs when the destination procedure step contains a FLOWS ON Exit State, and the source procedure uses that same Exit State for a different flow. SYMPTOMS: Models affected by migration will receive the following error during a consistency check: Undefined label for object type EXSTUS(4), id xxxxxx ERROR : "ICCXU01E A Procedure Step cannot FLOW TO more than one Procedure Step using the same EXIT STATE." IMPACT: Once the migration has taken place, the only method available to remedy the duplicate FLOWS ON Exit State is to manually check out the affected model and remove the invalid Exit State reference. CIRCUMVENTION: None HEM76015 withdrawn, replaced by HEM76016 HEM76016/RO13782 PROBLEM DESCRIPTION: Issue 18813365 - Migrating a Data Table that has an extension object for ODBC, DATACOM or JDBC with a RINAME property may cause the migration to fail when checking for duplicate RINAME values. SYMPTOMS:
Migration of Data Table fails with: DUPHCHK: SPECIAL RULE NOT SUPPORTED. CAN NOT CONTINUE ONLOC = DUPHCHK ONCODE = 9 ERROR condition was raised Traceback of user routines: Compile Unit Entry Statement CU offset Entry offset Addr DUPHCHK 8228 +000006F6 +000006F6 1868 CHK_HASH_LIST 16957 +000000FA +000000FA 1869 FNALCK2 4445 +000010C2 +000010C2 1868 TIVFCHK 8447 +00001234 +00001234 187E TIVMIGR 5989 +00003698 +00003698 1865 IMPACT: The migration cannot be completed. CIRCUMVENTION: None
Back to the top
Runtimes [RTM76035]
RTM76001/QO88072 Issue 15083678 and 15671889 - Arabic Alef character is not being translated correctly when models are uploaded to the host encyclopedia which causes the character to be incorrect when the model is checked back out to the toolset. The incorrect translation can also happen on cooperative applications if the server runs on z/OS. RTM76002/QO88214 Issue 15653619 - After using the MKARUN job to link a customized version of the TIRYYX exit into the TIRARUNC dll, the CICS application abends with an ASRA. Issue 15793242 - Using the '=' accelerator in a date, time, or timestamp field causes the application to loop. RTM76003/QO89194 Issue 15917538 - When using the MKCRUNC job to add translation table to TIRCRUNC and TIRCRUNI, the GXMKLOAD program may build incorrect assembler code. The incorrect assembler code will cause a RC=8 on the GXTABLE step.
RTM76004/QO89703 Issue 15224507 - When ECHO receives a LU62 message, the CICS RECV request sometimes gets an END of Chain (EOC) response instead of an OK. Because the ECHO program did not recognize the EOC response, it assumed it was a bad response and wrote the following information to a TSQUEUE UNKNOWN, UNKNOWN,RESP2=77952576 RTM76005/QO89934 Issue 16052095 - In a CICS server to server flow configuration if the second server returns with an exit state with rollback then the server will abend. TIRM037E: ** FATAL ERROR WAS ENCOUNTERED ** TIRM655E: USED PROCEDURE STEP RECEIVE BUFFER ERROR EIBERRCD: 00000000 EIBFN: 0a04 EIBRESP: f0f0f0f0f0f0f0f0 EIBRESP2: f0f0f0f0f0f0f0f0 or fail with an AEIP abend when executing a ROLLBACK request in a PSTEPUSE. RTM76006/QO89986 Issue 15083678 and 15671889 - Arabic Alef character is not being translated correctly when models are uploaded to the host encyclopedia which causes the character to be incorrect when the model is checked back out to the toolset. The incorrect translation can also happen on cooperative applications if the server runs on z/OS. Arabic Alef with Hamza under and Lam Alef with Hamza under will permanently translate to Alef and Lam Alef, respectively. RTM76007/QO90860 Issue 16024893 - In prior versions of Gen when a Gen job step failed, all remaining job steps would be flushed and would not be executed. Starting with Gen r7.5, even if a Gen job step fails, the remaining job steps are executed. RTM76008 withdrawn, replaced by RTM76009 RTM76009/QO91793 The Gen r7.6 Compatibility Enhancement PTFs provide customers the ability to optionally generate and build Gen r7.6 procedure steps, screens and action blocks as non-DLL Program Objects which can be called from existing, pre-Gen r7 application environments as well as from applications generated and built with Gen r7.6 RTM76010/QO92388
Issue 15736575 - When a rollback is issued in an IMS DLIBATCH job, the program abends with a U0476 - DL/1 call does not include a valid PCB address. Issue 16302601 - When trying to access a DL/1 database with an external action block, the call fails with a U0476 - DL/1 call does not include a valid PCB address. Issue 16377644 - In IMS with MFS used for the map, an autoflow caused the following error: DSNT404I SQLCODE = 100, NOT FOUND: ROW NOT FOUND FOR FETCH, UPDATE, OR DELETE, OR THE RESULT OF A QUERY IS AN EMPTY TABLE DSNT418I SQLSTATE = 02000 SQLSTATE RETURN CODE DSNT415I SQLERRP= DSNXRFF SQL PROCEDURE DETECTING ERROR DSNT416I SQLERRD = -110 0 0 -1 0 0 SQL DIAGNOSTIC INFORMATION DSNT416I SQLERRD = X'FFFFFF92' X'00000000' X'00000000' X'FFFFFFFF' X'00000000' X'00000000' SQL DIAGNOSTIC INFORMATION
RTM76011/QO93484 Issue 14122872 - When using the substr function on a DBCS or MIXED field, the result returned is not correct. The functions are counting bytes not characters. Note: Z/OS uses SO/SI (shift-out/shift-in) mixed character encoding. SO/SI is a two byte wrapper pair that actually takes two bytes of storage out of the target data location for each sequence of DBCS characters included in the target String. Issue 13942538 - When generated code calls TIRFMBCS with an input string mixed text that will be truncated on a Shift-in (SI) character, Gen invades the next byte of data to place a Shift-out (SO) character. On MVS in mixed text data, the SO and SI are required to delimit DBCS characters from SBCS characters. However, when it overflows the requested number of bytes, a S0C4 error will occur. Issue 15766880 - Sometimes a server load module that uses mixed fields will abend with U4087 or U4088 when the common format buffer is being processed. RTM76012/QO93442 IMS Direct Connect, included in RTM76032, available on the web RTM76013/RO 95975 CICS Direct Connect, available on the web RTM76014/QO95976
Issue 16503358 - There could be a rise in the number of sockets on MVS in a FINWAIT2 status due to the fact that the client side mechanisms are not closing their end of the transient connection after every flow. Once this PTF is applied as well as the appropriate PTF(s) described above, the clients will be able to detect the usage of non-persistent connections and thus handle these transient connections appropriately. The number of sockets in FINWAIT2 should decrease. Issue 16507092 - A new exit has been created to allow customers customize the name of transient data queue (TDQ) used to report error and informational messages, the temporary storage queue (TSQ) to hold the Socket Descriptor, number of seconds and/or microseconds the Sockets API SELECT call will wait to timeout. Note: File TIRSIPEX.pdf which is on the web explains how to use the new exit. RTM76015/QO97127 Issue 16395509 - The following error may be returned to the client at runtime if incorrect codepage translation occurred when the remote file was transferred to be built on the mainframe: TIRM030E: Application failed - Updates have been backed out TIRM601E: Error translating the common format buffer into views CFB Error - unmatched $# signs RTM76016/RO 00316 CICS Direct Connect, available on the web. RTM76017/RO02528 Issue 17299399 - In some cases, servers started by the Socket Server listener (TISRVLIS) will issue an Out-of-Band error because of an uninitialized flag after RTM75014 is applied. RTM76018/RO02638 Issue 17299399 - When using multiple TORs and AORs with the SDT tables on a FOR, the browse of the TIROTSDT by the TICONMGR (TICM) may not return any data for that TICONMGR because the RIDFLD (key) has become corrupted. RTM76020/RO03075 This z/OS Runtime consolidation PTF contains fixes for all issues resolved in PTFs RTM76003, RTM76004, RTM76010, RTM76011, RTM76014, RTM76015, RTM76017 and RTM76018 RTM76021/RO03554
Issue 17005735 - Add the Enhanced Map Input Edit Exit (TIRIEX) back into the Gen runtimes. Issue 17305666 - Numeric fields that have a length greater than 18 after any formatting is added may be shifted and/or truncated when using Enhanced Map screens. Issue 17568260 - Making a field underlined with a MAKE statement will not work when using Enhanced Map screens. RTM76022/RO05428 Issue 17755217 - The length of an uninitialized varying-length text attribute returned from the TRIM function is different than Gen 6.5. For example, in the following statement the length was 0 in Gen 6.5, but was 1 in Gen r7.6: IF length(trim(uninitialized text view)) > 0 RTM76023/RO06137 Issue 17880904 - Servers started with TILL/TICM will abend with ARSA/APC2 if it does not find the TIRINSDT record. However, the TICM has deleted the TIRINSDT record and notified the client of TIRM619 because it thought the server did not start. RTM76024/RO06396 Issue 17660197 - When the wrong hex value due to shaping for Alef and Alef with Hamza are stored on the database, the client displays the character as a question mark instead of the character.
RTM76025/RO06597 This z/OS Runtime consolidation PTF contains fixes for all issues resolved in PTFs RTM76009, RTM76020, RTM76021, RTM76022, RTM76023 and RTM76024. This consolidation PTF will be a prerequisite for any subsequent CA Gen r7.6 PTFs for this product group. RTM76026/RO07036 Issue 18068157 Port scans against the TILL port can cause TICM transactions to be started that never terminate. RTM76027/RO 09159 PROBLEM DESCRIPTION: Issue 18278415 - When the TISRVLIS listener determines that the started server is not going to take the socket, it tries to take the socket back to send an error to the client. If the server takes the socket before the to TISRVLIS does, the TISRVLIS displays error messages and does not close the socket.
SYMPTOMS: The TISRVLIS listener will display the error messages: TISRVLIS TASK=00000075 05/20/2009 11:49:12 GIVESOCKET NOT TAKEN FOR SERVER JF89 TISRVLIS TASK=00000075 05/20/2009 11:49:12 TAKESOCKET FAILED FOR SERVER JF89 even though the server has taken the socket, processes the request and sends the response to the client. IMPACT: Because of the TAKESOCKET failure, the TISRVLIS does not close the socket. This socket can stay in the CLOSEWAIT status for days. CIRCUMVENTION: None PROBLEM DESCRIPTION: Issue 18278288 - When numerous versions of the TISRVLIS listener are running on the same CICS region, it is hard to determine which messages are for a particular instance of the listener. SYMPTOMS: The TISRVLIS messages that are written to the CICS jeslog all start with TISRVLIS TASK= which makes it difficult to determine which trancode goes with a particular task. IMPACT: A large amount of time is spent determining which listener trancode goes with each task number. CIRCUMVENTION: None RTM76028/RO10203 PROBLEM DESCRIPTION: Issue 18354917 - After applying ptf RTM76024, an incorrect hexadecimal value is stored as the first character for Alef in the Host Encyclopedia. SYMPTOMS: After applying RTM76024, exit state messages, screen literal or prompts display the incorrect shape for Alef as the first character. IMPACT:
The text can be confusing with the wrong shape displayed. CIRCUMVENTION: An earlier version of the translation tables (prior to RTM75026 being applied) can be used on the Host Encyclopedia as a work-around. RTM76029/RO10473 PROBLEM DESCRIPTION: Issue 18457389 - The juldate function in CA Gen behaves differently on various platforms when the input date is zero. SYMPTOMS: When using the PAD statement 'SET w_date_number TO juldate(datenum(0))', the values returned are inconsistent. The value returned when using COBOL is '-29', the value returned when using C is '-30', the value returned when using Java is '2334' and when using C# the statement abends. IMPACT: The results are inconsistent between the supported platforms. CIRCUMVENTION: None RTM76030/RO12175 CICS Direct Connect, available on the web RTM76031/RO12939 PROBLEM DESCRIPTION: Issue 18585851 - The TAKESOCKET process sometimes takes the wrong socket if numerous GIVESOCKET timeout errors occur. SYMPTOMS: The socket trace will show the wrong socket allocated. IMPACT: The server will process the wrong request and send the data back to the wrong client. CIRCUMVENTION: Increase the GIVESOCKET timeout parameters to allow more time for the server to process the TAKESOCKET request. RTM76032/RO14776 IMS Direct Connect, available on the web. RTM76033/RO15049 CICS Direct Connect, available on the web. PROBLEM DESCRIPTION:
Issue 18714679 - When the IP address flag is set to yes in the TIRSLTMX or TIRSIPEX exits, the IP address will be added to some of the socket and transaction error messages. SYMPTOMS: This is a new feature IMPACT: The IP Address will allow the customers to better track connection errors. CIRCUMVENTION: None PROBLEM DESCRIPTION: Issue 18585851 - The TAKESOCKET process sometimes takes the wrong socket if numerous GIVESOCKET timeout errors occur. SYMPTOMS: The socket trace will show the wrong socket allocated. IMPACT: The server will process the wrong request and send the data back to the wrong client. CIRCUMVENTION: None RTM76034/RO15050 PROBLEM DESCRIPTION: Issue 18714679 - When the IP address flag is set to yes in the TIRSLTMX or TIRSIPEX exits, the IP address will be added to some of the socket and transaction error messages. SYMPTOMS: This is a new feature. IMPACT: The IP Address will allow the customers to better track connection errors. CIRCUMVENTION: None.
Back to the top