Siebel Financial Services Connector for IFX XML Guide > Configuring FINS IFX XML > Process of Creating Integration Objects for Configuring FINS IFX XML >

Viewing the Dispatcher Map


When it creates the paired external and internal integration objects, the FINS IFX Tutorial Wizard creates a pair of new or updated entries in the dispatcher map.

The FINS IFX Tutorial DispMap dispatcher map is an integration object that contains the rule sets used by the FINS IFX XML Dispatcher. The user properties of the dispatcher map are used for storing dispatcher map entries.

In the following tutorial steps, the dispatcher map entries are explained, and then the entry for the response message is modified.

This task is a step in Process of Creating Integration Objects for Configuring FINS IFX XML.

To view the dispatcher map user properties

  1. From Siebel Tools, choose Object Explorer > Integration Object.
  2. Query for the dispatcher map name, for example FINS IFX Tutorial DispMap.
  3. Navigate to the user properties of the dispatcher map to see its user properties.

    To navigate to user properties, expand the sub-object types for the integration object and select User Properties.

    The following table shows the rule sets created by the wizard for the Add Payment scenario.

    Name
    Value

    IFX/PaySvcRq/PmtAddRq

    IFX/PaySvcRq/PmtAddRq;PmtAddRq_ERqIRqMapIn;PmtAddRq_IRqERqMapOut;FINS IFX Tutorial PmtAddRq IntgObj;FINS IFX Tutorial Payment Add Internal IntgObj; IXMLOperation_ADD

    IFX/PaySvcRs/PmtAddRs

    IFX/PaySvcRs/PmtAddRs;PmtAddRs_ERsIRsMapIn;PmtAddRs_IRqERqMapOut;FINS IFX Tutorial PmtAddRs IntgObj;FINS IFX Tutorial Payment Add Internal IntgObj; IXMLOperation_ADD

    The name of the user property represents the rule the dispatcher tries to match and the value represents the value the dispatcher needs to insert. For example, the name IFX/PaySvcRq/PmtAddRq is the path the dispatcher uses to locate the message received, and if it finds the match then it uses the information in the value column,

    IFX/PaySvcRq/PmtAddRq;PmtAddRq_ERqIRqMapIn;PmtAddRq_IRqERqMapOut;FINS IFX Tutorial PmtAddRq IntgObj;FINS IFX Tutorial Payment Add Internal IntgObj; IXMLOperation_ADD

    to determine the action it needs to take. Following is a description of the meaning of each of the parts of the information in the value column.

    Each value is made up of six tokens that are separated by semicolons (;), and each token represents specific information.

    • The first token is the location to insert the remaining five tokens at runtime. For example, IFX/PaySvcRq/PmtAddRq.
    • The second token is the name of the data transformation map for mapping the external request integration object indicated by ERq to the internal request integration object indicated by IRq. For example, PmtAddRq_ERqIRqMapIn.
    • The third token is the name of the data transformation map for mapping the internal response integration object IRs to the external response integration object ERs. For example, PmtAddRq_IRqERqMapOut.
    • The fourth token is the external request integration object. For example, FINS IFX Tutorial PmtAddRq IntgObj.
    • The fifth token is the internal response integration object. For example, FINS IFX Tutorial Payment Add Internal IntgObj.
    • The sixth token is the action for the FINS IFX Transaction Manager service to perform for incoming messages. This string must match a user property defined on the FINS IFX Transaction Manager service that defines which business service and method the transaction manager invokes. For example, IXMLOperation_ADD.

      The data transformation map names must be used when configuring the transformation maps. For details, see Process of Configuring the Data Transformation Maps. The map names have to be unique and you need to modify the dispatcher map entries to reflect the new name. The same principle applies to all the tokens.

To modify the dispatcher map

  1. Display the user properties of the dispatcher map, as described in the previous procedure.
  2. In the user property IFX/PaySvcRs/PmtAddRs, delete IXML Operation_ADD, the last token in the value.
    • Original value = IFX/PaySvcRs/PmtAddRs;PmtAddRs_ERsIRsMapIn;PmtAddRs_IRqERqMapOut;FINS IFX Tutorial PmtAddRs IntgObj;FINS IFX Tutorial Payment Add Internal IntgObj; IXMLOperation_ADD
    • Modified value = IFX/PaySvcRs/PmtAddRs;PmtAddRs_ERsIRsMapIn;PmtAddRs_IRqERqMapOut;FINS IFX Tutorial PmtAddRs IntgObj;FINS IFX Tutorial Payment Add Internal IntgObj;

      By deleting the operation portion of the dispatcher map entry, the outbound incoming transaction manager will not invoke any business service for further processing.

Siebel Financial Services Connector for IFX XML Guide Copyright © 2006, Oracle. All rights reserved.