Siebel Connector for SAP R/3 > Installing and Configuring the SAP Connector > Configuring the Connector for Use with IBM MQSeries >

Sample Outbound Workflow


A sample workflow is provided to update a customer in SAP from the Siebel application. This workflow can be used in place of the Standard Integration Workflow "SAP 4x Account - Update SAP Customer (4x IDOC)". The sample workflow is called "Send4xIdoc_UpdateSAPCustomer_MQAMI". This workflow passes a customer IDOC from the Siebel application to SAP through MQ Series instead of using the IDOC and tRFC BAPI adapters.

The sequence of the flow is:

Siebel Adapter > Data Map > EAI SAP IDOC MQ AMI Adapter > EAI MQSeries AMI Transport.

To use the sample workflow in place of the standard integration workflow

  1. Modify the standard Account Integration workflow "SAP 4x Account - Create or Update SAP Customer."
    1. Navigate to Business Process Administration > Workflow Process.
    2. Locate the "SAP 4x Account - Create or Update SAP Customer" workflow, then click Revise.
    3. A new version of the workflow appears with status "In Progress".

    4. Click the Process Designer tab.
    5. Double-click the Update SAP Customer sub-process palette.
    6. In the Sub Process field, replace "SAP 4x Account - Update SAP Customer (4x IDOC)" with "Send4xIdoc_UpdateSAPCustomer_MQAMI".
    7. Save the changes.
    8. Click Return to Designer.
    9. Repeat Step d to Step f, for the Update Sales Area Info sub-process palette.
    10. Return to Workflow Processes and activate the workflow.
  2. Modify the sample workflow Send4xIdoc_UpdateSAPCustomer_MQAMI.
    1. From Business Process Administration > Workflow Process locate the sample workflow Send4xIdoc_UpdateSAPCustomer_MQAMI and click Revise.
    2. A new version of the workflow appears with status "In Progress".

    3. Click the Process Designer tab.
    4. Double-click the business service step 4. MQ AMI Transport.
    5. In the Input Arguments tab, change the value of the argument Connection Subsystem from SAPSubsys to a name of your own choice, for example MQSenderSubsys.
    6. Save the changes.
    7. Click Return to Designer.
    8. Return to workflow processes and activate the workflow.
  3. Create the connection subsystem that you have named in the Connection Subsystem argument.
    1. Log in to server manager line mode (you may also use server administration).
    2. Enter this command:

    create named subsystem <your subsystem name> for subsystem
    MQSeriesAMISubsys with MqPolicyName=<your MQ AMI Policy name>,
    MqSenderServiceName=<your MQ AMI Sender Service name>

    1. Use the list named subsystem command to make sure the subsystem is created.
    2. Stop the Siebel server service and restart it.
    3. Now when you send an account to SAP from the Siebel application, the sample workflow is invoked.


 Siebel Connector for SAP R/3 
 Published: 22 August 2003