Setting SSL Oracle Fusion Middleware Online Documentation Library

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