IBM Support

JR46962: CROSS-CELL CONFIGURATION FOR FEDERATED REST API ISSUES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • -  Creating a federation domain on a cluster scope is not
    working. The
    federation domain is created is always created on cell scope
    instead.
    - The admin command addBPMSystem might fail with the following
    exception
    when there are two clusters with the same name in different
    cells
    
    FFDC
    Exception:com.ibm.ws.rest.services.admin.RestConfigurationHelper
    Exceptio
    n
    SourceId:com.ibm.ws.rest.services.admin.WBIRestServicesHelper.ad
    dWBIRest
    Endpoint ProbeId:105
    com.ibm.ws.rest.services.admin.RestConfigurationHelperException:
    Couldnt
    find webModule for {appName:IBM_BPM_Teamworks_BPMENV.AppTarget,
    Name:bpmrest.war} in
    contextcells:CELLNAMEclusters:BPM.AppTarget.
     at
    com.ibm.ws.rest.services.admin.WBIRestServicesHelper.addWBIRestE
    ndpoint(
    WBIRestServicesHelper.java:618)
     at
    com.ibm.ws.rest.services.admin.tasks.AddRESTServiceTask.execute(
    AddRESTS
    erviceTask.java:110)
     at
    com.ibm.bpm.federated.api.config.util.CommandUtils.executeAdminC
    ommand(C
    ommandUtils.java:89)
     at
    com.ibm.bpm.federated.api.config.util.CommandUtils.executeComman
    d(Comman
    dUtils.java:71)
     at
    com.ibm.bpm.federated.api.config.commands.AddBPMSystemCommand.cr
    eateEndp
    oint(AddBPMSystemCommand.java:176)
     at
    com.ibm.bpm.federated.api.config.commands.AddBPMSystemCommand.pe
    rformCom
    mandLogic(AddBPMSystemCommand.java:151)
     at
    com.ibm.bpm.federated.api.config.commands.AbstractBPMAdminComman
    d.execut
    e(AbstractBPMAdminCommand.java:113)
     at
    com.ibm.websphere.management.async.client.AsyncCommandClient.exe
    cute(Asy
    ncCommandClient.java:177)
     at
    com.ibm.ws.scripting.adminCommand.AdminCmdController.executeCmd(
    AdminCmd
    Controller.java:1876)
     at
    com.ibm.ws.scripting.adminCommand.AdminCmdController.processCmd(
    AdminCmd
    Controller.java:317)
     at
    com.ibm.ws.scripting.adminCommand.AdminCmdProxyHandler.invoke(Ad
    minCmdPr
    oxyHandler.java:92)
     at
    com.ibm.ws.scripting.adminCommand.AdminCmdProxyBase.__method3(Ad
    minCmdPr
    oxyBase.java
    

Local fix

  • n/a
    

Problem summary

  • Due to a missing check, the admin command addBPMSystem fails
    when there are two clusters with the same name in different
    cells.
    
    FFDC
    Exception:com.ibm.ws.rest.services.admin.RestConfigurationHelper
    Exception
    SourceId:com.ibm.ws.rest.services.admin.WBIRestServicesHelper.ad
    dWBIRestEndpoint ProbeId:105
    com.ibm.ws.rest.services.admin.RestConfigurationHelperException:
    Couldnt find webModule for
    {appName:IBM_BPM_Teamworks_BPMENV.AppTarget, Name:bpmrest.war}
    in contextcells:CELLNAMEclusters:BPM.AppTarget.
     at
    com.ibm.ws.rest.services.admin.WBIRestServicesHelper.addWBIRestE
    ndpoint(WBIRestServicesHelper.java:618)
     at
    com.ibm.ws.rest.services.admin.tasks.AddRESTServiceTask.execute(
    AddRESTServiceTask.java:110)
     at
    com.ibm.bpm.federated.api.config.util.CommandUtils.executeAdminC
    ommand(CommandUtils.java:89)
     at
    com.ibm.bpm.federated.api.config.util.CommandUtils.executeComman
    d(CommandUtils.java:71)
     at
    com.ibm.bpm.federated.api.config.commands.AddBPMSystemCommand.cr
    eateEndpoint(AddBPMSystemCommand.java:176)
     at
    com.ibm.bpm.federated.api.config.commands.AddBPMSystemCommand.pe
    rformCommandLogic(AddBPMSystemCommand.java:151)
     at
    com.ibm.bpm.federated.api.config.commands.AbstractBPMAdminComman
    d.execute(AbstractBPMAdminCommand.java:113)
     at
    com.ibm.websphere.management.async.client.AsyncCommandClient.exe
    cute(AsyncCommandClient.java:177)
     at
    com.ibm.ws.scripting.adminCommand.AdminCmdController.executeCmd(
    AdminCmdController.java:1876)
     at
    com.ibm.ws.scripting.adminCommand.AdminCmdController.processCmd(
    AdminCmdController.java:317)
     at
    com.ibm.ws.scripting.adminCommand.AdminCmdProxyHandler.invoke(Ad
    minCmdProxyHandler.java:92)
     at
    com.ibm.ws.scripting.adminCommand.AdminCmdProxyBase.__method3(Ad
    minCmdProxyBase.java
    

Problem conclusion

  • This fix addresses two issues:
    - Creating a federation domain on a cluster scope is not
    working. The federation domain is always created on cell scope
    instead.
    - The admin command addBPMSystem fails with the following
    exception when there are two clusters.
    
    The appropriate check was added in the code and the federation
    domain is now created on the correct cluster level.
    
    FIX AVAILABILITY:
    
    iFix on top of BPM 8.0.1.1 is available on Fix Central,
    search for APAR JR46962 at
    http://www.ibm.com/support/fixcentral/
    
    Fix is also targetted for inclusion in next fixpack for BPM
    V8.0.1.2
    Fix is also targetted for inclusion in next fixpack for BPM
    V8.5.0.1
    
    When obtaining any of the above fixes, be sure to download the
    accompanying readme, for itself and any prerequisite fixes, and
    review them thorougly
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR46962

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-17

  • Closed date

    2013-08-30

  • Last modified date

    2013-08-30

  • 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 STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R801 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
30 August 2013