IBM Support

IT17745: A MIGRATED BROKER MAY REPORT INTEGRATION SERVERS AS STOPPED BUT THEY ARE ACTUALLY RUNNING.

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 for any reason an integration server's process state was not
    updated to stopped before migration to V10 it is possible that
    the integration server would not be in stopped state when the
    broker is started on V10.
    
    A defect exists such that the administration component is still
    using the old dynamic state to represent whether the
    integration server is stopped.
    This means:
    - bipbroker will start the integration server as it believes it
    needs to run
    - the Toolkit and WebUI will report the integration server as
    stopped
    - mqsistartmsgflow/mqsistopmsgflow will have no effect
    - mqsilist will show the integration server as stopped
    - mqsideploy will fail with a BIP2851
    

Local fix

  • To workaround this problem, when the Broker is last stopped on
    the previous version, a check should be made that all
    integration servers are stopped successfully.  If all stopped
    integration servers have a process state of stopped then they
    will be in stopped state in V10.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM Integration Bus v10.0 migrating from a previous
    version of the product where an integration server's process
    state was not stopped prior to migration.
    
    
    Platforms affected:
    z/OS, MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    If an integration server is in stopped state then a
    DataFlowEngine process will not be launched for the integration
    server. Also, the Toolkit and WebUI will show the integration
    server as stopped and any commands issued against the stopped
    integration server will indicate it is stopped.
    
    In versions prior to IBM Integration Bus v10.0 WebSphere MQ was
    used to send asynchronous administration messages between the
    components, so multiple persistent values were used to represent
    that an integration server was stopped. Firstly a dynamic state
    would be set to stopped to indicate the integration server had
    been asked to stop. Then once the DataFlowEngine had actually
    stopped within the expected timeframe, the process state would
    be updated to stopped. If the integration server did not stop in
    the expected timeframe then it is possible the process state
    would not be updated to stopped. On restart of the broker the
    dynamic state and process state would be aligned and the
    integration server's process state would be stopped.
    
    IBM Integration Bus v10.0 uses a synchronous administration
    component, so only the process state represents the state of the
    integration server. If for any reason the process state was not
    updated to stopped before migration to v10.0, it is possible
    that the integration server would not be in stopped state when
    the broker is started on v10.0.
    
    A defect exists such that the administration component is still
    using the old dynamic state to represent whether the integration
    server is stopped.
    This means that:
    - bipbroker will start the integration server as it believes it
    needs to run
    - The Toolkit and WebUI will report the integration server as
    stopped
    - mqsistartmsgflow/mqsistopmsgflow will have no effect
    - mqsilist will show the integration server as stopped
    - mqsideploy will fail with a BIP2851
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT17745

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0540

  • Reported release

    A00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-10-31

  • Closed date

    2016-11-23

  • Last modified date

    2016-11-23

  • 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

    INTEGRATION BUS

  • Fixed component ID

    5724J0540

Applicable component levels

  • RA00 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
23 March 2020