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

  1. Navigate to the Administration - Service Administration screen, then the Outbound Web Service view.

  2. In the Outbound Web Service list, create a query to display the records with "External Shopping Cart Create" in the Name field.

  3. Select Active in the Status field of this record to activate this Web service.

  4. 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.

  5. 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

  1. Navigate to the Administration - Web Services screen, then the Inbound Web Service view.

  2. In the Inbound Web Service list, create a query to display the record with "Siebel Shopping Cart Create" in the Name field.

  3. Select Active in the Status field of this record to activate this Web service.

  4. Select the record with the name Siebel Shopping Cart Create.

  5. 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.

  6. 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.