Configuring properties for the MDMAE-Sync_Account_Contact project

If you plan to use the Synchronization of Account and Contact from Salesforce.com and MDM Advanced Edition scenarios, then you must configure the project properties in the MDMAE-Sync_Account_Contact project. In the project properties, you set the web services endpoint and authentication information to access the InfoSphere® MDM Advanced Edition services.

Before you begin

You must complete the following tasks.

About this task

IBM® WebSphere Cast Iron projects connect to different types of endpoints in the project. Endpoints represent the properties of an external system, such as web services, JMS queues, and Salesforce.com and MDM databases. You must edit the endpoints for each MDM and Salesforce.com integration project you plan to use. The user authentication information for accessing MDM web services is also provided as project properties, these properties must also be configured.

Use this procedure to edit the project properties for the MDMAE-Sync_Account_Contact project.

Procedure

  1. Open WebSphere Cast Iron Studio and open the MDMAE-Sync_Account_Contact project.
    1. Select File > Open Project.
    2. Go to the directory where you placed the integration project artifacts and then go to the castiron\MDMAE-Sync_Account_Contact directory.
    3. Open the MDMAE-Sync_Account_Contact.sp3 file.
  2. Select Project > Configuration Properties.
  3. In the Configuration Properties window, edit the following properties.
    Property Description
    MDMAE_Server_Endpoint InfoSphere MDM web service endpoint. Typically, this value is http://MDM_Hostname:SOAP_Port/MDMWSProvider/MDMService
    mdmuser MDM user name
    mdmpassword User password
    SFDCuser User name to log into Salesforce.com
    SFDCpassword User password to log into Salesforce.com
    SecureConnectorName WebSphere Cast Iron secure connector name
    orgBillingAddressType This property represents the AddressUsageType in TCRMPartyAddressBObj. Map this value to the billing address value in the code table.
    orgShippingAddressType This property represents the AddressUsageType in TCRMPartyAddressBObj. Map this value to the shipping address value in the code table.
    orgFaxContactMethodType This property represents the ContactMethodUsageType in TCRMPartyContactMethodBObj. Map this value to the fax value in the code table.
    orgPhoneContactMethodType This property represents the ContactMethodUsageType in TCRMPartyContactMethodBObj. Map this value to the phone value in the code table.
    orgFaxContactType This property represents the ContactMethodType in TCRMContactMethodBObj. Map this value to the fax value in the code table.
    orgPhoneContactType This property represents the ContactMethodType in TCRMContactMethodBObj. Map this value to the phone value in the code table.
    orgAccountIdentifierType This property represents the IdentificationType in TCRMPartyIdentificationBObj. Map this value to the account ID value in the code table.
    requesterName Map this property to the requester name in the MDM AE control header xml/webservice request.
    requesterLang Map this property to the requester language in the MDM AE control header in the xml/webservice request.
    requesterId Map this property to the requester ID in the MDM AE control header in the xml/webservice request.
    orgAdminSysType This property represents the AdminSystemType in TCRMAdminContEquivBObj. Map this value to the source value in the code table.
    orgNameType This property represents the NameUsageType in TCRMOrganizationNameBObj. Map this value to the legal name value in the code table.
    personNameType This property represents the NameUsageType in TCRMOrganizationNameBObj. Map this value to the legal name value in the code table.
    personMailingAddressType This property represents the AddressUsageType in TCRMPartyAddressBObj. Map this value to the mailing address value in the code table.
    personOtherAddressType This property represents the AddressUsageType in TCRMPartyAddressBObj. Map this value to the other address value in the code table.
    personHomePhoneUsageType This property represents the ContactMethodUsageType in TCRMPartyContactMethodBObj. Map this value to the phone value in the code table.
    personHomePhoneType This property represents the ContactMethodType in TCRMContactMethodBObj. Map this value to the phone value in the code table.
    personMobilePhoneUsageType This property represents the ContactMethodUsageType in TCRMPartyContactMethodBObj. Map this value to the mobile phone value in the code table.
    personMobilePhoneType This property represents the ContactMethodType in TCRMContactMethodBObj. Map this value to the phone value in the code table.
    personFaxUsageType This property represents the ContactMethodUsageType in TCRMPartyContactMethodBObj. Map this value to the fax value in the code table.
    personFaxType This property represents the ContactMethodType in TCRMContactMethodBObj. Map this value to the fax type value in the code table.
    personAdminSysType This property represents the AdminSystemType in TCRMAdminContEquivBObj. Map this value to the source value in the code table.
  4. Save and close the project.
  5. Export the project.
    1. Go to File > Export Project.
    2. Specify the name of the export project and click Save.

What to do next

Continue with these tasks.
  • Configuring any other MDM and Salesforce.com projects that you plan to use
  • Deploy the WebSphere Cast Iron Studio project