Creating a job.
Create a draft job via the Web Service. You can then update this draft job with the necessary information.
Function
createJob()
Parameters
- username:
String
- Account login name.
- password:
String
- Account password.
- jobName:
String
- Job name. Must be a unique name.
- categoryId:
Integer
- Category to create job in.
-1
for default top level category.
Return
int
:Job ID
: The job id of the newly created jo
Exception
- Exception
Documentation
- To create a Job via the Web Service, use this function:
createJob()
- To update the necessary information for the Job via the Web Service, use function:
updateJob()
Examples
public void createJobSample() throws Exception {
Puresend p = new Puresend();
PuresendPortType port = p.getPuresendHttpsSoap12Endpoint();
String username = "XXX";
String password = "XXX";
String jobName = "Enter Non Existing Name";
// Use default top level category
Integer categoryId = -1;
Integer jobId = port.createJob(username, password, jobName, categoryId);
if(jobId > 0) {
System.out.println("Job has been created with id:" + jobId);
// use updateJob() to update the Job.
}
}
<?php
$url='https://hed-ui.puresend.com/services/Puresend?wsdl';
$params = <<<EOT
<ns1:createJob>
<ns1:username>XXX</ns1:username>
<ns1:password>XXX</ns1:password>
<ns1:jobName>Enter Non Existing Name</ns1:jobName>
<ns1:categoryId>-1</ns1:categoryId>
</ns1:createJob>
EOT;
$sopaVar = new SoapVar($params, XSD_ANYXML);
$client = new SoapClient($url);
$res = $client->createJob($sopaVar);
var_dump($res);
?>