Skip to main content

SOAP 1.2 web service

Overview

SOAP (Simple Object Access Protocol) is an XML-based protocol for accessing web services over HTTP.

SOAP allows applications running on different operating systems to communicate using different technologies and programming languages. You can use SOAP APIs to create, retrieve, update or delete records, such as passwords, accounts, leads, and custom objects, from a server.

info

Before you set up your data sync destination, make sure to configure your Source.

tip

The SOAP 1.2 Web Service destination supports batch and real-time syncs.

Destination tab

The following table outlines the mandatory and optional parameters you will find on the Destination tab (Image 1).

The following parameters will help to define your data sync destination and how it functions.

ParameterDescriptionExample
DestinationMandatory. Select your destination from the drop-down menu.SOAP 1.2 Web Service

Image 2: Define your Destination

Next steps

  • Define your Sync Actions. Note that if you are doing a Full-File sync, the API Specification > SOAP 1.2 Source section should be filled in.
  • Add in your Post Sync Scripts, if required.
  • Define your Permissions.
  • If you are running a real-time sync, set up your Listener Config and enable it to begin your sync.
  • If you are running a batch sync, click Jobs > Start a Job to begin your sync.

Appendix A

SOAP Parameter Examples

Envelope Namespace

<foo:Envelope xmlns:foo="...">
<foo:Body>
[Request XML]
</foo:Body>
</foo:Envelope

Namespace - Name

soapenv:Envelope
xmlns:<\a data-footnote-ref href="#user-content-fn-1">soap</\a>="http://schemas.xmlsoap.org/soap/envelope/">
soap:Body>
m:NumberToWordsResponse
xmlns:m="http://www.dataaccess.com/webservicesserver/">
m:NumberToWordsResult>four million four hundred and seventy three thousand two hundred and thirty nine /m:NumberToWordsResult>
/m:NumberToWordsResponse>
/soap:Body>
/soap:Envelope>

Namespace - Value

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<m:NumberToWordsResponse
xmlns:m="http://www.dataaccess.com/webservicesserver/">
<m:NumberToWordsResult>four million four hundred and seventy three thousand two hundred and thirty nine </m:NumberToWordsResult>
</m:NumberToWordsResponse>
</soap:Body>
</soapenv:Envelope>

SOAP Body

<NumberToWords xmlns="http://www.dataaccess.com/webservicesserver/">
<ubiNum>500</ubiNum>
</NumberToWords>