10.07.2015 Views

SuiteTalk (Web Services) Platform Guide - NetSuite

SuiteTalk (Web Services) Platform Guide - NetSuite

SuiteTalk (Web Services) Platform Guide - NetSuite

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 1<strong>SuiteTalk</strong> <strong>Platform</strong> OverviewThe <strong>SuiteTalk</strong> <strong>Platform</strong> provides programmatic access to your <strong>NetSuite</strong> data and businessprocesses through an XML-based application programming interface (API). Generallyspeaking, the <strong>SuiteTalk</strong> <strong>Platform</strong> has the following characteristics:• SOAP encoded <strong>Web</strong> services: the <strong>SuiteTalk</strong> <strong>Platform</strong> uses SOAP-based <strong>Web</strong> serviceswith document style, or Doc style, encoding.Doc style encoding consists of message-oriented exchanges where an XML schemaspecified within the SOAP message defines the structure of any messages sent betweentwo applications. RPC exchanges are NOT supported.• HTTPS Transport: currently the only transport supported is HTTPS as defined in theWSDL document.In this <strong>Guide</strong>For a list of <strong>NetSuite</strong> records that are supported in <strong>Web</strong> services development,see <strong>Web</strong> <strong>Services</strong>Supported Records in the <strong>NetSuite</strong> Help Center. To see code samples of all <strong>SuiteTalk</strong>operations, see <strong>Web</strong> <strong>Services</strong> Operations.Important: Although the following material pertains to the 2012.1 WSDL, <strong>NetSuite</strong>continues to support endpoints released prior to 2012.1.This manual contains the following sections:Chapter 1 "<strong>SuiteTalk</strong> <strong>Platform</strong> Overview": provides a general overview of this guide, <strong>Web</strong>services and the <strong>NetSuite</strong> WSDL, and the <strong>NetSuite</strong> <strong>Web</strong> services governance model.Chapter 2 "Getting Started": provides steps for getting your <strong>Web</strong> services developmentenvironment set up to create your first service. It also describes how to modify or set <strong>Web</strong>services preferences. This section also describes general concepts that pertains to <strong>SuiteTalk</strong>development.Chapter 3 "Setting <strong>Web</strong> <strong>Services</strong> Preferences": provides information on setting company-widepreferences, request level preferences, search preferences, and setting the Internal IDpreference.Chapter 4 "Roles and Permissions in <strong>Web</strong> <strong>Services</strong>": defines the concept of a role within<strong>NetSuite</strong> and the necessity of providing a role ID during authentication. This section alsodescribes how to assign a default role to a <strong>Web</strong> services user, as well as how to set a “<strong>Web</strong><strong>Services</strong> Only” role for a user.Chapter 5 "Records, Fields, Forms, and Sublists in <strong>Web</strong> <strong>Services</strong>": describes how to work withrecords, field, and sublist objects in <strong>Web</strong> services. This section also provides information onworking with custom forms.<strong>SuiteTalk</strong> <strong>Platform</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!