Professional Documents
Culture Documents
1-1
Siebel
Siebel
ABCS
BRM
EBS
ABCS
BRM
BRM GL
BRM
Report in XML
JCA Adapter
Oracle SOA
Suite
Oracle
Application
Server
1-2
Integration
ProcessSales
Order
JMSProducer
Process
SalesOrder
JMSConsumer
Siebel
2
.Process
JMS/
AQ
SOO
EBS
Apps
Process
Sales Order
Siebel
ABCS Req
14
Update
SORDLine
Siebel ABCS
Prov
Oracle
BRM
Interface
Customer
to Billing
EBF
Interface
Order to
Customer
EBF
BRM
Apps
Order
Orch
Sales
Order
EBS
.Update
Flow
Portal
Sync
Order
ABCS
SOO
EBS
.Interface
Order to
Billing
Line
Status
Synchronous
Asynchronous
1-3
ProcessSales
Order
JMSProducer
Process
SalesOrder
JMSConsumer
Siebel
2
.Process
JMS/
AQ
SOO
EBS
Process
Sales Order
Siebel Req
ABCS
14
Update
SORDLine
Siebel ABCS
Prov
Interface
Order to 8
Customer
EBF
Oracle
ORCH
5
Sales
Order
EBS
Line
Status
SOO
EBS
Flow
.Interface
11
.Update
13
Interface
Customer
to Billing
EBF
Order
Apps
Order to
Billing
12
Portal
Sync
Order
ABCS
10
BRMS
Synchronous
Asynchronous
1-4
Integration Artifacts
Industry Components
EBO
SalesOrderEBO
EBM
ProcessSalesOrderEBM
UpdateSalesOrderLineStatusEBM
EBS
SalesOrderEBS
Create, Update
SalesOrderOrchestrationEBS
Process, InterfaceOrdertoCustomer,InterfaceOrdertoBilling
1-5
Integration Artifacts
Application Interfaces
ABCS Components
ProcessSalesOrderSiebelReqABCSImpl (BPEL
Implementation)
ProcessBillingPortalProvABCSImpl (BPEL Implementation)
UpdateSORDLineSiebelProvABCSImpl (BPEL
Implementation)
Transport Services (AQ)
ProcessSalesOrderSiebelJMSProducer (BPEL
Implementation)
ProcessSalesOrderSiebelJMSConsumer (BPEL
Implementation)
Enterprise Business Flows (EBF)
InterfaceOrderToCustomer
1-6
1-7
1-8
Configuration Steps
Siebel CRM
Configure Siebel CRM
Apply Siebel QF (Quick Fix) 2603 on Siebel 7.8.2.6.
Configure the web services required for AIA for Communications.
Refer to Siebel QF2603 release notes.
Schemas
Siebel QF includes the integration object that defines the Siebel
schema. This is also referred to as the Application Business
Message (ABM).
ListOfOrders is the ABM that Siebel sends out.
Services
Siebel QF includes the following services that are used in the
integration:
CMUOrderSubmit
CMUOrderLineItemUpdate
1-9
Configuration Steps
Oracle BRM
Configure Oracle BRM
Apply requisite patches to get BRM to version 7.3.1.
Perform the set-ups required for AIA for Communications.
(See the Oracle BRM documentation.)
1 - 10
Configuration Steps
Oracle BRM, continued
BRM Services used in this integration:
PCM_OP_CUST_MODIFY_CUSTOMER
Used for creation of new services, update of existing services
PCM_OP_SUBCRIPTION_PURCHASE_DEAL
Used when new product/discount needs to be added to a service
PCM_OP_CUSTOMER_UPDATE_SERVICE
Used for updating the Service ID Login.
PCM_OP_CUST_SET_STATUS
Used for updating the status of the service Active/Inactive/Closed
PCM_OP_READ_FLDS
Used for reading Portal Object Information
1 - 11
Configuration Steps
Oracle BRM, continued
BRM Services used in this integration:
PCM_OP_SUBCRIPTION_CANCEL_PRODUCT
Used for Deleting a Product
PCM_OP_SUBCRIPTION_CANCEL_DISCOUNT
Used for Deleting a Discount
PCM_OP_SUBSCRIPTION_TRANSFER_SUBCRIPTION
Used for transferring a service from one account to another
PCM_OP_SUBSCRIPTION_SET_PRODINFO
Used for communicating price overrides
PCM_OP_SEARCH
Used for fetching Portal data
1 - 12
Configuration Steps
AIA
Choose the server where SOA Suite is to be installed.
Install SOA Suite.
Identify the database where XREF database is to be
installed. (Preferably on the same database where the SOA
dehydration exists).
Set up JMS queue for storing inbound Sales Orders from
Siebel.
Please refer to AIA installation guide for further details.
1 - 13
Configuration Steps
AIA, continued
Install the BRM Adapter.
Login to Application Server Console
Navigate to Oracle Home->Applications->Standalone
Resource Adapters ->BRM Adapter
Create Connection Factory
Interface:
oracle.tip.adapter.api.OracleConnectionFactory
1 - 14
Configuration Steps
AIA, continued
AIAConfigurationProperties.xml settings:
CAVS Routing for ProcessSalesOrderSiebelReqABCSImpl,
ProcessBillingPortalProvABCSImpl and
UpdateSORDLineStatusSiebelProvABCSImpl
Use Default Balance Group for
ProcessBillingPortalProvABCSImpl
Siebel Web Service Path for
UpdateSORDLineStatusSiebelProvABCSImpl
1 - 15
1 - 16
1 - 17
1 - 19
1 - 20
1 - 21
SALESORDER_STATUS
SALESORDER_ACTIONCODE
SALESORDER_LINESTATUS
PRICE_TYPE
CURRENCY_CODE
Operation
Entity
Siebel CRM Id
Inserts/Refers
InstalledProduct
Inserts
Refers
Refers
Refers
OrderLine
Order Line Id
CustomerPartyAccount Account Id
Item
Product Id
Customer Party Bill
Bill Profile Id
Profile
CUSTOMERPARTY_PA Bill Profile Id
YPROFILEID
Customer Party Default
BG
Refers
Refers
Asset Integration Id
Oracle BRM Id
Service Instance Id,
Purchased Product Id,
Purchased Discount Id
NA
Account Id
Product Id
Bill Info
Pay Info Id
Default Balance Group
ID for a Common
Account Id
1 - 22
1 - 23
1 - 24
Summary
In this course you have learned how to:
Describe the architecture and sequence for the Process
Integration for Order Management
Identify the integration artifacts
Describe design assumptions
Configure the Process Integration for Order Management
1 - 25