Sage SDATA Rest Service を使用して注文を作成しようとしています。これまでのところ、どのコンポーネントが oeorders の注文を構成しているのかを見つけることができないようです。ヒットしようとしているエンドポイントは次のとおりです。
[投稿] http://{company}/SDataServlet/sdata/sageERP/accpac/{org}/oeorders/
では、ペイロードに必要な要素をどのように把握すればよいでしょうか?
Sage SDATA Rest Service を使用して注文を作成しようとしています。これまでのところ、どのコンポーネントが oeorders の注文を構成しているのかを見つけることができないようです。ヒットしようとしているエンドポイントは次のとおりです。
[投稿] http://{company}/SDataServlet/sdata/sageERP/accpac/{org}/oeorders/
では、ペイロードに必要な要素をどのように把握すればよいでしょうか?
何がうまくいかなかったのかを理解しました。新しい注文を発送するときは、PUT ではなく POST を使用する必要があります。最も最小限のペイロードは次のようです。
<entry xmlns:sdata="http://schemas.sage.com/sdata/2008/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.w3.org/2005/Atom">
<sdata:payload>
<oeorder xmlns="http://schemas.sage.com/sageERP">
<TERMS></TERMS>
<CUSTOMER></CUSTOMER>
</oeorder>
</sdata:payload>
</entry>