0

2020-07-09 编辑:显然这是一个缺陷。我终于让他们承认了这一点,并且他们已经为此提出了修复程序。不过,在问题完全解决之前,我将保持开放状态。


我正在尝试清理具有三个分支的 Boomi 集成,仅用于更新记录,然后从 NetSuite 响应中获取外部 ID。每个成功的 NetSuite upsert 响应都有已发送记录的外部 ID,但 Boomi 似乎无法使用实际的 NetSuite 响应。

示例 NetSuite 响应:

<soapenv:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
    <platformMsgs:documentInfo xmlns:platformMsgs="urn:messages_2019_1.platform.webservices.netsuite.com">
        <platformMsgs:nsId>##############################</platformMsgs:nsId>
    </platformMsgs:documentInfo>
</soapenv:Header>
<soapenv:Body>
    <upsertListResponse xmlns="urn:messages_2019_1.platform.webservices.netsuite.com">
        <writeResponseList>
            <platformCore:status isSuccess="true" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com"/>
            <writeResponse>
                <platformCore:status isSuccess="true" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com">
                    <platformCore:statusDetail>
                        <platformCore:afterSubmitFailed>false</platformCore:afterSubmitFailed>
                    </platformCore:statusDetail>
                </platformCore:status>
                <baseRef xsi:type="platformCore:CustomRecordRef" typeId="144" externalId="339487-2__RcvdType__38660884__6" internalId="4341574" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com"/>
            </writeResponse>
            <writeResponse>
                <platformCore:status isSuccess="true" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com">
                    <platformCore:statusDetail>
                        <platformCore:afterSubmitFailed>false</platformCore:afterSubmitFailed>
                    </platformCore:statusDetail>
                </platformCore:status>
                <baseRef xsi:type="platformCore:CustomRecordRef" typeId="144" externalId="314013-12__RcvdType__38661194__6" internalId="4339771" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com"/>
            </writeResponse>

Boomi 的 NetSuite 回应:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Result>
  <id>#####</id>
  <success>true</success>
</Result>

本质上,我只想从实际的 NetSuite 响应中获取记录的外部 ID。我已经用谷歌搜索了,但我没有找到任何有用的东西......:/

4

0 回答 0