3.4.1 Mapping to a SOA BPEL Component

Only users with the role InsightModelCreator/InsightIntegrationArchitect/InsightAdmin can create implementation mapping.

To create an implementation mapping to a SOA BPEL Component:

  1. Click Create Mapping within the milestone for which you are creating the implementation mapping.
    The Implementation Mappings page opens.
  2. Select a SOA connection from the Data Connection drop-down list. If you do not see any connections in the drop-down list, you must create a data connection. See Creating a Data Connection.
    This selection loads information about all the composites deployed in that domain.
  3. Expand the required component and drill down to the required level.
  4. Select the required entry and click the BPEL Structure icon to drill down further.

    Figure 3-5 Mapping Icons

    img/GUID-5D13FD9B-E5A6-48E9-AC1D-103CC9AF1425-default.png
  5. Navigate to the required BPEL activity in the BPEL structure tree and click the Edit Mapping icon.

    Figure 3-6 Edit Mapping Icon

    img/GUID-59A500F6-9664-47CA-943A-491DA96D5DFE-default.png
  6. Select a suitable entry from the Milestone Passed popup.

    Figure 3-7 Milestone Passed Popup

    img/GUID-4E2081E1-DA5C-474A-B68F-CE551C59C1C1-default.png
    • On Entry indicates activation

    • On Exit indicates completion

    • On Error indicates fault.

    The mapping is done and the first mapping on the Implementation Mappings page opens in an expanded form.
    img/GUID-1FAB36E1-8707-4EC3-B047-4E7CC1875722-default.png

    Note:

    Insight does not support mapping to the OnMessage and OnAlarm BPEL constructs. These elements are branches of the Pick and EventHandlers activities and can only be mapped as such, and not as independent activities themselves.
  7. Select Delete or Reset from the Mapping Actions menu if you want to either delete or reset the defined mapping.
  8. Click Add Mapping (at the top-right corner of the page) and repeat steps 2 to 6 to define additional mappings for the milestone.
  9. Click Return to Editor to go back to the Model Editor.
The milestone is mapped to an implementation.

Figure 3-8 Milestone Mapped to Implementation

img/GUID-058BB116-632C-4AB0-B620-21BC5916D762-default.png