IBM Support

JR45227: CLONING OF PROCESS APP WITH SERVICES THAT HAVE INPUT/OUTPUT VARIABLES WITH ATTRIBUTE "ISLIST" SET RESULTS IN DATA MAPPIN

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When cloning a snapshot for a Process Application - errors are
    seen along with irregularities in the clone itself (missing
    data mappings, etc).
    Sometimes there are validation errors triggered.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Customer who wants to clone a Process       *
    *                  Application with services that have         *
    *                  input/output variables.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: When cloning a snapshot for a Process   *
    *                      Application - errors are seen along     *
    *                      with irregularities in the clone        *
    *                      itself (missing data mappings, etc).    *
    *                      Sometimes there are validation errors   *
    *                      triggered.                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    No exception would be logged in trace file when the problem
    happens. The issue can be observed when viewing the service
    element's data mapping properties. Either input or output
    mapping disappears.
    

Problem conclusion

  • The issue relates to input and output data mapping created for
    services. When an input/out variables data mapping is created,
    underneath the covers, PD creates parameter mappings which
    stores the details of the variables involved in the mapping.
    This parameter mapping once created however is not updated
    subsequently when for example the variables "IsList" property
    is switched. This leads to situation where the value for this
    property as stored in parameters tables differs from that
    stored in parameter mapping, cause a problem when the snapshot
    is cloned. Upon cloning the snapshot, the service in the
    cloned snapshot has a validation error because the data
    mapping for the input and/or output variables is lost.
    This ifix catches the case where the "IsList" property for the
    variable changes and trigger the fix up of these parameter
    mappings.
    
    For detailed install/uninstall instruction, please download
    the README file along with the ifix file from Fix Central.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR45227

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-12-19

  • Closed date

    2013-02-05

  • Last modified date

    2013-02-05

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

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

Fix information

  • Fixed component name

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
12 October 2021