Skip Headers
Oracle® Application Server Integration InterConnect User's Guide
10g Release 2 (10.1.2)
B14069-02
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

6 Enabling Infrastructure

This chapter describes the infrastructure tasks in iStudio. It contains the following topics:

Enabling Infrastructure

Enabling Infrastructure provides additional important features that are critical to enable an end-to-end integration. These features include:

Working with Content Based Routing

To modify content-based routing for an event or procedure:

  1. Right-click the event or procedure under the Content Based Routing node in the Design Navigation list, and then click Edit. The Content Based Routing Rules dialog box is displayed.

    Description of 6_1.gif follows
    Description of the illustration 6_1.gif

  2. Click New. The following Content Based Routing dialog box is displayed.

    Description of 6_2.gif follows
    Description of the illustration 6_2.gif

  3. Perform the following:

    1. Select the source event attribute to be used for building rules from the Select Source list.

    2. Select an operator from the Select Operation list.

    3. For literal values, enter a value in the Enter Value field. For attributes, select an attribute from the Select Attribute list. Use Select Attribute to compare one value in an attribute to another. An attribute can be selected either from the message payload (common view data) or the message header that accompanies this payload.

    4. Click Add.

    5. You can add to the condition by using the AND and OR operators. To add to a rule, click Append "(" to expression button. This can be used to build complex routing rules such as Age<50 AND Salary>100000 OR AGE >=50.

      Figure 6-1 Creating Content Based Routing

      Description of Figure 6-1  follows
      Description of "Figure 6-1 Creating Content Based Routing"

  4. Click Next. The Content Based Routing dialog box is displayed.

  5. Select one or more applications from the Available Applications list and click the right arrow button.

    Description of 6_6.gif follows
    Description of the illustration 6_6.gif

  6. Click Finish. The content based routing Rule is created, and it is displayed in the Content Based Routing dialog box.

    Description of 6_7.gif follows
    Description of the illustration 6_7.gif

  7. Click New to add another rule or click Ok to finish.

Working with Domain Value Mappings

To create a domain value mappings table:

  1. In iStudio, right-click Domain Value Maps under Enabling Infrastructure.

  2. Select New. The Create Domain Value Mapping Wizard is displayed.

    Description of 6_8.gif follows
    Description of the illustration 6_8.gif

  3. Enter a name for the domain value map in the Domain Value Map Table Name field.

  4. Click Next.

  5. Select an application name from the Available Applications list, as shown in .

    Figure 6-2 Adding Applications to a Domain Value Mapping

    Description of Figure 6-2  follows
    Description of "Figure 6-2 Adding Applications to a Domain Value Mapping"

  6. Click the right arrow button to add the selected application to the Mapped Applications list.

  7. Click Next.

  8. Click Add to add mappings, or Import to import mappings, as shown in .

    Figure 6-3 Adding or Importing Mappings to a Domain Value Mapping

    Description of Figure 6-3  follows
    Description of "Figure 6-3 Adding or Importing Mappings to a Domain Value Mapping"

  9. Click Finish.

Adding Applications to Domain Value Mappings

To add applications to domain value mappings:

  1. In the Design Navigation list, right-click a domain value mapping.

  2. From the context menu, select Add Application. The Domain Value Mapping Wizard is displayed as shown in .

  3. Select an application name from the Available Applications list.

  4. Click the right arrow button to add the selected application to the Mapped Applications list.

  5. Click Finish.

Removing Applications from Domain Value Mappings

To remove applications from the domain value mappings:

  1. In the Design Navigation list, right-click a domain value mapping.

  2. From the context menu, select Remove Application. The Domain Value Mapping Wizard is displayed.

    Description of 6_10.gif follows
    Description of the illustration 6_10.gif

  3. Select the application name to remove from the Mapped Application list.

  4. Click the left arrow button.

  5. Click Finish.

Modifying Domain Value Mappings

To modify data domain value mappings:

  1. In the Design Navigation list, right-click a domain value mapping.

  2. From the context menu, select Edit Values. The Domain Value Map Wizard is displayed. Description of 6_11.gif follows
    Description of the illustration 6_11.gif

  3. Click Add to add mappings, or Import to import mappings.

  4. Click Finish.

Deleting Domain Value Mappings

To delete a selected domain value mapping:

  1. Select the domain value mapping to be deleted.

  2. Click Delete.

Deleting Domain Value Mapping Tables

To delete a domain value mapping table:

  1. Select the domain value mapping table to be deleted and right-click.

  2. From the context menu, select Delete.

  3. Click Yes in the Confirm Delete dialog box.

Modifying Attribute Mappings

To modify a selected attribute mapping, use the Define Mapping dialog box on the Publish Wizard:

  1. Select a mapping, and click Edit Mapping.

  2. Edit the fields of the selected mapping.

  3. Click OK.

Removing Attribute Mappings

To remove attribute mappings, use the Define Mapping dialog box in the Publish Wizard.

  • To remove a mapping, delete the attribute and click Remove.

  • To remove all mappings, click Clear.

Working with Cross Referencing

Creating a cross-reference in iStudio creates a table in the repository schema. To create a cross-reference table:

  1. In iStudio, right-click Cross Reference Tables under Enabling Infrastructure.

  2. Select New. The Cross Reference Wizard is displayed.

  3. Enter a name for the cross reference table in the Cross Reference Table Name field.

  4. Click Next.

  5. Select an application name from the Available Applications list.

  6. Click the right arrow button to add the selected application to the Mapped Application list.

    Description of 6_4_1.gif follows
    Description of the illustration 6_4_1.gif

  7. Click Finish.

Adding Applications to Cross-reference Tables

To add applications to a cross-reference table:

  1. In the Design Navigation list, select a cross-reference table and right-click.

  2. From the context menu, select Add Application. The Cross Reference Wizard is displayed.

  3. Select an application name from the Available Applications list.

  4. Click the right arrow button to add the selected application to the Mapped Applications list.

  5. Click Finish.

Removing Applications from Cross-reference Tables

To remove applications from a cross-reference table:

  1. In the Design Navigation list, select a cross-reference table and right-click.

  2. From the context menu, select Remove Application. The Cross Reference wizard is displayed.

  3. Select the application name to be removed from the Mapped Applications list.

  4. Click the left arrow button.

  5. Click Finish.

Populating Cross-reference Tables

To populate cross-reference tables, returned arguments must first be defined.

Use the Subscribe Wizard to access the correct dialog box for populating cross-reference tables.

To populate cross-reference tables:

  1. Click Cross Reference in the Define Application View dialog box. The XRef dialog box is displayed.

    Description of 6_12.gif follows
    Description of the illustration 6_12.gif

    The Application Returned Arguments box displays the returned arguments. This information is initially populated with the OUT arguments from the application view.

  2. Click Modify Returned Arguments to modify the returned arguments list.

  3. Select corresponding attributes in the Application Returned Arguments For XRef and Common View boxes, then click Map. The Cross-reference Table dialog box is displayed.

    Cross reference Table Name dialog box
    Description of the illustration 6_12a.gif

  4. Specify the cross reference table name to be populated using these attributes values.

  5. Click OK.