IBM Support

JR47507: USING A PA WHICH DIRECTLY/INDIRECTLY REFERENCES TWO VERSIONS OF A TOOLKIT, CONTENT ASSIST MAY PROVIDE INCOMPLETE SUGGESTIONS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • When using a PA which directly/indirectly references two
    versions of a toolkit (two versions of a dependency) the content
    assist may provide incomplete suggestions.
    
    Steps to reproduce:
    
    1. Create a toolkit TK1 with a BO named BO1 that has one field
    named field1. Take a snapshot of TK1 and name the snapshot
    tk1v1.
    2. Create a toolkit TK2 with a dependency to toolkit TK1
    (tk1v1). Take a snapshot of TK2 and name the snapshot tk2v1.
    3. Return to TK1 and edit BO1 by adding another field named
    field2. Take another snapshot of TK1 and name the snapshot
    tk1v2.
    4. Create a process app PA1 with dependencies added for TK1
    (tk1v2) and TK2 (tk2v1).
    5. Create a BPD and drop a task on it with a script
    implementation.
    6. Create a local variable in the BPD called var1 and set its
    type to BO1.
    7. In the script task's properties, under the implementation
    tab, type in the following script tw.local.var1. to view the
    content assist suggestions
    
    Result:
    the content assist will only provide field1 as a suggestion
    
    Expected Result:
    the content assist should provide field1 and field2 as
    suggestions
    

Local fix

Problem summary

  • When using a process application which directly/indirectly
    references two versions of a toolkit (two versions of a
    dependency) the content assist may provide incomplete
    suggestions.
    
    USER AFFECTED:
    Business Process Manager Advanced, Standard and Express users
    using multiple dependency versions referenced
    (directly/indirectly) in their process application, and trying
    to use content assist on a business object included in those
    multiple dependency versions.
    
    
    PROBLEM DETAILED DESCRIPTION:
    When a business object has been updated to include a new field
    between two versions (snapshots) of a dependency (toolkit) and
    those versions are directly/indirectly referenced the code
    assist will get confused and may (this is random) provide
    incomplete suggestions. In other words, the suggestions might be
    missing the newly added field in the business object since it
    may pick up the an older version of the artifact.
    
    PROBLEM CONCLUSION:
    To fix this problem, the hash map used to store the suggestions
    for a particular business object type will be updated to contain
    the suggestions of the version of the business object, with the
    shortest dependency path.
    
    FIX AVAILABILITY:
    Fixes for 8.0.1 and 8.5 are planned to be delivered with next
    cumulative maintenance deliverables of these releases.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    JR47507

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    801

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-08-14

  • Closed date

    2013-08-21

  • Last modified date

    2013-08-21

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

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

Fix information

Applicable component levels

  • R801 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
07 January 2022