Skip Headers
Oracle® Application Server Integration InterConnect User's Guide
10g Release 2 (10.1.2)
Part No. B14069-01
  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 enabling infrastructure tasks in iStudio. It contains the following topics:

6.1 Enabling Infrastructure

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

6.2 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 is displayed.

    Description of 6.1.gif follows
    Description of the illustration 6.1.gif

  2. Click New. The wizard that provides a series of pages to follow for editing content-based routing is displayed.

    Description of 6.2.gif follows
    Description of the illustration 6.2.gif

  3. Choose the source event attribute to be used for building rules, and click Next. An attribute can be chosen either from the message payload (common view data) or the message header that accompanies this payload.

    Description of 6.3.gif follows
    Description of the illustration 6.3.gif

  4. Select an operator from the list and click Next. The Choose Value page is displayed.

    Description of 6.4.gif follows
    Description of the illustration 6.4.gif

  5. Enter a literal value or select another attribute in the message payload (or header) to be compared against the source event attribute selected in Step 3. For literal values, enter a value in the text field. For attributes, select an attribute from the navigation list.


    Note:

    In some cases, in the Choose Value page, a list of avaliable applications is visible. This list appears only when you select the SendingApplication event attribute in the Choose Source page.

  6. Use Select Attribute to compare one value in an attribute to another.

  7. Click Next. The Additional Condition page is displayed. You can add to the condition through the operators AND and OR.

    Description of 6.5.gif follows
    Description of the illustration 6.5.gif

  8. To further build your rule, select Add To Condition. This can be used to build complex routing rules such Age < 50 AND Salary > 100000 OR AGE >= 50. Repeat steps 3-7.

  9. If your rule is built, select Condition Complete, and click Next. The Select Destination Application page is displayed. Description of 6.6.gif follows
    Description of the illustration 6.6.gif

  10. Select one or more applications from the Select Destination Application page, and click Finish.

    Description of 6.7.gif follows
    Description of the illustration 6.7.gif

    The Content Based Routing Rule is created and displayed in the Content Based Routing dialog.

  11. Click New to add another rule or click OK to finish.

6.3 Working with Domain Value Mappings

To create a domain value mappings table:

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

  2. Select New from the File menu, and select Domain Value Mapping. The Create Domain Value Mapping dialog 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 Map Name field.

  4. Click OK.

6.3.1 Adding Applications to Domain Value Mappings

To add applications to domain value mappings:

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

  2. From the context menu, select Add Application. The Add Application to Domain Value Map dialog is displayed.

    Description of 6.9.gif follows
    Description of the illustration 6.9.gif

  3. Select an application name from the list.

  4. Click OK.

6.3.2 Removing Applications From Domain Value Mappings

To remove applications from the domain value mappings:

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

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

    Description of 6.10.gif follows
    Description of the illustration 6.10.gif

  3. Select the Application Name to remove from the list.

  4. Click OK.

6.3.3 Modifying Domain Value Mappings

To modify data domain value mappings:

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

  2. From the context menu, select Edit Values. The Edit Domain Value Map dialog appears. 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 OK.

6.3.4 Deleting Domain Value Mappings

To delete a selected domain value mapping:

  1. Select the domain value mapping to delete.

  2. Click Delete.

6.3.5 Deleting Domain Value Mapping Tables

To delete the 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.

6.3.6 Modifying Attribute Mappings

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

  1. Select a mapping, and click Edit.

  2. Edit the appropriate fields.

  3. Click OK.

6.3.7 Removing Attribute Mappings

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

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

  • To remove all mappings, click Clear.

6.4 Working with Cross-referencing

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

  1. Click New from the File menu and select Cross Reference Tables. The Create Cross Reference Table dialog is displayed.

  2. Enter a name for the cross-reference table in the Table Name field, and click OK.

6.4.1 Adding Applications to Cross-reference Tables

To add applications to the cross-reference table:

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

  2. From the context menu, select Add Application. The Add Application to Cross Reference Table dialog is displayed.

  3. From the list, select an application name.

  4. Click OK.

6.4.2 Removing Applications From Cross-reference Tables

To remove applications from a cross-reference table:

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

  2. From the context menu, select Remove Application. The Remove Application from Cross Reference Table dialog appears.

  3. From the list, select an application name.

  4. Click OK.

6.4.3 Populating Cross-reference Tables

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

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

To populate cross-reference tables:

  1. Click Cross Reference... in the Define Application View page. The XRef dialog 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 Return Arguments to modify the returned arguments list.

  3. Select corresponding attributes in the Application Returned Arguments For XRef and Common View windows, then click Map.

  4. Specify the Cross-reference Table name to be populated using these attributes values.

  5. Click OK.