POST /rest/bpm/bfm/v1/process?action={string}&processTemplateName={string}&portType={string}&operation={string}| Name | Value Type | Description | ||||
|---|---|---|---|---|---|---|
| action | string | Action to be performed for the process instance.
|
||||
| processTemplateName | string | Process template name for the process instance exposing the called operation.
|
||||
| portType | string | WSDL port type containing the called operation. The parameter is a QName specified as "{namespace}localname"
|
||||
| operation | string | WSDL operation. The parameter is an NCName.
|
The default content-type is application/xml.
The default content-type is application/xml.
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.ibm.com/xmlns/prod/websphere/bpm/rest/bfm/v1/processFault"
xmlns="http://www.ibm.com/xmlns/prod/websphere/bpm/rest/bfm/v1/processFault"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<!--
Process Fault
-->
<xsd:element name="processFault" type="tProcessFault"/>
<xsd:complexType name="tProcessFault">
<xsd:sequence>
<xsd:element name="faultName" type="xsd:QName"/>
<xsd:element name="faultData" type="xsd:anyType" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>The default content-type is application/json.
{ "description": "Error Response",
"type": "object",
"properties":
{ "errorNumber": {"type": "string",
"description":"Message ID of the exception."
},
"errorMessage": {"type": "string",
"description":"Message text of the exception."
},
"errorMessageParameters": {"type": ["string"], "optional": true,
"description":"Message text parameters of the exception."
},
"programmersDetails": {"type": "object", "optional": true,
"description":"Additional, exception details, for example, a stack trace."
}
}
}
| Code | Description |
|---|---|
| 200 OK | The operation has been called on the process, and output or fault data has been returned.
|
| 400 Bad Request | The parameters are not valid or they are missing. |
| 401 Unauthorized | The caller is not authorized for this request. |
| 404 Not Found | The process template does not exist.
|
| 406 Not Acceptable | The requested content type or content encoding is not supported. |
| 409 Conflict | The specified process template might be in a stopped state.
|
| 415 Unsupported Media Type | The content type or content encoding of the request is not supported. |
| 500 Internal Server Error | A severe problem has occurred. Programmer's details are provided. |
6.2
Parent topic: Process Resource