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
- Using an XML editor, navigate in turn to each of the files listed in the File column of Table 12.
- Edit each file as indicated in the Changes Required column of Table 12.
Table 12. Changes Required to Enterprise Object Library Files
|
|
\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
- Start Siebel Tools.
- Click File, then New Object.
- In the New Object Wizards window, click the EAI tab.
- Double-click the Integration Object icon.
- Complete the Integration Object Builder initial page:
- Select the project from the first list.
- Select EAI XSD Wizard as the Business Service.
- 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
- Select the source object according to the operation required, for example, CreateLoanAccountResponseEBM, and assign the same name to the integration object. Click Next.
- 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.
- 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.
|