A fix is available
APAR status
Closed as program error.
Error description
Customer is receiving DFHWB0002 CODE X'FF67' due to CONTAINER_ERROR. The reason for the CONTAINTER_ERROR is due to INVALID_POOL_TOKEN on the previous PUT_CONTAINER command against container SERVER_HDR_OUT . The CONTAINER_POOL_TOKEN is zeros, thus invalid. This stems from USER_NOT_AUTHORISED being realized early in the transaction attach processing. Message DFHWB0361 is produced and the customer's web error program (DFHWEBP) is called. The web error program does a lot of processing including extract of certificate and writes of messages to CSMT. Eventually, the web error program issues an EXEC CICS WEB WRITE HTTPHEADER command. This causes DFHWBQM to issue a PUT_CONTAINER command to SERVER_HDR_OUT with the null pointer to CONAINER_POOL_TOKEN. There is no container pool token due to the CREATE_POOL processing not being done before the API calls. This is normally done by DFHWBQM early at attach time but seems to be bypassed when the USER_NOT_AUTHORISED is realized. Trace leading up to container error: AP 00E1 EIP ENTRY WEB-WRITE AP E110 EISR ENTRY - FUNCTION(TRACE_ENTRY) PARM_ADDRESS( AP E160 EXEC ENTRY WEB WRITE HTTPHEADER AP E111 EISR EXIT - FUNCTION(TRACE_ENTRY) RESPONSE(OK) AP F910 EIWB ENTRY - WEB_WRITE WB 0300 WBAP ENTRY - FUNCTION(WRITE_HEADER) HTTP_BUFFER_NAME SM 0301 SMGF ENTRY - FUNCTION(GETMAIN) SUBPOOL_TOKEN SM 0302 SMGF EXIT - FUNCTION(GETMAIN) RESPONSE(OK) WB FF60 WBQM ENTRY - FUNCTION(PUT_CONTAINER) CONTAINER_POOL_TOKEN(00000000) CONTAINER_NAME(SERVER_HDR_OUT) APPEND(NO) PG 1900 PGCR ENTRY - FUNCTION(PUT_CONTAINER) POOL_TOKEN(00000000) CONTAINER_NAME(SERVER_HDR_OUT) PG 1901 PGCR EXIT - FUNCTION(PUT_CONTAINER) RESPONSE(EXCEPTION) REASON(INVALID_POOL_TOKEN) WB FF67 WBQM *EXC* - CONTAINER_ERROR FUNCTION(PUT_CONTAINER) RESPONSE(EXCEPTION) REASON(CONTAINER_ERROR) ME 0301 MEME ENTRY - FUNCTION(SEND_MESSAGE) MESSAGE_NUMBER(2) SYSTEM_DUMPCODE(WB0002) Additional Symptom(s) Search Keyword(s): KIXREVEPH
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: Severe error 'FF67'x in DFHWBQM when * * WEB WRITE HTTPHEADER is used within * * DFHWBEP * **************************************************************** CICS is processing a WEB request and attempts to use the URIMAP transaction directly. The transaction is attached and a security check is done this check fails meaning DFHWBEP needs to be called to return an error to the client. DFHWBEP calls EXEC CICS WEB WRITE HTTPHEADER which fails with a 'FF67'x because the container pool for the headers has not been created, meaning the internal token wrb_respository_token has not been initialized.
Problem conclusion
DFHWBXM has been updated to initialize the internal token prior to the call to DFHWBEP.
Temporary fix
Comments
APAR Information
APAR number
PI87458
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
000
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-09-15
Closed date
2017-11-10
Last modified date
2017-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI51808 UI51809
Modules/Macros
DFHWBXM
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
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.3","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.3","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 December 2017