IBM Support

IV45809: SUPPORT ATOMICITY FOR DYNAMICALLY INVOKED MICROFLOW CHAINS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a microflow calls another microflow it is normally assumed,
    that
    they run in the same UOW (transaction).
    However, this is not the case, if the microflow is called via a
    dynamic
    endpoint or through late binding.
    This is because in such a situation, the process is invoked via
    a
    dynamic import which has joinTransaction and joinActivitySession
    qualifier to false.
    As a consequence CWWBE0140W warnings can be observed in the log.
    

Local fix

  • To put the called microflow into the same SCA module.
    

Problem summary

  • When a mciroflow calls another microflow via dynamic endpoint or
     through
    late binding the transaction runs not in the same transaction
    (UOW)
    because the process is invoked via dynamic import which has
    joinTransaction and joinActivitySession qualifier set to false
    by
    default (which can't be changed). This results in the following
    warning
    in the log:
    
    CWWBE0140W: The process '...' is a microflow (not
    long-running) that is running in a transaction or activity
    session other
    than its invocation context.
    

Problem conclusion

  • IV45809 enables customer to set a custom property to change this
    behavior.
    With the provided fix installed and the custom property being
    set, a
    chain of microflows that involves dynamic invocations is
    enforced to be
    run in the same transaction.
    Dynamic invocations done from a long-running process are not
    affected by
    this fix.
    

Temporary fix

  • Ifix available
    

Comments

APAR Information

  • APAR number

    IV45809

  • Reported component name

    BUS PRC CHOREOG

  • Reported component ID

    5655FLW11

  • Reported release

    620

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-07-18

  • Closed date

    2013-10-11

  • Last modified date

    2013-10-11

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

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

    JR47291

Fix information

  • Fixed component name

    BUS PRC CHOREOG

  • Fixed component ID

    5655FLW11

Applicable component levels

  • R620 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCBJCZ","label":"Business Process Choreographer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
11 October 2013