IBM Support

JR64603: BUSINESS AUTOMATION WORKFLOW MIGHT THROW HEURISTICMIXEDEXCEPTION IF EXTERNAL CONTENT PLATFORM ENGINE IS CONFIGURED

Direct link to fix

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • In the Case Manager configuration tool, the "Deploy the Content
    Platform Engine Gateway Service" task will configure Business
    Automation Workflow and Content Platform Engine server to use
    WS-Transaction 1.1 and disables transaction coordination
    authorization.
    
    However, with this change in effect you might observe following
    operation to fail with HeuristicMixedException.
    
    1. Add users to Project Area using bawadmin desktop on IBM
    Content Navigator.
    Error:
    com.ibm.ecm.icm.accm.repository.ManageProjectArea.addUsersToProj
    ectArea()
    
    com.filenet.api.exception.EngineRuntimeException: FNRCE0066E:
    E_UNEXPECTED_EXCEPTION: An unexpected exception occurred.
    Message was: ; nested exception is:
    javax.transaction.HeuristicMixedException errorStack={
          at
    com.filenet.engine.ejb.EJBUtil.determineException(EJBUtil.java:9
    1)
    
    
    2. Added a new Case using using bawadmin desktop on IBM Content
    Navigator.
    
    Error:
    com.ibm.ecm.extension.icm.services.impl.CaseService.execute()
    
    com.filenet.api.exception.EngineRuntimeException: FNRCE0066E:
    E_UNEXPECTED_EXCEPTION: An unexpected exception occurred.
    Message was: ; nested exception is:
    javax.transaction.HeuristicMixedException errorStack={
          at
    com.filenet.engine.ejb.EJBUtil.determineException(EJBUtil.java:9
    1)
    

Local fix

  • If the Content Platform Engine is running on WebSphere
    Application Server (not Liberty server),  you can enable "Enable
     transaction coordination authorization" manually for each BAW
    and CPE server in WebSphere Application Server Administrative
    Console.
    Servers -> All servers, for each application cluster member, go
    to Container Settings -> Container Services ->Transaction
    service, check "Enable transaction coordination authorization".
    

Problem summary

  • No additional information is available.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    JR64603

  • Reported component name

    BUS AUTO WORKFL

  • Reported component ID

    5737H4100

  • Reported release

    K00

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-02-14

  • Closed date

    2022-06-22

  • Last modified date

    2022-06-22

  • 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

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"20.0.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
11 December 2022