Introduction

For new orchestrations that you create, you can add the RESTCaller service from the list of known system Web services in SBM Composer. If you are using a process app that was created prior to 10.1.5 (or if you delete the service from your process app), you must import the RESTCaller.wsdl into your orchestration. The RESTCaller.wsdl can be found here:
http://JBossServerName:JBossPort/orchestrationutilities/services/RESTCaller?wsdl
Once you import the WSDL file, you can then use the orchestration workflow service step to access the RESTCaller service, and configure it appropriately to call the REST Web service that you want to access.
Note: The RESTCaller service endpoint must be configured to use "Security Token" Authentication. The first time you deploy a process app that uses RESTCaller to a specific environment, perform the following steps:
  1. Log in to SBM Application Repository.
  2. Open the Environments view, and select your environment.
  3. Edit the RESTCaller endpoint, and set the authentication to Security Token.
  4. Redeploy the process app to the environment.

XML data from the orchestration workflow can be mapped into the RESTCaller and sent to the REST Web service as text, XML, or as JSON data. Similarly, XML data returned by the REST Web service can be mapped into the orchestration workflow. If the REST Web service returns JSON data, it can be translated to XML and mapped into the orchestration workflow as XML.