Skip to Main Content
Integration


This is an IBM Automation portal for Integration products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Future consideration
Workspace App Connect
Created by Guest
Created on May 18, 2015

Message return "BIPs" in MQSIAPPLYBAROVERRIDE command

mqsiapplybaroverride command does not check node names and node properties on source Broker Archive (.bar file).

Idea priority High
RFE ID 71311
RFE URL
RFE Product IBM App Connect Enterprise (formerly IBM Integration Bus)
  • Admin
    Ben Thompson
    Reply
    |
    Dec 14, 2021

    Idea / RFE Review. Apologies for the length of time this idea has been in the status of Uncommitted Candidate / Future Consideration. This is still a valid request and the communication we have had back and forth in the comments adequately describe the use case. Given that these days we have schemas as part of the product to represent the allowable properties for override, we have good scope to execute various forms of validation - either to spot wrong properties on a given flow node .. or situations where the flow node doesn't exist in the environment being deployed to etc. Status of the idea is maintained as Future Consideration.

  • Guest
    Reply
    |
    Oct 7, 2015

    Due to processing by IBM, this request was reassigned to have the following updated attributes:
    Brand - WebSphere
    Product family - Integration
    Product - IBM Integration Bus (WebSphere Message Broker) - IIB

    For recording keeping, the previous attributes were:
    Brand - WebSphere
    Product family - Connectivity and Integration
    Product - IBM Integration Bus (WebSphere Message Broker) - IIB

  • Guest
    Reply
    |
    Jun 29, 2015

    Thank you for providing further information to clarify the use case. It sounds like you would like the command to be enhanced to do better validation.

    Reading your example, I think you mean that you would like attempts to update well-formed properties which relate to flows which do not currently exist in the BAR file to be rejected by the command.

    For example, consider an application named "ExampleApplication" containing a single flow named "ExampleFlow".
    If the contents of the Override.properties file are simply:
    sampleFlow#MQInput.queueName=AttemptToUpdateAFlowWhichIsNotInBAR

    Then if you were to execute the command you would receive this feedback currently:

    C:\Users\IBM_ADMIN\IBM\IIBT10\workspace\ExampleApplication>mqsiapplybaroverride -b ExampleBAR.bar -p OverrideFile.properties -k ExampleApplication
    BIP1138I: Applying overrides using runtime mqsiapplybaroverride...
    BIP1140I: Overriding property sampleFlow#MQInput.queueName with 'AttemptToUpdateAFlowWhichIsNotInBAR' in 'ExampleApplication.appzip/META-INF/broker.xml' ...
    BIP1143I: Saving Bar file ExampleBAR.bar...
    BIP8071I: Successful command completion.

    If you were to examine the broker.xml file, you would see that it has been updated as requested, but the complaint is that the command does not currently cross reference whether the flow exists when adding the override property (in this example there is no such flow as "sampleFlow" even though the MQInput queue name property is described using correct syntax.

    Assuming we have understood correctly as described above, this would provide a good enhancement to the product. The status of this RFE is update to Uncommitted Candidate.

  • Guest
    Reply
    |
    Jun 9, 2015

    The problem that I'm talking about is when you tried to override a wrong properties. In this case the response message is OK, how can you see below:
    =============================================================
    C:\APP>mqsiapplybaroverride -b APP_teste1.bar -p BROKER.properties -k APP
    BIP1137I: Applying overrides using toolkit mqsiapplybaroverride...
    BIP1140I: Overriding property APP_MQ#MQ Input2.queueName with '"APP_QI3"' in 'AP
    P.appzip/META-INF/broker.xml' ...
    BIP1143I: Saving Bar file APP_teste1.bar...
    BIP8071I: Successful command completion.
    =============================================================

    But this execution haven't override anything.

    Could you understanding me?

  • Guest
    Reply
    |
    Jun 2, 2015

    Thanks for raising this RFE. The mqsiapplybaroverride command should provide a return code and BIP message when executed, as documented here:
    http://www-01.ibm.com/support/knowledgecenter/SSMKHH_10.0.0/com.ibm.etools.mft.doc/an19545_.htm
    If your client is not experiencing this behaviour, could you please open a PMR for the issue ... Alternatively if we have misunderstood, please append further information here describing the desired behaviour in more detail. Thanks! Status of this RFE is updated to Request Info