IBM Support

PI51277: THE Z/VSE SOAP SUPPORT (WITH LITERAL STYLE SUPPORT) DOES NOT CORRECTLY HANDLE COMPLEX COPYBOOKS WITH REDEFINES AND OCCURS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The new z/VSE SOAP support, that was introduced in z/VSE 5.2 and
    now supports literal encoding style, does not correctly handle
    complex copybooks with REDEFINES and OCCURS clauses. The result
    is that fields are mapped to a wrong location in the commarea.
    This affects z/VSE as SOAP server as well as z/VSE as SOAP
    client.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All z/VSE SOAP Engine Users that are using   *
    *                 the new SOAP support with literal support.   *
    ****************************************************************
    * PROBLEM DESCRIPTION: The new z/VSE SOAP support, that was    *
    *                      introduced in z/VSE 5.2 and now sup-    *
    *                      ports literal encoding style, does not  *
    *                      correctly handle complex copybooks      *
    *                      with REDEFINES and OCCURS clauses. The  *
    *                      result is that fields are mapped to a   *
    *                      wrong location in the commarea.  This   *
    *                      affects z/VSE as SOAP server as well    *
    *                      as z/VSE as SOAP client.                *
    ****************************************************************
    * RECOMMENDATION: Install this PTF.                            *
    ****************************************************************
    The new z/VSE SOAP support, that was introduced in z/VSE 5.2 and
    now supports literal encoding style, does not correctly handle
    complex copybooks with REDEFINES and OCCURS clauses. The result
    is that fields are mapped to a wrong location in the commarea.
    This affects z/VSE as SOAP server as well as z/VSE as SOAP
    client.
    

Problem conclusion

  • The code has been corrected to now handle complex copybooks
    correctly.
    
    For users of the 'new' z/VSE SOAP support (with literal style
    support):
    
    After applying this PTF you MUST also update the CICS2WS tool
    to version 2.7.0 (or later). The latest CICS2WS tool version
    can be downloaded here:
      http://www-03.ibm.com/systems/z/os/zvse/downloads/#cics2ws
    
    You MUST then re-generate any existing RULES with the new
    CICS2WS tool version of 2.7.0 (or later), assemble them on
    z/VSE and perform a NEWCOPY on them in CICS.
    The z/VSE SOAP Engine will only accept RULES generated with
    a CICS2WS tool version of 2.7.0 (or later).
    
    Note:
    Users of the 'old' SOAP support using generated PROXY code
    are not affected and do not need to update the CICS2WS version.
    However the new CICS2WS version will also work with the 'old'
    SOAP support.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI51277

  • Reported component name

    VSE CONNECTOR S

  • Reported component ID

    5686VS635

  • Reported release

    61N

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-10-27

  • Closed date

    2015-10-28

  • Last modified date

    2016-02-01

  • APAR is sysrouted FROM one or more of the following:

    PI49037

  • APAR is sysrouted TO one or more of the following:

    UI32442

Modules/Macros

  • IESCNVRH IESCNVRI IESCNVRM IESCNVRT IESOACLN IESOASCH IESOASCP
    IESOASRV IESOAUTH IESOAUTI IESOAUTL IESXPATH IESXPTHH IESXPTHI
    IESXPTHM
    

Fix information

  • Fixed component name

    VSE CONNECTOR S

  • Fixed component ID

    5686VS635

Applicable component levels

  • R61N PSY UI32442

       UP16/02/01 I 1000

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG32M","label":"APARs - VSE\/ESA environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"61N","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 February 2016