IBM Support

IT31322: ATTEMPTING TO ACCESS AN INTEGRATION SERVICE THAT HAS NEVER STARTED VIA THE ADMINISTRATIVE REST API WILL TRIGGER ABEND

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • If an Integration Service type application is deployed with a
    manual start mode (i.e. it is not started when the Integration
    Server starts), then any /apiv2 REST admin call that would
    access details of this Integration Service application will
    abend with the following entries in the stack before the abend:
    
    ImbServiceInstance::getTransportForBindingType(ImbWstring) from
    /opt/mqsi/11.0.0.7/server/lib/libWSLibrary.dylib
    
    ImbServiceApplication::getLiveState(ImbConfigObject*,
    ImbAdminRESTRequest const&, ImbWstring const&) const from
    /opt/mqsi/11.0.0.7/server/lib/libWSLibrary.dylib
    
    ImbAdminRESTHelper::populateConfigObjectForDoGetForRestResource(
    ImbConfigObject*, ImbAdminRESTResource*, ImbAdminRESTRequest
    const&, int, ImbWstring const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    
    ImbAdminRESTResource::populateConfigObjectForDoGetWithDepth(ImbC
    onfigObject*, ImbAdminRESTRequest const&, int, ImbWstring
    const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    
    ImbAdminRESTHelper::populateConfigObjectForDoGetForRestResource(
    ImbConfigObject*, ImbAdminRESTResource*, ImbAdminRESTRequest
    const&, int, ImbWstring const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    
    ImbAdminRESTResource::populateConfigObjectForDoGetWithDepth(ImbC
    onfigObject*, ImbAdminRESTRequest const&, int, ImbWstring
    const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    
    ImbAdminRESTHelper::populateConfigObjectForDoGetForRestResource(
    ImbConfigObject*, ImbAdminRESTResource*, ImbAdminRESTRequest
    const&, int, ImbWstring const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    
    ImbAdminRESTResource::populateConfigObjectForDoGetWithDepth(ImbC
    onfigObject*, ImbAdminRESTRequest const&, int, ImbWstring
    const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    
    ImbAdminRESTResource::doGet(ImbAdminRESTRequest const&,
    ImbAdminRESTResponse&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    
    ImbResource::doGet(ImbAdminRESTRequest const&,
    ImbAdminRESTResponse&) from
    /opt/mqsi/11.0.0.7/server/lib/libMessageServices.dylib
    
    ImbAdminRESTHandlerBase::handleAdminRequest(ImbAdminRESTRequest
    const&, ImbAdminRESTResponse&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    
    Additional Symptom(s) Search Keyword(s):
    

Local fix

  • Deploy each Integration Service with an automatic start mode,
    and then manually stop them once the Integration Server has
    finished starting.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of Integration Service applications in IBM App Connect
    Enterprise v11.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    If an Integration Service type application is deployed with a
    manual start mode (i.e. it is not started when the Integration
    Server starts), then any /apiv2 REST admin call that would
    access details of this Integration Service application will
    abend with the following entries in the stack before the abend:
    
    ImbServiceInstance::getTransportForBindingType(ImbWstring) from
    /opt/mqsi/11.0.0.7/server/lib/libWSLibrary.dylib
    ImbServiceApplication::getLiveState(ImbConfigObject*,
    ImbAdminRESTRequest const&, ImbWstring const&) const from
    /opt/mqsi/11.0.0.7/server/lib/libWSLibrary.dylib
    ImbAdminRESTHelper::populateConfigObjectForDoGetForRestResource(
    ImbConfigObject*, ImbAdminRESTResource*, ImbAdminRESTRequest
    const&, int, ImbWstring const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    ImbAdminRESTResource::populateConfigObjectForDoGetWithDepth(ImbC
    onfigObject*, ImbAdminRESTRequest const&, int, ImbWstring
    const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    ImbAdminRESTHelper::populateConfigObjectForDoGetForRestResource(
    ImbConfigObject*, ImbAdminRESTResource*, ImbAdminRESTRequest
    const&, int, ImbWstring const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    ImbAdminRESTResource::populateConfigObjectForDoGetWithDepth(ImbC
    onfigObject*, ImbAdminRESTRequest const&, int, ImbWstring
    const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    ImbAdminRESTHelper::populateConfigObjectForDoGetForRestResource(
    ImbConfigObject*, ImbAdminRESTResource*, ImbAdminRESTRequest
    const&, int, ImbWstring const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    ImbAdminRESTResource::populateConfigObjectForDoGetWithDepth(ImbC
    onfigObject*, ImbAdminRESTRequest const&, int, ImbWstring
    const&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    ImbAdminRESTResource::doGet(ImbAdminRESTRequest const&,
    ImbAdminRESTResponse&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    ImbResource::doGet(ImbAdminRESTRequest const&,
    ImbAdminRESTResponse&) from
    /opt/mqsi/11.0.0.7/server/lib/libMessageServices.dylib
    ImbAdminRESTHandlerBase::handleAdminRequest(ImbAdminRESTRequest
    const&, ImbAdminRESTResponse&) from
    /opt/mqsi/11.0.0.7/server/lib/libAdminServices.dylib
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT31322

  • Reported component name

    APP CONNECT ENT

  • Reported component ID

    5724J0550

  • Reported release

    B00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-12-17

  • Closed date

    2020-04-09

  • Last modified date

    2020-04-09

  • 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

    APP CONNECT ENT

  • Fixed component ID

    5724J0550

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSDR5J","label":"IBM App Connect Enterprise"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B00","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
09 April 2020