Siebel Master Data Applications Reference for Industry Applications > Configuring Siebel Master Data Applications > Configuring Siebel Master Data Application Features >
Configuring UCM Inbound Server Communication
Configuring inbound UCM Siebel Server communications depends on the registered system protocol type for the Siebel Connector for Master Data Applications, either the Siebel EAI MQSeries Transport, the Siebel EAI JMS Transport, or the Siebel EAI HTTP Transport. (For further details on the Siebel Connector for Master Data Applications, see Siebel Connector and Integration of Siebel Master Data Applications.) The Siebel EAI MQSeries Transport allows you to integrate data between Siebel Business Applications and external applications that can interface with the IBM MQSeries. The EAI MQSeries Server Transport transports messages to and from IBM MQSeries queues. To configure Siebel EAI MQSeries Transport, see Configuring for Siebel EAI MQSeries Transport. Siebel EAI HTTP Transport allows you to send XML messages over HTTP to a target URL. The Siebel Web Engine (SWE) serves as the transport to receive XML messages sent over the HTTP protocol to a Siebel application. To configure Siebel EAI HTTP Transport, see Configuring Siebel EAI HTTP Transport. For background information and details on configuring Siebel EAI MQSeries Transport and Siebel EAI HTTP Transport, see Transports and Interfaces: Siebel Enterprise Application Integration. Configuring for Siebel EAI MQSeries Transport
To configure UCM inbound communication using the Siebel EAI MQSeries Transport, you must:
- Create and configure two named subsystems.
- Configure the Siebel Server component MQSeries Server Receiver (alias: MqSeriesSrvRcvr)
NOTE: Make sure Siebel EAI MQSeries Transport is enabled prior to configuring for UCM. For further information on enabling Siebel EAI MQSeries Transport, see Transports and Interfaces: Siebel Enterprise Application Integration.
For background information on these Siebel Server administrative tasks, see Siebel System Administration Guide. To configure named subsystems
- Navigate to the Administration—Server Configuration screen.
- From the link bar, click Enterprises.
- Select the Profile Configuration view tab.
- Create two new records in the Profile Configuration list and provide the following information.
|
|
|
Name |
Any name, CIFMQConnSubsy for example |
Any name, CIFMQDataSubsys for example |
Alias |
This field is required for creation of this record. |
This field is required for creation of this record. |
Subsystem Type |
MQSeriesServerSubsys |
EAITransportDataHandlingSubsys |
NOTE: The subsystem type that you select must have a check mark in the Is Named Enabled field.
- For each record, modify the following parameters in the Profile Parameters list:
|
|
|
MQSeries Physical Queue Name |
Queue name to receive inbound request message from |
N/A |
MQSeries Queue Manager Name |
Queue manager name who own the queues |
N/A |
MQSeries Response Physical Queue Name |
Queue name to send response message to |
N/A |
MQSeries Sleep Time |
100 (or longer if required) |
N/A |
Workflow Process to Execute |
N/A |
UCM Customer Profile Integration Process |
- Save both records.
For details on this procedure and the Named Subsystems, see Siebel System Administration Guide.
To configure MQSeries Server Receiver Siebel Server component
- Navigate to the Administration—Server Configuration screen.
- From the link bar, click Servers.
- In the Siebel Servers list, select the Siebel Server of interest.
- Click the Components view tab.
- In the Components list, select MQSeries Server Receiver (alias: MqSeriesSrvRcvr).
- Select the Parameters view tab under the Components list.
- Set the following parameters as follows:
|
|
|
Receiver Connection Subsystem |
ReceiverConnectionSubsystem |
Subsystem name created in To configure named subsystems. For example, CIFMQConnSubsys or CIFMQDataSubsys. |
Receiver Method Name |
ReceiverMethodName |
ReceiveDispatch or ReceiveDispatchSend. |
Default Tasks |
DfltTasks |
1 or number of tasks desired. |
- Restart the Siebel Server and make sure the MQSeries Server Receiver server component is running.
Configuring for Siebel EAI JMS Transport
Use the Siebel EAI JMS Transport to integrate data between Siebel Business Applications and external applications that can interface using JMS Protocol. The EAI JMS Transport transports messages to and from JMS queues. To configure UCM inbound communication using the Siebel EAI JMS Transport, you must:
- Create and configure two named subsystems.
- Configure the Siebel Server component JMS Receiver (alias: JMSReceiver)
NOTE: Make sure Siebel EAI JMS Transport is enabled prior to configuring for UCM. For more information on enabling Siebel EAI JMS Transport, see Transports and Interfaces: Siebel Enterprise Application Integration.
For background information on these Siebel Server administrative tasks, see Siebel System Administration Guide. To configure named subsystems
- Navigate to the Administration-Server Configuration screen.
- From the link bar, click Enterprises.
- Click the Profile Configuration view tab.
- Create two new records in the Profile Configuration list and provide the following information.
|
|
|
Name |
Any name, such as: CIFJMSConnSubsy |
CIFJMSDataSubsys |
Alias |
This field is required for creation of this record |
This field is required for creation of this record |
Subsystem Type |
JMSSubsys |
EAITransportDataHandlingSubsys |
NOTE: The subsystem type that you select must have a check mark in the Is Named Enabled field.
- For each record, modify the following parameters in the Profile Parameters list:
|
|
|
ConnectionFactory name |
Name of Connection Factory |
N/A |
ConnectionUsername |
User Name for the connection |
|
ConnectionPassword |
User Password for the connection |
|
ReceiveQueue name |
Queue name to receive inbound request message from |
N/A |
SendQueue name |
Queue name to send response message to |
N/A |
JVM Subsystem name |
JAVA |
N/A |
DispatchWorkflowProcess |
N/A |
UCM Customer Profile Integration Process |
NOTE: Make sure that you have JAVA named subsystem created for subsystem JVMSubSys with DLL, Classpath, and VMOPTIONS parameters defined. For information on how to create this subsystem, see Business Processes and Rules: Siebel Enterprise Application Integration.
- Save both records.
For details on this procedure and the Named Subsystems, see Siebel System Administration Guide. To configure JMS Receiver Siebel Server component
- Navigate to the Administration-Server Configuration screen.
- From the link bar, click Servers.
- In the Siebel Servers list, choose a Siebel Server.
- Click the Components view tab.
- In the Components list, choose JMS Receiver (alias: JMSReceiver).
- Click the Parameters view tab under the Components list.
- Set the following parameters:
|
|
|
Receiver Connection Subsystem |
ReceiverConnectionSubsystem |
Subsystem name created previously. For example: CIFJMSConnSubsy |
Receiver Method Name |
ReceiverMethodName |
ReceiveDispatch or ReceiveDispatchSend |
- Restart the Siebel Server and make sure the JMS Receiver server component is running.
Configuring Siebel EAI HTTP Transport
To configure UCM inbound communication using the Siebel EAI HTTP Transport, you must:
- Configure the Siebel Web Engine (SWE)
- Modify the Siebel Universal Customer Master Configuration file (
.cfg file) to run the extension service.
NOTE: Make sure Siebel EAI HTTP Transport is enabled prior to configuring for UCM. For further information on enabling Siebel EAI HTTP Transport, see Transports and Interfaces: Siebel Enterprise Application Integration.
For background information on these Siebel Server administrative tasks, see Siebel System Administration Guide. To configure the Siebel Web Engine to run the Inbound HTTP Transport
- Open
eapps_sia.cfg file in the \bin subdirectory in the install directory.
- Locate the section
[/ucm_%language%] , for example [/ucm_enu] .
- Add the EnableExtServiceOnly configuration parameter or set it as follows, if it already exists:
[/ucm_enu]
ConnectString = <Connect String>
EnableExtServiceOnly = TRUE
- Save and close the configuration file.
After creating and configuring the SWE, configure the required Named Subsystem. For more information on this procedure, see Transports and Interfaces: Siebel Enterprise Application Integration. To configure the Siebel Universal Customer Master Application to run the Extension Service
- Open
ucm.cfg file in the \bin subdirectory in the install directory.
- Locate the section
[/HTTP Services] , or add this section if it is not found.
- Add the services and corresponding named subsystems configured. For example:
[/HTTP Services]
SiebelCIFContact = CIFInboundHTTPDispatch
The name SiebelCIFContact in the queryString matches the name CIFInboundHTTPDispatch, which in turn looks up for the named subsystem list and dispatches accordingly.
- Save and close the configuration file.
|