Click Invoke. Managing Profile Parameters

5-2 Administrators Guide for Oracle Business Data Synchronization Server

5.4 Creating Connector Configuration Profiles

Using the setProfileParameter operation described in Section 4.8.2, Managing Profile Parameters, you can create or update the parameters for configuration profiles. Table 5–2 Attributes of the EngineSettings MBean Attribute Description EngineEndPointURL The URL used by the Engine to enable the connectors to extract requests and data update request responses to the Engine. To find this URL using the Oracle WebLogic Server Administration Console: 1. Select Deployments. 2. Expand the tree structure of BDSSHub. 3. Select the EngineCallBackInterface node. The Settings for EngineCallback page appears. 4. Select the Testing tab. 5. Expand the EngineCallbackInterface node. 6. Select the ?WSDL test point. ExtractResponseTimeOut The number of milliseconds that the Engine waits to process an extract response from a connector. The default value is 60000 milliseconds. The timeout value must be sufficiently large to prevent a timeout from occurring under normal circumstances. This value depends on several factors that include: ■ The size of the largest record set that can be extracted. ■ The number of Hub domains that are to be extracted. This has bearing because Hub domains are processed serially by the Engine for a synchronization session. Therefore, Hub domain B must wait longer to retrieve its extract responses if Hub domain A were processed first. ■ Other factors, including system load and communication latency, that affect the ability of a Engine to retrieve and process extract response messages from connectors before the timeout occurs. If a timeout occurs, then synchronization of the corresponding Hub domain is terminated for the affected user synchronization session. MessageTimeToLive The number of milliseconds that a message containing an extract response remains on the JMS queue before being removed. The default value is 60000 milliseconds. Calculate this timeout value using an analysis similar to the one performed for the ExtractResponseTimeOut attribute. RuntimeLibraryURL The URL that the Engine sends to the connectors to enable them to communicate with the Connector Run-Time Library. To find this URL using Oracle WebLogic Server Administration Console: 1. Select Deployments. 2. Expand the tree structure of BDSSHub. 3. Select the ConnectorRuntimeInterface node. The Settings for ConnectorRuntimeInterface page appears. 4. Select the Testing tab. 5. Expand the ConnectorRuntimeInterface node. 6. Select the ?WSDL test point. Configuring the BDSS Hub Services 5-3

5.5 Configuring the FtsKeyFields Profile

The FTSKeyFields is a Hub profile used by all connectors. BDSS uses key fields when it first synchronizes a record to determine if a record from one PIM server is the same as a record from another PIM server. If the values in all key fields of a record match, then BDSS assumes that the record is the same. If any key field does not match, then BDSS assumes that the record is a unique record. Table 5–3 lists the parameters grouped into the FtsKeyFields profile. Note: BDSS does not continue using key fields to identify a record after it has made a match. From that point, BDSS uses record IDs. Table 5–3 Parameters of the FtsKeyFields Profile Parameter Description KeyField1 The first field used for record matching KeyField2 The second field used for record matching