Section | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Request
XPath | Name | Type | Required | Notes |
---|---|---|---|---|
| Requesting User ID | No |
| Processing Mode | No |
| ID | Yes |
| Portfolio ID | Yes |
| Transaction Type | Yes |
| Payload Encoding | Yes |
| Payload Format | Yes |
| String Payload | Yes |
Response
XPath | Name | Type | Required | Notes |
---|---|---|---|---|
| Status | Yes |
| Error Code | No |
| Error Message | No |
| Create Time | Yes |
| ID | Yes |
| Portfolio ID | Yes |
| Entity Status | Yes |
| Transaction Type | Yes |
| Update Time | Yes |
| Error Code | No |
| Error Message | No |
| Payload Encoding | Yes |
| Payload Format | Yes |
| String Payload | Yes |
Errors
Code | Description |
---|---|
| Returned if the user does not have permission to access the specified transaction. |
| Returned if the requested transaction could not be found. |
| The server was not able to process the request. More information (if available) will be provided in the error message. |
Examples
Basic
Request
Code Block | ||
---|---|---|
| ||
PUT /transactions/{transaction id} |
Code Block | ||
---|---|---|
|
...
<transactionReq>
<transaction id="123" portfolioId="1234" type="TRADE">
<payload encoding="STRING" format="FIXML">
<string><![CDATA[<FIXML><!-- TrdCaptRpt goes here --></FIXML>]]></string>
</payload>
</transaction>
</transactionReq> |
Response
Code Block | ||||
---|---|---|---|---|
| ||||
<transactionRpt> <transaction id="123" portfolioId="1234" type="TRADE" createTime="2013-01-09 10:01:02" updateTime="2013-01-09 10:02:10" status="UPDATED"> <payload encoding="STRING" format="FIXML"> <string><![CDATA[<FIXML><!-- TrdCaptRpt goes here --></FIXML>]]></string> </payload> </transaction> </trsansactionRpt> |
...