Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide > Customizing the Integration >

Importing EBMs into Siebel Tools


After you have identified the EBMs required for your customization and have installed the Oracle AIA Foundation Pack on your local computer, you must import the EBMs into Siebel Tools. This topic describes the following tasks:

  • Preliminary steps required to prepare the EBMs for import
  • How to import EBMs into Siebel Tools

This task is a step in Process of Customizing the Integration.

Preparing to Import the Enterprise Objects to Siebel Tools

Before importing EBMs to Siebel Tools, you must first edit a number of enterprise objects so that they conform to Siebel CRM requirements. In particular, the following differences exist between Siebel CRM and Oracle AIA objects:

  • The document tag used by Oracle AIA objects exceeds the limit of 255 characters for comments in Siebel CRM.
  • Weakly typed schema (##any, ##other) are not supported in Siebel CRM.

To prepare to import the enterprise objects into Siebel Tools, perform the steps in the following procedure.

To prepare to import the enterprise objects into Siebel Tools

  1. Using an XML editor, navigate in turn to each of the files listed in the File column of Table 13.
  2. Edit each file as indicated in the Changes Required column of Table 13.
Table 13. Changes Required to Enterprise Object Library Files
File
Changes Required

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\EBO\Enity\V1\EnityEBM.xsd

Entity is the specific Enterprise Object Library object, for example, Loan Account.

None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\EBO\Enity\V1\EnityEBO.xsd

Entity is the specific Enterprise Object Library object, for example, Loan Account.

Put <xsd:documentation> tag text in a comment.

 

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\Common\V2\CommonComponents.xsd

Put <xsd:documentation> tag text in a comment.

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\Common\V2\CodeLists.xsd

None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\Common\V2\DataTypes.xsd

None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\Custom\Common\V2\CustomCommonComponents.xsd

None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\Custom\EBO\LoanAccount\V1\CustomLoanAccountEBO.xsd

None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\Common\V2\WS-Addressing.xsd

None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\Common\V2\access_control-xacml-2.0-context-schema-cd-04.xsd

None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\Common\V2\access_control-xacml-2.0-policy-schema-cd-04.xsd

None

\EnterpriseObjectLibrary\Infrastructure\V1\Meta.xsd

 

  • Put <xsd:documentation> tag text in a comment.
  • Put the import of the following file in a comment:

    <xsd:import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" schemaLocation="WS-Addressing.xsd"/>

    This file refers to the http://schemas.xmlsoap.org/ws/2003/03/addressing file which contains ##other namespaces.

\EnterpriseObjectLibrary\Infrastructure\V1\CodeLists.xsd

Put <xsd:documentation> tag text in a comment.

\EnterpriseObjectLibrary\Infrastructure\V1\DataTypes.xsd

Put <xsd:documentation> tag text in a comment.

\EnterpriseObjectLibrary\Infrastructure\V1\WS-Addressing.xsd

Put elements where namespace is ##other in a comment. These elements are not required because this include file is commented in the Meta.xsd file.

\EnterpriseObjectLibrary\Infrastructure\V1
\access_control-xacml-2.0-context-schema-cd-04.xsd

Put elements where namespace is ##any in a comment.

\EnterpriseObjectLibrary\Infrastructure\V1
\access_control-xacml-2.0-policy-schema-cd-04.xsd

Put elements where namespace is ##any in a comment.

Importing the EBM Files to Siebel Tools

The EBMs required by your customization must be imported into Siebel Tools using the Enterprise Application Integration (EAI) XSD Wizard. This wizard analyzes the XML Schema Definition (XSD) file to create an XML integration object that the Siebel EAI infrastructure can interpret. For detailed information on using the EAI XSD Wizard, see XML Reference: Siebel Enterprise Application Integration.

To import the EBM files to Siebel Tools

  1. Start Siebel Tools.
  2. Click File, then New Object.
  3. In the New Object Wizards window, click the EAI tab.
  4. Double-click the Integration Object icon.
  5. Complete the Integration Object Builder initial page:
    1. Select the project from the first list.
    2. Select EAI XSD Wizard as the Business Service.
    3. Browse to the location of the XSD file that you want to use as follows, then click Next:

    AIA_HOME\AIAMetaData\AIAComponents\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement\EBO\Entity\V1\Entity\EBM.xsd

    where:

    • AIA_HOME is the Oracle AIA Foundation Pack installation directory
    • Entity is the name of the entity, for example, Loan Account, required for the customization
  6. Select the source object according to the operation required, for example, CreateLoanAccountResponseEBM, and assign the same name to the integration object. Click Next.
  7. On the Choose Integration Components screen, click the plus sign to expand the list of integration components, then select the integration components you require for the new integration object. Click Next.
  8. Click the Deploy Integration Object check-box, then click Finish.

    After the successful import of the EBM.xsd file, an integration object with the name you assigned in Step 6 is created. You can view integration objects in the Integration Objects list.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.