Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. On the Main tab in the Management Console, click Proxy Service.
    There are several templates available for creating a proxy service.
  2. Click Custom Proxy.
    The proxy service creation wizard appears.
    custom proxy service setup
  3. For the proxy service name, enter StockQuoteProxy.
  4. In the Publishing WSDL drop-down list, select Specify Source URL, enter the URL of the WSDL as file:./file:repository/samples/resources/proxy/sample_proxy_1.wsdl, and then click Test URI to validate the path. In the future, you can determine the WSDL of a running service using the ?wsdl operation.
    Publish WSDL
  5. Select the transports needed to expose the proxy service in the Transport Settings panel at the bottom of the page. For this example, leave the defaults set to make this proxy service available on both HTTP and HTTPS.
    Transport settings
    Note that you can also add service parameters to the proxy service. When the ESB starts, it initiates all proxy services that may need to fetch WSDLs associated with proxy services. If the ESB cannot locate those WSDLs during startup, it ignores them and continues.
  6. Click Next.
    You will now add a target endpoint to handle request messages.
  7. Under Define Endpoint, click Define Inline, and then click the Create button that appears.In sequence and endpoint options
  8. Click Address Endpoint.
    This will allow us to configure the endpoint by typing the URL of the service.
    Address endpoint
  9. Type the EPR of the target endpoint in the Address field as http://localhost:9000/services/SimpleStockQuoteService, leave the other fields unchanged, and click Save to add the endpoint to the proxy service.
    Configure address endpoint
  10. Back in the Step 2 screen, leave the In sequence empty and click Next.
    You will now add an Out sequence that will send the response messages back to the client.
  11. Under Define Out Sequence, click Define Inline, and then click the Create button that appears.
    define out sequence
  12. In the sequence editor, add the send mediator by clicking Add Child -> Core -> Send.
    Sequence editor
  13. Click Save, and then click Finish to save and quit the wizard.

    The newly created proxy service now appears on the Deployed Services screen. You can click the service's name to view its dashboard.


    You have finished configuring the sample and are ready to test the mediation.

...