2022.2

Table Of Contents
"GetProcessList" below Allows SOAP clients to request the list of available PReS Workflow processes, based on their authentication credentials.
"GetProcessTaskList" on
the facing page
Allows a user to remotely request the tasks list of a process. This will be useful with the PostJob method since it needs a TaskIn-
dex.
"GetSOAPProcessList"
on the facing page
Allows users to request the list of PReS Workflow processes that contain a SOAP Input plugin with the SOAP action name. This is
useful when working with the SubmitJob method since it requires a SOAPActionName.
"PostJob" on page126
Allows users to remotely submit files to PReS Workflow by using the Resubmit from here feature, which lets a user specify a start-
ing task index from which the File is to be processed.
"PostJobInfoStruc" on
page127
Structure containing any required information to prepare the file for resubmission into a PReS Workflow process.
"SubmitJob" on page128
Allows users to remotely submit files to their PReS Workflow from a SOAP client. The SOAP client has the option to wait for
a response file from PReS Workflow SOAP server.
"SubmitJobInfStruc" on
page129
Structure containing any required information to prepare the file for a valid insertion into a PReS Workflow process.
Note: With the SOAP API reference, new SOAP plugins have been introduced. The old plugin,
which could be used as an Input, Action or Output task, was renamed Legacy SOAP Client and
has become obsolete.
GetProcessList
The GetProcessList function allows SOAP clients to request the list of available PReS Workflow pro-
cesses, based on their authentication credentials.
Syntax
GetProcessList (user name, Password) : GetProcessListResult
Parameters
l
user name: String containing the user name.
l
Password: String containing the password. This is case sensitive.
Return Value
l
GetProcessListResult: Structure containing the following information:
l
Success: Integer indicating the system-defined Success/Error level of the operation. A res-
ult of 0 means that the operation was successful.
l
Message: String containing text information about the Success status.
l
ProcessList: Structure containing the following information details.
l
ProcessName: String containing the process name.
l
Active: Boolean value specifying whether the process is currently active.
Page 124