20
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 Enc y [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.

Plugin-Mainframe Consolidation PTFs

  • Upload
    matoukh

  • View
    145

  • Download
    12

Embed Size (px)

Citation preview

Page 1: Plugin-Mainframe Consolidation PTFs

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.

Page 2: Plugin-Mainframe Consolidation PTFs

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]

Page 3: Plugin-Mainframe Consolidation PTFs

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.

Page 4: Plugin-Mainframe Consolidation PTFs

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.

Page 5: Plugin-Mainframe Consolidation PTFs

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:

Page 6: Plugin-Mainframe Consolidation PTFs

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

Page 7: Plugin-Mainframe Consolidation PTFs

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.

Page 8: Plugin-Mainframe Consolidation PTFs

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

Page 9: Plugin-Mainframe Consolidation PTFs

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.

Page 10: Plugin-Mainframe Consolidation 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.

Page 11: Plugin-Mainframe Consolidation PTFs

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:

Page 12: Plugin-Mainframe Consolidation PTFs

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:

Page 13: Plugin-Mainframe Consolidation PTFs

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.

Page 14: Plugin-Mainframe Consolidation PTFs

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

Page 15: Plugin-Mainframe Consolidation PTFs

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

Page 16: Plugin-Mainframe Consolidation PTFs

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

Page 17: Plugin-Mainframe Consolidation PTFs

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.

Page 18: Plugin-Mainframe Consolidation PTFs

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:

Page 19: Plugin-Mainframe Consolidation PTFs

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:

Page 20: Plugin-Mainframe Consolidation PTFs

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