...
- On the Main tab in the Management Console, click Proxy Service.
There are several templates available for creating a proxy service. - Click Custom Proxy.
The proxy service creation wizard appears. - For the proxy service name, enter
StockQuoteProxy
. - In the Publishing WSDL drop-down list, select Specify Source URL, enter the URL of the WSDL as
./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. - 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.
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. - Click Next.
You will now add a target endpoint to handle request messages. - Under Define Endpoint, click Define Inline, and then click the Create button that appears.
- Click Address Endpoint.
This will allow us to configure the endpoint by typing the URL of the service. - 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. - 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. - Under Define Out Sequence, click Define Inline, and then click the Create button that appears.
- In the sequence editor, add the send mediator by clicking Add Child -> Core -> Send.
- 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.
...