Select the updatePimServerInstance operation. Specify the parameters listed in

4-8 Administrators Guide for Oracle Business Data Synchronization Server

4.5 Managing Domains

A domain is a class of records, such as a calendar, business contacts, personal contacts, or tasks. Each connector has a set of domains on the PIM servers connector domains that is mapped to a central set of Hub domains. A Hub domain is an abstract representation of a domain defined in the XSD XML Schema Definition for the Hub. For more information, see Chapter 8, Mapping Connector Fields to Hub Fields. Use the operations of the ServerDomainConfigMBean listed in Table 4–9 to manage domains.

4.5.1 Creating a Domain for a Connector

To add or update a domain for a connector: 1. Select the updateDomainForConnector operation. 2. Specify the parameters listed in Table 4–10 and then click Invoke.

4.5.1.1 Configuring Domain-Level Synchronization

The updateDomainForConnector operation enables you to set the synchronization configuration for a specific domain for a connector through its synclevel and Priority parameters. The synclevel parameter sets the level of synchronization for the domain and the Priority parameter determines which record change event wins a synchronization conflict between record changes from different PIM servers. The Table 4–9 Operations for Managing Domains Operation Administrative Task updateDomainForConnector Creating a Domain for a Connector deleteDomainForConnector Deleting a Domain from a Connector Table 4–10 Parameters of the updateDomainForConnector Parameter Description domainName The name of the domain domainType The type of domain, such as Task connectorName The display name of the connector for which the domain is configured synclevel The maximum synchronization level for the domain: ■ Full ■ Inbound Only ■ Outbound Only ■ None Priority Select an integer that determines the priority that the connector domain takes over other connector domains of the same type. You can use any integer negative, positive or 0 to set the priority. Domains with priority of -2 would be synchronized before domains with a priority of 1. For more information, see Section 4.5.1.1 . You must set the Priority parameters to different values for the same domain on each connector. For example, you cannot set the Tasks domain priority to 1 on both the Exchange 2007 connector and another type of connector. If the priorities match for the same domain, then BDSS throws exceptions. Getting Started with Administering BDSS 4-9 Engine synchronizes Hub domains serially, not concurrently. For example, it synchronizes Hub domain A before domain B during a given synchronization session for a user. The synchronization levels available using the synclevel parameter are as follows: Full Enables bidirectional synchronization of a Hub domain across the connectors. If you set the synclevel parameter to Full for a connector domain, then the connector can both propagate and extract Create, Read, Update, and Delete events between the domain and its corresponding domain on another PIM server. Inbound Only If you select Inbound Only for a connector domain, then the Engine only propagates record change event data to the PIM for that connector domain. In this case, the Engine does not extract data from the PIM server for the corresponding connector domain when you select this option. Outbound Only A domain with an outbound only synchronization level enables the connector to extract Create, Read, Update, and Delete record event data from the corresponding domain on the PIM server. If you select Outbound Only as the value for the synclevel parameter, then the connector does not propagate Create, Read, Update, and Delete record event data to the PIM server for this domain. None Setting a synchronization level of None for a connector domain prevents a domain from participating in either inbound or outbound synchronization. No Create, Read, Update, or Delete record event data is propagated to, or extracted from, the corresponding domain on another PIM server.

4.5.2 Deleting a Domain from a Connector

To delete a domain from a connector:

1. Select the deleteDomainForConnector operation.

2. Specify the domainName and connectorName parameters described in

Table 4–10 and then click Invoke.

4.6 Managing Domain Filters

Filters are specific to connector domains and enable you to exclude a set of records from the extract result set based on defined criteria. BDSS supports any filter used by a connector. Note: Any number of connectors can link to a Hub domain concurrently. Connector domains that share the same parent Hub domain must have a unique priority number.