IBM Support

PK34972: UNIQUE NAMSPACE NAME GENERATION IS NOT AS UNIQUE AS PREFERRED

A fix is available

Subscribe

You can track all active APARs for this component.

 

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
    

Publications Referenced
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