Introduction
The purpose of this service is to save new fusion orders to Vision database,
Request
Request URL POST : https://<pathtoapi>/service/FusionOrder
...
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Response
Response body will have new tag <RES> attached with input XML which will have information about the response.
...
Code will be 200 or 400, 200 is for success, if the code is 400 node <Message> will have reason for failure
HTTP Response Codes
Code | Message |
---|---|
200 | OK, All request processed |
406 | Input XML validation failed, response body will have reason for failure |
429 | API access restricted (Exceeded the rate limit / access not allowed) |
207 | Multi-Status, <RES> tag have more information |
400 | Request processing all record failed, <RES> tag have more information |
Response samples
Code : 200
Info |
---|
The response body depends on the configuration applied to your warehouse / API user account, for data posted directly into the main system a record by record response is given as below, alternatively ‘Data saved for processing’ will be returned. |
Code Block | ||
---|---|---|
| ||
<FUSIONS> <FO> <FH> <DocRef>FU_1</DocRef> </FH> <RES> <Code>400</Code> <Message>Fusion order processed</Message> </RES> </FO> </FUSIONS> |
Code : 207
Code Block | ||
---|---|---|
| ||
<FUSIONS> <FO> <FH> <DocRef>FU_1</DocRef> </FH> <RES> <Code>400</Code> <Message>Fusion order processed</Message> </RES> </FO> <FO> <FH> <DocRef>FU_2</DocRef> </FH> <RES> <Code>400</Code> <Message>Source Rotation Number: 15/0000556 does not exist for Product Code: ETHANOL.</Message> </RES> </FO> </FUSIONS> |
Code : 400
Code Block | ||
---|---|---|
| ||
<FUSIONS> <FO> <FH> <DocRef>FU_2</DocRef> </FH> <RES> <Code>400</Code> <Message>Source Rotation Number: 15/0000556 does not exist for Product Code: ETHANOL.</Message> </RES> </FO> </FUSIONS> |
Code : 406 Response Body
Code Block |
---|
Failed validation because field 'SiteCode' exceeded the maximum number of characters allowed. |
...