Upload
matoukh
View
145
Download
12
Tags:
Embed Size (px)
Citation preview
April 1, 2010
CA Gen r7.6
Mainframe Consolidation PTFs
These consolidation PTF’s 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 [BTM76005] BTM76001 through BTM76004
Generators [GEM76021] GEM76001 through GEM76020
Host Ency [HEM76017] HEM76001 through HEM76016
Runtimes [RTM76035] 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.
Build Tool [BTM76005] BTM76001/QO91655
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.
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
Host Ency [HEM76017] HEM76001/QO87666 Issue 15159884 - After changing a customized window field in HTML mode, with Common Edit Modification off, a new prompt is associated to the custom window field.
This causes migration of the procedure to fail with the message: Custom Single-line field < UNNAMED >, Object Id 223609878 REQUIRES Prompt Action Flag for Attribute IEF_SUPPLIED ACTION_ENTRY
SOURCE ID = 223609878, TARGET ID = 223609893
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