Turma, pretendo utilizar o ZEEP para fazer umas chamadas Soap.
Testei tudo no SoapUI antes e esta funcionando.
O código, por ora é esse:
from requests.auth import HTTPBasicAuth
from requests import Session
import zeep
auth = HTTPBasicAuth('usuario', 'xxxx')
session = Session()
session.auth = auth
transport = zeep.Transport(session=session)
soap = zeep.Client(wsdl='https://....wsdl',
transport=transport,
service_name="wsDataServer",
port_name="RM_IwsDataServer")
result = soap.service.GetSchema('GlbUsuarioData')
O resultado é:
zeep.exceptions.Fault: Object reference not set to an instance of an object.
Isso me parece um retorno do serviço, mas por nada nesse mundo consegui simular o mesmo no SoapUI.
A versão anterior, tinha deixado a autenticação de lado apenas para ver se ele daria o retorno de Unauthorized. E de fato aconteceu.
Coloquei a autenticação e agora não consigo ir para frente.
Vocês podem palpitar este caso?
Obrigado;