A fix is available
APAR status
Closed as program error.
Error description
Storage overlay caused by problem with calculating Precision value specified via the Admin GUI for the Reference field in the Field Information tab for the folder.
Local fix
Change the preceision value to anything greater than 0.
Problem summary
**************************************************************** * USERS AFFECTED: All Content Manager OnDemand 8.4.1 users * * and beyond. * **************************************************************** * PROBLEM DESCRIPTION: When using the ODWEK servlet on a z/OS * * WAS: * * * * ARSSOCKD abends with * * CEE3204S The system detected a * * protection exception (System * * Completion Code=0C4). From entry * * point ArcDBP_DocTkInit at compile * * unit offset * * * * Additional symptoms: * * * * ARS0241E ARSUSER THE NUMBER OF * * PARAMETERS (n) IN THE TOKENIZED * * QUERY STRING DOES NOT EQUAL THE * * NUMBER OF MARKERS (m) IN THE WHERE * * CLAUSE. * * * * WAS crashes with a heap corruption * * (U4042) when running with HEAPCHK(ON) * * * * The ARS0241E message has also been * * observed when running with the * * Windows 32-bit client. * * * * The problem only occurs if the OD * * folder definition contains a field * * defined as decimal, and the precision * * is specified as 0. * **************************************************************** * RECOMMENDATION: * **************************************************************** When ARSCSVFL is constructing the query SQL, and the field is decimal with a precision of 0, the X'00' that indicates the end of the string will be overlaid. This causes subsequent string operations to continue looking in storage until it finds a X'00'. The result of this is a malformed query string leading to the ARS2041E message. The malformed query string can also cause the OD server to crash, or possibly cause heap corruption in WAS if the subsequent string operations overflow the heap element.
Problem conclusion
ARSCSVFL is changed to not overlay the X'00'. This APAR resolves the problem in the z/OS code, in particular the z/OS ODWEK servlet. If the ARS0241E is observed as a result of using the Windows client on a folder with a decimal field with a precision of zero, the 8.5.0.2 version of the Windows client contains the fix and should be installed to resolve the problem in the Windows client.
Temporary fix
Comments
APAR Information
APAR number
PM37226
Reported component name
CM OD Z/OS, OD/
Reported component ID
5655H3900
Reported release
84A
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-04-18
Closed date
2011-05-30
Last modified date
2011-07-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK68285 UK68286 UK68287
Modules/Macros
ARFCSVFL ARGCSVFL ARNCSVFL ARQCSVFL ARSCSVFL
Fix information
Fixed component name
CM OD Z/OS, OD/
Fixed component ID
5655H3900
Applicable component levels
R84A PSY UK68285
UP11/06/02 P F106
R84B PSY UK68286
UP11/06/02 P F106
R850 PSY UK68287
UP11/06/02 P F106
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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSQHWE","label":"Content Manager OnDemand for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"84A","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
05 July 2011