3-14 Administrators Guide for Oracle Business Data Synchronization Server
2.
Use the Java keytool utility to import the certificate. Assuming your JDK is installed at c:\program files\java\jdk1.6.0_11,
issue the following command: C:\Program Files\Java\jdk1.6.0_11\bin\keytool -importcert -trustcacerts -file
C:\temp\exchangecacert.cer -keystore DemoTrust.jks -storepass DemoTrustKeyStorePassPhrase -alias XXX
3.8 Enabling Data Transformation and Filtering for Exchange 2007 Connector
The Exchange 2007 Connector uses XSD and XSLT files to transform records to and from the Hub XML and PIM XML forms and XML files to filter unwanted records.
These files must be located on a database file system and the location must be configured in BDSS. The seed data script provides you with a default location of
c:fusion_sync root. For example, the seed data script populates the database with such strings as c:fusion_syncExchange2007....
To set up the various XSLT and XSD files on the file system and configure the XSL and XSD files in BDSS, you can copy the transform and filter directories from where
you extracted BDSS.zip to your preferred location. For example, the directory structure may be in the following form:
MY DIRECTORYexchange2007tasktransformexchange2007task.xsd To set up the files:
1.
Copy the Exchange 2007 XSD and XSL files to a local directory having the following hierarchy:
■
rootexchange—This directory should contain a contact and task subdirectory and the exchange2007typelibrary.xsd file.
■
rootexchangecontacttransform—This directory should contain the following three files:
exchange2007contact.xsd exchange2007contacttohubcontact.xsl
hubcontacttoexchange2007contact.xsl
■
rootexchangetasktransform—This directory should contain the following three files:
exchange2007task.xsd exchange2007tasktohubtask.xsl
hubtasktoexchange2007task.xsl
■
rootexchangecalendartransform—This directory should contain the following three files.
pimicalbody.xsd exchange2007calendartohubcalendar.xsl
hubcalendartoexchange2007calendar.xsl
Note: If you use a trust store other than DemoTrust.jks, specify
the appropriate name and password in the -keystore and -storepass options, respectively.
Installing the BDSS Components 3-15
■
rootexchangecalendartransformintermediatetranslation—t he directory should contain the following six files
calendaritemtype.xsd calendaritemtypetoveventasxml.xsl
timezoneregistry.xml timezoneregistryschema.xsd
veventasxml.xsd veventasxmltocalendaritemtype.xsl
2.
Copy the Exchange 2007 XML filter files to a local directory having the following hierarchy:
■
rootexchange—This directory should contain a contact a task subdirectory and the exchange2007typelibrary.xsd file.
■
rootexchangecontactfilter—This directory should contain contactfilter.xml file.
■
rootexchangetaskfilter—This directory should contain the taskfilter.xml file.
■
rootexchangecalendarfilter—This directory should contain the calendarfilter.xml file.
3.
Copy the Hub XSD and XSL files to a local directory having the following hierarchy:
a.
roothub—This directory should contain a contact and task subdirectory and the HubTypeLibrary.xsd file.
b.
roothubcontacttransform—This directory should contain the following eight files:
hubaddress.xsd hubcontact.xsd
hubcountry.xsd hubemailaddress.xsd
hubnameprefix.xsd hubnamesuffix.xsd
hubphone.xsd hubstate.xsd
c.
roothubtasktransform—This directory should contain the HubTask.xsd file.
d.
roothubcalendartransform— This directory should contain the HubCalendar.xsd file.
4.
Copy the following BPEL Task XSDs and XML file to a new directory called rootwebcentertaskstransform:
■
BPELTask.xsd
■
BPELTask2HubTask.xsl
■
HubTask2BPELTask.xsl
3.9 Configuring the Exchange 2007 Connector
This section describes the following tasks.
■
Configuring the Exchange 2007 Connector for Record Transformation