Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Fichier wsdl
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://talend.org" xmlns="http://www.w3.org/2001/XMLSchema">
<element name="args">
<complexType>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/>
</sequence>
</complexType>
</element>
...
<wsdl:message name="runJobRequest">
<wsdl:part element="impl:args" name="args"/>
</wsdl:message>
...
<wsdl:operation name="runJob">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="runJobRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
Coté client (PHP)
$services = new soapClient($url_wsdl); // with soap php extension
print_r($services->__getFunctions()); // get function service can use
$args = "&arg1=--context_param%20dossierBoard=d:\Utilisateurs\acanevat\Mes%20documents\TOS2\recoupBoardESS\In\board.xls";
$args = "&arg2=--context_param%20dossierESS=d:\Utilisateurs\acanevat\Mes%20documents\TOS2\recoupBoardESS\In\REEL.xls";
// $args = "--context_param";
// $args = "dossierBoard=d:\Utilisateurs\acanevat\Mes documents\TOS2\recoupBoardESS\In\board.xls";
// $args = "--context_param";
// $args = "dossierESS=d:\Utilisateurs\acanevat\Mes documents\TOS2\recoupBoardESS\In\REEL.xls";
// Call the SOAP method
print_r($services -> runJob($args));
print_r ($soapClient->runJob()->item->item);
print_r ($soapClient->runJob(array('args'=>'arg1=--context_param valeur=5'))->item->item);
print_r ($soapClient->__soapCall('runJob',array('args'=>'5'))->item-item);
// ....
$args = "--context_param";
$args = "dossierBoard=act";
$args = "--context_param";
$args = "dossierESS=d:\Utilisateurs\acanevat\Mes documents\TOS2\recoupBoardESS\In\REEL.xls";
// Call the SOAP method
print_r($services -> runJob($args));