NetSuite 和 SuiteTalk 列出所有类型(分页或非分页)

NetSuite and SuiteTalk list all of a type (paged or not)

我目前正在尝试使用 SuiteTalk 2017_2_0 API 与 NetSuite 进行新的集成。我拥有单条记录检索等所有基础知识;但是,我在尝试弄清楚如何在系统中列出所有给定的 object/type 时遇到问题。

示例:我想列出所有 InventoryItem 数据。

不确定我错过了什么。有人有示例 SOAP 文档吗?

到目前为止我做了什么

我主要处理以下类型:销售订单、客户和库存项目。

  1. 尝试使用 WSDL 中定义的 getAll 调用 - 仅支持有限的字段:

    • 预算类别
    • 活动*
    • 货币
    • 等等
  2. 尝试使用 getListbaseRef/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>
  1. 尝试制定搜索return所有数据但我需要的类型不可用(或者我无法弄清楚)

定义一个保存的搜索来提取适当的数据,然后调用保存的搜索。