Integration Platform Technologies: Siebel Enterprise Application Integration > EAI Siebel Adapter Business Service > Enabling Effective Dating on Links >

Enabling Effective Dating on Links


You can enable effective dating on a link in an existing integration object if the corresponding link in the business component is effective dating-enabled. You enable link for effective dating through the Siebel Web Client administration Effective Dating screen.

To enable effective dating on links

  1. In the Siebel Web Client, navigate to Administration - Effective Dating, then Child Buscomp.
  2. In the Effective Dating Buscomp list, select the required business component, then in the Child Buscomp view select the required link if it is shown.

    If you need to create a new link, see Step 3.

  3. Click New, then in the Link Name field click the Select button.
  4. In the Link window select the required link, then click OK.

Web Service Schema Example

The following Web service schema example shows a link between the Household and Related Contact business components which have been enabled for effective dating. The effective dating attributes are displayed in bold text.

<xsd:complexType name="Household">

<xsd:complexType name="RelatedContact">

<xsd:attribute name="EDStartDate" type="xsd:string" />

<xsd:attribute name="EDEndDate" type="xsd:string" />

<xsd:sequence>

<xsd:element name="ContactIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string" />

<xsd:element name="EDListOfFirstName" maxOccurs="1" minOccurs="0" type="xsdLocal1:EDListOfFirstName"/>

<xsd:element name="EDListOfLastName" maxOccurs="1" minOccurs="0" type="xsdLocal1:EDListOfLastName"/>

<xsd:element name="MiddleName" maxOccurs="1" minOccurs="0" type="xsd:string" />

<xsd:element name="PersonUId" maxOccurs="1" minOccurs="0" type="xsd:string" />

<xsd:element name="PersonalContact" maxOccurs="1" minOccurs="0" type="xsd:string" />

<xsd:element name="ContactId" maxOccurs="1" minOccurs="0" type="xsd:string" />

<xsd:element name="DateEnteredHousehold" maxOccurs="1" minOccurs="0" type="xsd:string" />

<xsd:element name="DateExitedHousehold" maxOccurs="1" minOccurs="0" type="xsd:string" />

<xsd:element name="PrimaryOrganizationId" maxOccurs="1" minOccurs="0" type="xsd:string" />

<xsd:element name="Relationship" maxOccurs="1" minOccurs="0" type="xsd:string" />

</xsd:sequence>

<xsd:attribute name="IsPrimaryMVG" type="xsd:string" />

</xsd:complexType>

</xsd:complexType>

This will produce the following XML:

<hous:Household>

<hous:ListOfRelatedContact>

<hous:RelatedContact EDStartDate="1/1/2003" EDEndDate="">

<hous:ContactId>88-30KSP</hous:ContactId>

< hous:EDListOfFirstName>

< hous:FirstName EDStartDate="04/01/2012" EDEndDate="">SF1N6</acc:James>

</ hous:EDListOfFirstName>

< hous:EDListOfLastName>

< hous:LastName EDStartDate="04/01/2012" EDEndDate=">SL1N6</acc:Bond>

</ hous:EDListOfLastName>

< hous:MiddleName>MN1</hous:MiddleName>

</hous:RelatedContact>

</hous:ListOfRelatedContact>

</hous:Household>

Integration Platform Technologies: Siebel Enterprise Application Integration Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.