REST API - startBusinessService
The table summarizes the REST API - startBusinessService.
Request
Format | POST <baseurl>/businessservice/start/<modulename>/<processname>/<version> |
Path parameters |
moduleName, processName and version can be obtained by using listBusinessServices . |
Query parameters | responsetype=string (optional, default = JSON): Enumerated value defining the format of the data payload to be used in the response message - either XML or JSON. |
Body | formalParams element (required if the business service has formal parameters): Specifies the page data for the formal parameters associated with the processname business service. Note: You cannot determine the names of these formal parameters programmatically. Instead, you must obtain them by examining the process in TIBCO Business Studio. Do not supply a Body element if the business service has no formal parameters. |
Response
JSON | Returns a JSON representation of the contents of a startBusinessServiceResponse element. |
XML | Returns the contents of a startBusinessServiceResponse element (from the BusinessService schema) |
Example
Request | POST <baseurl>/businessservice/start/%2FRestSample1%2FProcessPackages%2FRestSample1.xpdl/StartClaimProcess/1.0.0.201301031722 |
Response | { "xml-fragment": { "@executionState": "IN_PROGRESS", "context": { "pageFlowTemplate": { "@moduleName": "/RestSample1/ProcessPackages/RestSample1.xpdl", "@processName": "StartClaimProcess", "@version": "1.0.0.201301031722" }, "processReference": { "id": "pvm:0a10l", "name": "StartClaimProcess" } }, "pageData": { "pageReference": { "@activityId": "pvm:001gl.3", "@activityName": "ClaimReceived", "@activityModelId": "_Q1Ayo1W_EeKxvfo_dvnJww", "@moduleName": "/RestSample1/ProcessPackages/RestSample1.xpdl", "@moduleVersion": "1.0.0.201301031722", "@processName": "StartClaimProcess" }, "payload": { "@payloadMode": "JSON", "serializedPayload": "{\"items\":[{\"$param\":\"Datachecked\",\"$value\":[],\"type\":\"Boolean\",\"mode\":\"INOUT\"}]}" } } } } |
Copyright © Cloud Software Group, Inc. All rights reserved.