This topic applies only to the IBM Business Automation Workflow Advanced
configuration.

Viewing and changing qualifier settings

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15
The assembly editor applies qualifiers to create the best pattern that it can determine to propagate transactions and to guarantee message delivery. The editor also provides ways to see the transaction pattern and change settings.

About this task

When you create components and their implementations, qualifiers are set for you, particularly when transactions are involved. The assembly editor provides tools to help you work out answers to these common questions about the qualifiers that have been set:
  • Where have qualifiers been set in my module, and what settings have been used?
  • Will current settings propagate a transaction from one component to the next?
  • When a transaction commits, what will be committed?
The assembly editor provides highlighting to show where a transaction can be propagated. Right-click in any open area on the assembly editor canvas and select Show Transaction Highlighting. Similarly, you can right-click a component and select Show Transaction from Here to see transactions running from that component.
  • If an element is not highlighted at all, it does not join or propagate a transaction.
  • A thickened solid green line around an element and along a wire shows that the element joins a transaction and the wire propagates a transaction. In the diagram below, Component1 and Import3 participate in a transaction.
  • A broken green line indicates that a transaction might be joined or propagated but the system cannot confirm that will happen. The line around Import2 in the diagram is broken, because the tools cannot guarantee that the target web service can actually join the transaction. A Java™ component reference might have a broken line leading to the target service because the system cannot determine if the Java component makes synchronous or asynchronous outbound calls
  • A dotted line around a component indicates that the component participates in at least one transaction, but it might participate in more than one transaction.
    A diagram shows a component that can participate in two separate transactions, calling services through different imports at different times.
    In a long-running BPEL process or a business state machine implementation, a component might call separate services at different times. It might make a call to one service in one transaction and a different service in another transaction. The dotted line indicates that possibility.

When you add an interface or reference or create an implementation, the assembly editor automatically adds appropriate quality of service qualifiers and sets values that ensure reliability and data integrity. See the "Preset values for quality of service" table in Transactions in IBM Integration Designer.

To see and edit the qualifiers that are used in a module, follow these steps:

Procedure

  1. In the assembly editor, right-click an empty portion of the canvas and select Show In > Properties View. The Properties view is displayed.
  2. In the Properties view, click the All Qualifiers tab.
    All of the qualifiers defined in the module are displayed in a table. White cells can be edited.
    The table displays the artifacts from the module in the left column and it displays the transactions from the module at the top of the columns.
  3. To instantly expand the rows for a particular component, click the component in the assembly diagram canvas. You can also right-click any row to adjust the display for that row.
  4. To filter the contents of the qualifiers table, complete one of the following steps:
    • Click All Qualifiers to display all qualifier categories, such as reliability, activity, and security. This is the default selection.
    • Click Reliability Qualifiers to display only reliability qualifiers.
    • Click Activity Session Qualifiers to display only activity session qualifiers.
    • Click Security Qualifiers to display only security qualifiers.
    • Click Options to open the Options window, which enables you to select one or more qualifier categories and specific qualifiers. Using the Options window, you can also choose other properties that determine the contents or display of the table, such as the sorting of rows and the ordering of columns.
  5. To change the setting on a qualifier, click a qualifier setting and select from the displayed list.