-
Notifications
You must be signed in to change notification settings - Fork 16
Action – ODataRequestConvert
Eric Domke edited this page May 6, 2019
·
1 revision
<!-- SOAP_ACTION = ApplyItem or ApplyAML -->
<Item type="Method" action="ODataRequestConvert">
<action>{Action: toAML, toJSON}</action>
<method>{HTTP Method: POST, GET, ...}</method>
<url>{Full OData URL}</url>
<service_root>{Root OData URL}</service_root>
<request_body>{JSON or AML}</request_body>
</Item>
<!-- SOAP_ACTION = ApplyItem or ApplyAML -->
<Item type="Method" action="ODataRequestConvert">
<action>toAML</action>
<method>POST</method>
<url>http://vault/odata/method.CalculateCost</url>
<service_root>http://vault/odata</service_root>
<request_body><![CDATA[{
"@odata.type": "#Document",
"id": "FBCC74FC",
"item_number": "DOC-01",
"Document File": [
{
"id": "40F16369",
"related_id": {
"id": "2778F0A17FDF4095A497A9A27B594376",
"filename": "6d039e86857376a761b87c4d559953e2.jpg"
}
}
]
}]]></request_body>
</Item>
<Item type="Document" action="CalculateCost">
<id>FBCC74FC</id>
<item_number>DOC-01</item_number>
<Document_x0020_File>
<id>40F16369</id>
<related_id>
<id>2778F0A17FDF4095A497A9A27B594376</id>
<filename>6d039e86857376a761b87c4d559953e2.jpg</filename>
</related_id>
</Document_x0020_File>
</Item>
<Item type="Method" action="ODataRequestConvert">
<action>toJSON</action>
<method>POST</method>
<url>http://Server/odata/method.ans_FileSys_UploadFiles</url>
<service_root>http://Server/odata/</service_root>
<request_body><Item type="File" id="452DB44F90264C4CACDB0E7EBA28F402" /></request_body>
<headers>Content-Type: application/json</headers>
</Item>
<Item>
<headers></headers>
<body>{"Item":{"@aras.type":"File","@aras.typeId":"8052A558B9084D41B9F11805E464F443","@aras.id":"452DB44..."}}</body>
<status_code>200</status_code>
</Item>