我正在尝试使用 SDATA 创建客户,但似乎找不到合适的端点。我搜索了架构,只找到了 wkshpcustomer,但似乎没有人知道那个对象是什么。
但是,我可以毫无问题地创建订单:
[POST] http://{domain}/SDataServlet/sdata/sageERP/accpac/{company}/oeorders/
<sdata:payload>
<oeorder xmlns="schemas.sage.com/sageERP">
<TERMS>CASH</TERMS>
<CUSTOMER></CUSTOMER>
</oeorder>
</sdata:payload>
当我根据以下博客文章 ( https://smist08.wordpress.com/2011/08/06/fun-with-sdata/ ) 创建客户时,我得到以下信息:
<?xml version="1.0" encoding="UTF-8"?>
<sdata:diagnoses xmlns:sdata="schemas.sage.com/.../1">
<sdata:diagnosis>
<sdata:severity>error</sdata:severity>
<sdata:sdataCode>ResourceKindNotFound</sdata:sdataCode>
<sdata:message>Resource kind: CUSTOMER cannot be found in the classMap.</sdata:message>
</sdata:diagnosis>
</sdata:diagnoses>
那么,如何使用 SDATA 创建客户?