Hi all,
I wrote this script:
from suds.client import Client
import datetime
#import logging
from suds.transport.http import HttpAuthenticated
#logging.basicConfig(level=logging.DEBUG)
#logging.getLogger('suds.client').setLevel(logging.DEBUG)
url_test='https://wstest.izs.it/j_test_canina/ws/search/Search.ws?wsdl'
client = Client(url_test)
token = client.factory.create('SOAPAutenticazioneWS')
token.username = 'sicilia'
token.password = 'sicilia'
token.ruoloCodice = 'ASL'
token.ruoloValoreCodice='V103'
client.set_options(soapheaders=token)
chip = client.factory.create('animaleSearchTO')
chip.anmMicrchip = '968000000818380'
result = client.service.searchAnimale(chip)
and it raise this error:
No handlers could be found for logger "suds.client"
Traceback (most recent call last):
File "/tmp/test_canina.py", line 17, in <module>
result = client.service.searchAnimale(chip)
File "/tmp/suds/client.py", line 542, in __call__
return client.invoke(args, kwargs)
File "/tmp/suds/client.py", line 602, in invoke
result = self.send(soapenv)
File "/tmp/suds/client.py", line 649, in send
result = self.failed(binding, e)
File "/tmp/suds/client.py", line 702, in failed
r, p = binding.get_fault(reply)
File "/tmp/suds/bindings/binding.py", line 265, in get_fault
raise WebFault(p, faultroot)
suds.WebFault: Server raised fault: 'local part cannot be "null" when
creating a QName'
I can't realize what is wrong.
j