Configuring Corresponding Web Services for Advanced Queue

This topic contains information about how to configure corresponding Web services for AQ. AQ configuration involves configuring JMS messaging between Siebel Business Applications and the Oracle SOA suite using Oracle Advanced Queuing. For more information about this configuration, see Transports and Interfaces: Siebel Enterprise Application Integration.

Use the following procedure to configure corresponding Web services for AQ.

To configure corresponding Web services

  1. Navigate to the Administration - Web Services screen, then the Outbound Web Services view and query for SWI*.

  2. Change the transport to JMS and address as:

    jms://queue name@connection factory
    

    queue name is in the following format:

    java:comp/resource/ Resource Provider Name as configured/Queues/queue name
    

    connection factory is in the following format:

    java:comp/resource/Resource Provider Name as configured/QueueConnectionFactories/
    QCF
    

    Queues must have been created as part of Oracle Application Integration Architecture installation. Refer the queue name in this step.

  3. To locate the Connection Factory Name, log in to Application Server control, and navigate to oc4j_soa ' Administration, then Database Persistence.

    Here you can find the Resource Provider Name if it is configured.

    Example: jms://java:comp/resource/AIA_JMS_RP/Queues/AIA_SALESORDERJMSQUEUE@java:comp/resource/AIA_JMS_RP/QueueConnectionFactories/QCF

  4. After changing the address, click Clear Cache.

  5. If you are using the Communications PIP or the Order-To-Cash PIP, then proceed to one of the following steps:

    • Communications PIP. Go to Step 6.

    • Order-To-Cash PIP. Go to Step 7.

  6. For the Communications PIP, configure the following Web services:

    • SWICreateAdjustment

      Example for FMW 10g:

      jms://java:comp/resource/AIA_JMS_RP/Queues/AIA_CMUREQADJIOJMSQUEUE@java:comp/
      resource/AIA_JMS_RP/QueueConnectionFactories/QCF
      

      Example for FMW 11g:

      jms://jms/aia/AIA_CMUREQADJIOJMSQUEUE@jms/aia/COMMS_ADJUSTMENT_CONSUMER
      
    • SWISpecialRatingList

      Example for FMW 10g:

      jms://jms/aia/AIA_SPECIALRATINGJMSQ@jms/aia/COMMS_SPECIALRATINGLIST_CONSUMER
      

      Example for FMW 11g:

      jms://jms/aia/AIA_SPECIALRATINGJMSQ@jms/aia/COMMS_SPECIALRATINGLIST_CONSUMER
      
    • SWISubmitOrder

      Example for FMW 10g:

      jms://jms/aia/AIA_SALESORDERJMSQUEUE@jms/aia/COMMS_SUBMITORDER_CONSUMER
      

      Example for FMW 11g:

      jms://jms/aia/AIA_SALESORDERJMSQUEUE@jms/aia/COMMS_SUBMITORDER_CONSUMER
      
  7. For the Order-To-Cash PIP, configure the following Web services:

    • SWISubmitOrder_o2c

      Example for FMW 10g:

      jms://java:comp/resource/DBConnect/Queues/JMSUSER.AIA_QUOTEJMSQUEUE@java:comp/
      resource/DBConnect/QueueConnectionFactories/QCF
      

      Example for FMW 11g:

      jms://jms/aia/AIA_SiebelSalesOrderJMSQueue@jms/aia/AIASiebelCF
      
    • SWISubmitQuote_o2c

      Example for FMW 10g:

      jms://java:comp/resource/DBConnect/Queues/JMSUSER.AIA_QUOTEJMSQUEUE@java:comp/
      resource/DBConnect/QueueConnectionFactories/QCF
      

      Example for FMW 11g:

      jms://jms/aia/AIA_SiebelQuoteJMSQueue@jms/aia/AIASiebelCF