2022.1

Table Of Contents
Web services, a SOAP class of applications, expose their services via the Internet in a manner
that lets other applications access them, as well as use and combine them as required.
In order to access and successfully use Web services, client applications must know how to get
them, what operations they support, what parameters they expect, as well as what they return.
SOAP servers make this information available via WSDL (Web Service Description Language)
files.
To configure a given SOAP Client plugin task in the PlanetPress Workflow Configuration
program, you must first get its WSDL file (note that you cannot download the WSDL file over an
HTTPS connection, so you should use an HTTP connection to get the file and then switch back
to a secure connection). This lets you know which services the SOAP server provides, as well
as each service’s methods and name spaces.
If firewalls control communication between the SOAP client and the Web servers, they must be
configured so as not to block client-server communication.
In the case of "string" type data, SOAP Client plugin tasks normalize all line endings to a
single line feed character.
Timeout
By default the SoapClient plugin waits 100 seconds before returning an error if it doesn't get a
response. To change the time the Soap Client plugin should wait, a Timeout registry key can
be set in:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Objectif
Lune\PlanetSuite\PlanetWatch\TimeoutVal (DWORD)
The value can be set to anything, in seconds. To wait indefinitely for a response, -1 can be
used. However, this could cause the process to hang if the Soap Server never responds nor
closes the connection.
Task properties
General Tab
l
WSDL address: Enter the URL address of the WSDL file, or choose a previously
selected address from the drop-down list.
Page 692