我目前正在尝试与SuiteTalk 2017_2_0 API一起与NetSuite进行新的集成。我掌握了单记录检索等所有基础知识;但是,我在尝试找出如何列出系统中所有给定对象/类型时遇到问题。
示例:我要列出所有InventoryItem数据。
不确定我缺少什么。有人有样本SOAP文档吗?
我到目前为止所做的
我主要处理以下类型:销售订单,客户和库存物料。
尝试使用WSDL中定义的getAll
调用-仅支持有限的字段:
尝试使用getList
,但是baseRef
/ RecordRef
中需要一组内部ID( INVALID_KEY_OR_REF-指定的密钥无效。 )
失败:
<urn:getList>
<urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" />
</urn:getList>
成功:
<urn:getList>
<urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" internalId="1" />
<urn1:baseRef xsi:type="core:RecordRef" type="salesOrder" internalId="2" />
</urn:getList>
答案 0 :(得分:1)
定义一个保存的搜索以提取适当的数据,然后调用保存的搜索。