A fix is available
APAR status
Closed as program error.
Error description
You are creating a Java program which will be invoked using the Link to Liberty facility. You have added an annotation to the program which will be used to create a CICS program definition. for example: @CICSProgram("HELLOWLP") public void printMessage() This will cause program definition to be created for program HELLOWLP In the program definition the JVMCLass should be in the form wlp:<package name><class name>#<method name> so for the supplied example class HelloLiberty the JVMClass should be as follows: wlp:com.ibm.cics.server.examples.wlp.link.HelloLiberty#printMess age If the LOCALSSID of the system is NOT 037 then the # (x'7B') will be something different and therefore invalid. For example on a system with LOCALCCSID of 1147 it will appear as £ (x'B1' in code page 037) If you try to EXEC CICS LINK to the installed program an INVREQ will be returned
Local fix
Edit the £ symbol, change it to a # symbol
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: When Link to Liberty dynamically * * creates the program definition, * * JVMCLASS is incorrectly set using * * the default CCSID 037. * **************************************************************** An application which contains @CICSProgram annotation is installed into Liberty. When CICS dynamically creates the program definition, the Java service name which becomes JVMCLASS is converted from a Java string into a byte array in CCSID 037. When the request is made to run the program, the service name is converted back to a Java string using the LOCALCCSID which may get some symbols corrupted.
Problem conclusion
CICS has been changed to set JVMCLASS using LOCALCCSID.
Temporary fix
Comments
APAR Information
APAR number
PI91302
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-12-08
Closed date
2018-01-14
Last modified date
2018-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI53210
Modules/Macros
DFJ@H467
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R10D PSY UI53210
UP18/02/01 P F801
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 February 2018