Setting Up Web Services for Shopping Cart Transfer
To set up the Web services, you must log in to Siebel PRM Manager as a user with system administrator privileges, and then set up outbound Web services and set up inbound Web services.
To set up outbound Web services
Navigate to the Administration - Service Administration screen, then the Outbound Web Service view.
In the Outbound Web Service list, create a query to display the records with "External Shopping Cart Create" in the Name field.
Select Active in the Status field of this record to activate this Web service.
In the Service Ports list, add a new record, and enter the values in the following table in the fields of the new record.
Field
Description
Name
Enter a name for the port, such as Transfer Cart.
Port Type
Select External Shopping Cart Create.
Transport
Select HTTP.
Address
Specify the address or URL of the target system with which you are communicating.
If you are communicating with another Siebel instance, enter the following:
http://webserver/eai_lang/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1
For the values in angle brackets, use the actual values for your system.
Binding
Select SOAP_RPC_ENCODED.
Comment
Enter a comment for your own use.
In the Operation Bindings list, add a new record, and enter the values in the following table in the fields of the new record.
Field
Description
Operation Name
In the picklist, select ExternalShoppingCartCreateSynchronize
Binding Property
namespace
Binding Value
http://siebel.com/asi/
Note: Users must activate the workflows before they set up the Inbound Web services, or they cannot select the workflow under the Implementation Name in the Type field. For more information, see Activate Workflows.
To set up inbound Web services
Navigate to the Administration - Web Services screen, then the Inbound Web Service view.
In the Inbound Web Service list, create a query to display the record with "Siebel Shopping Cart Create" in the Name field.
Select Active in the Status field of this record to activate this Web service.
Select the record with the name Siebel Shopping Cart Create.
In the Service Ports list, add a new record, and enter the values in the following table in the fields of the new record.
Field
Description
Name
Enter a name for the port, such as Receive Cart.
Type
Click the select icon. In the dialog box, add a new record and enter the following values in the new record:
Implementation Type: Workflow Process
Implementation Name: Select Transfer Cart Inbound Receive Process
Name: Siebel Shopping Cart Create
After creating this record, select it as Type.
Business Service
Entered automatically when you select the port type.
Transport
Select HTTP.
Address
Enter:
http://webserver/eai_lang/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&WSSOAP=1
For the values in angle brackets, use the actual values for your system.
Binding
Select SOAP_RPC_ENCODED.
Comment
Enter a comment for your own use.
In the Operations list, add a new record, and enter the values in the following table in the fields of the new record.
Field
Description
Name
Enter ExternalShoppingCartCreateSynchronize.
Business Service
Entered automatically when you create a new operation.