Hi Michael, can you help me out convert this piece of php code into your library's code ? I have been mainly struggling with the :
<soapenv:Header> <auth:Login>Login</auth:Login> <auth:Password>Password</auth:Password> </soapenv:Header> part I have received this script from our software provider as an example on how to use their soap API from php. #!/usr/bin/env php <?php // Creating a new SOAP client $client = new SoapClient( 'https://192.168.1.2/service/?wsdl_v2' ); // Setting authentication headers $headers = array(); // Write your password unencrypted as all the information goes through the secure SSL connection $headers[] = new SoapHeader('auth','Login','admin'); $headers[] = new SoapHeader('auth','Password','admin'); $client->__setSoapHeaders($headers); // ------- The main block begins here ------- $obj_id = $client->getObjectId('System users', 'Carriers;Administration;System users'); echo $obj_id; // ------- The main block ends here ------- ?> The example also provides the XML request that this script generates : <!-- Creating a new SOAP client --> <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/" <!-- DO NOT change http://provider_website.com/soap --> xmlns:soap="http://provider_website.com/soap" xmlns:auth="auth"> <!-- Setting the authentication header --> <!-- Write your password unencrypted as all the information goes through the secure SSL connection --> <soapenv:Header> <auth:Login>Login</auth:Login> <auth:Password>Password</auth:Password> </soapenv:Header> <soapenv:Body> <!-- The main block begins here --> <soap:getObjectId soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/ encoding/"> <p_title xsi:type="xsd:string">System users</p_title> <p_path xsi:type="xsd:string">Carriers;Administration;System users</p_path> </soap:getObjectId> <!-- The main block ends here --> </soapenv:Body> </soapenv:Envelope> Thanks in advance, On Sun, Apr 17, 2016 at 7:02 PM, Michael van Tellingen < [email protected]> wrote: > Hi all, > > Although this list seems fairly inactive, i'll give it a shot anyhow. I've > just released a new version of python zeep (0.4.0) and would love to get > feedback on it. A small roundup of the features are: > > - Based on Requests / LXML and defusedxml > - Supports recursive wsdl and xsd documents (one of the usp's of this > lib) > - Supports the xsd:any and xsd:choice elements > - Works on py2, py3 and pypy > > The repository can be found at > https://github.com/mvantellingen/python-zeep and the documentation on > http://docs.python-zeep.org/ > > PyPi url is https://pypi.python.org/pypi/zeep/ > > Thanks, > Michael > > > _______________________________________________ > Soap mailing list > [email protected] > https://mail.python.org/mailman/listinfo/soap > >
_______________________________________________ Soap mailing list [email protected] https://mail.python.org/mailman/listinfo/soap
