A fix is available
APAR status
Closed as unreproducible.
Error description
A web service call completes successfully, returning what appears to be a valid XML response to the requester. However, each invocation of the transaction causes a storage violation. The trace shows: SM 030B SMGF *EXC* - Storage_check_failed_on_freemain_request - FUNCTION(FREEMAIN) ADDRESS(1F3E79C8) REMARK(NAMESPAC) . and message: DFHSM0102 A storage violation (code X'030B') has been detected by module DFHSMGF . The NAMESPAC storage is used to build the associated namespaces with the request. The storage is getmained and freemained by DFHPISN. As a result the trailing checkzone (and following storage) are overlaid and the storage violation is detected during freemain at normal task termination.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHSM0102 storage violation due to a * * null value for xmlns in an incoming Web * * Service request. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS is acting as a Web Service provider and receives a SOAP message with an envelope element that contains a null string for xmlns. For example: <env:Envelope env:encodingStyle="http://..........." xmlns:env="http://........" xmlns:xsd="http://........" xmlns:xsi="http://........" xmlns=""> When DFHPISN copies the null string into the DFHWS-XMLNS container, the null length is interpreted as a length of 256 bytes and results in a storage violation. Additional keywords: SM0102 msgDFHSM0102 msgSM0102
Problem conclusion
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
DFHPISN has been changed to handle the null string correctly.
APAR Information
APAR number
PM87380
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED UR3
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-04-19
Closed date
2013-07-04
Last modified date
2013-08-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK95614
Modules/Macros
DFHPISN
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK95614
UP13/07/13 P F307
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":"3.2","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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 August 2013