NetSuite Data Provider - Online Help
NetSuite Data Provider
Questions / Feedback?

Update Schemas

Update Updategram Structure

The Id is required for updates. The before block specifies which columns to update. The after block declares how the data will change.

Update Updategram Instance

Below is an instance of an update request.

<ns0:parameters xmlns:ns0="http://www.rssbus.com/NetSuiteProvider">
  <ns0:sync>
  <ns0:before>
    <ns0:Account Id="Id_0" AcctName="AcctName_0" AnnualRevenue="10" /> 
  </ns0:before>
  <ns0:after>
    <ns0:Account Id="Id_0" AcctName="AcctName_0" AnnualRevenue="10" /> 
  </ns0:after>
  </ns0:sync>
</ns0:parameters>

Update Schema

Below is an update schema. The response contains the number of affected rows.

<?xml version="1.0" encoding="utf-16" ?> 
<xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.rssbus.com/NetSuiteProvider" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="parameters">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="sync">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="before">
                <xs:complexType>
                  <xs:sequence>
                  <xs:element name="Account">
                    <xs:complexType>
                      <xs:attribute name="Id" type="xs:string" /> 
                      <xs:attribute name="AcctName" type="xs:string" /> 
                      <xs:attribute name="AnnualRevenue" type="xs:double" /> 
                    </xs:complexType>
                  </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="after">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Account">
                      <xs:complexType>
                        <xs:attribute name="Id" type="xs:string" /> 
                        <xs:attribute name="AcctName" type="xs:string" /> 
                        <xs:attribute name="AnnualRevenue" type="xs:double" /> 
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="table">
    <xs:complexType>
      <xs:attribute name="AffectedRows" type="xs:int" /> 
    </xs:complexType>
  </xs:element>
</xs:schema>

 
 
Copyright (c) 2015 RSSBus, Inc. - All rights reserved.
Build 1.0.5577.0