A fix is available
APAR status
Closed as program error.
Error description
Code, within DFHLS2WS to generate unique namespace names for Request and Response Pipelines, does not generate a namspace name as unique as one would expect. If REQMEM and RESPMEM are coded with unique information (e.g. REQMEM=REQUEST and RESPMEM=RESPONSE), the 'unique' variable is filled in with: 1) the REQMEM if not empty 2) then the RESPMEM if not empty 3) is empty otherwise . Thus generating www.MYPROG.REQUEST.Request (for request namespace) and www.MYPROG.REQUEST.Response (for response namespace). It is prefered that the response namespace be generated more like www.MYPROG.RESPONSE.Response.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users * **************************************************************** * PROBLEM DESCRIPTION: The response namespace is being * * generated from the request * * copybook parameter (REQMEM) * **************************************************************** * RECOMMENDATION: * **************************************************************** DFHLS2WS uses a combination of program name and REQMEM and RESPMEM parameters to generate unique request and response namespaces in the generated WSDL document. However, it is not possible to override the namespace generated by DFHLS2WS.
Problem conclusion
DFHLS2WS has been updated to provide two new parameters, REQUEST-NAMESPACE and RESPONSE-NAMESPACE to allow users to be able to specify their own namespace values. This overrides the namespaces generated from REQMEM or RESPMEM. The CICS Web Services Guide, Version 3, Release 1: (SRL: SC34-6458-04) will be updated as follows: In Chapter 7 - The CICS Web services assistant, under the sub-heading 'DFHLS2WS: high level language to WSDL conversion': Under the title 'Input parameters for DFHLS2WS' the syntax diagram needs to be updated to add the following 2 new optional parameters: REQUEST-NAMESPACE=value and RESPONSE-NAMESPACE=value. Under the 'Parameter Descriptions' title following the syntax diagram add the two new parameters followed by their descriptions as below: REQUEST-NAMESPACE=value Optional. Allows the namespace in the request structure of the generated WSDL to be specified. If omitted, a request namespace is generated by CICS automatically. RESPONSE-NAMESPACE=value Optional. Allows the namespace in the response structure of the generated WSDL to be specified. If omitted, a response namespace is generated by CICS automatically.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK34972
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2006-11-20
Closed date
2007-01-26
Last modified date
2007-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK21605
Modules/Macros
DFJ@H176 DFJ@H223
SC34645804 |
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R40D PSY UK21605
UP07/01/30 P F701
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.1","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.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 February 2007