Articles of wsdl

Implemente múltiples servicios web, es decir, múltiples archivos wsdl, en python

Estoy creando servicios web en Python usando Spyne basado en este ejemplo . Sin embargo, todos mis servicios se combinan en un archivo wsdl que se encuentra en http://localhost:8000/?wsdl . Estoy buscando otra forma de implementar cada servicio web por separado en un solo archivo wsdl, por ejemplo, http://localhost:8000/service1/?wsdl y http://localhost:8000/service2?wsdl

XML incorrecto producido por SUDS

Estoy tratando de hablar con un servicio web SOAP utilizando SUDS y Python. Después de un montón de problemas con el aprendizaje de Python (sí, soy nuevo en esto) y resolviendo cómo usar SUDS me he encontrado con un problema. La firma del método web que estoy llamando, de acuerdo con la espuma, es (FWTCaseCreate){ […]

Obtener datos de soap envolvente Zeep

Estoy tratando de trabajar con wsdl con la ayuda de python library zeep . Funciona bien, pero no puedo averiguar cómo puedo obtener datos de la solicitud. Mi código: # encoding=utf-8 from requests.auth import HTTPBasicAuth # or HTTPDigestAuth, or OAuth1, etc. from zeep import Client from zeep import helpers from zeep.transports import Transport import logging.config […]

suds.TypeNotFound: tipo no encontrado: ‘MerchantCode’

Estoy desarrollando una web usando django y se trata de wsdl. Tengo un código de ejemplo para manejarlo, pero está escrito en PHP y quería convertirlo a python para mi django. Aquí está el archivo PHP … SOAP_1_2, “features” => SOAP_SINGLE_ELEMENT_ARRAYS, “cache_wsdl” => WSDL_CACHE_NONE, “trace” => 1, “exceptions” => 0)); try { $response = $SoapClient->OnlineTransaction(array( […]

Agregar xsi: espacio de nombres de tipo y sobre cuando se usa SUDS

Necesito interactuar con un servicio SOAP y estoy teniendo muchos problemas para hacerlo; Realmente apreciaría cualquier sugerencia sobre esto. El mensaje de error original fue: org.apache.axis2.databinding.ADBException: Any type element type has not been given Después de algunas investigaciones, resulta que esto es un desacuerdo entre SUDS y el servidor tiene que ver con cómo lidiar […]

Python suds mal nombre de prefijo en la solicitud SOAP

Utilizo python / suds para implementar un cliente y obtengo prefijos de espacio de nombres incorrectos en el encabezado SOAP enviado para un tipo de parámetros definido por el element ref= en el wsdl. .Wsdl hace referencia a un archivo .xsd de tipos de datos, consulte a continuación. El problema es con la función GetRecordAttributes […]

Cómo configurar los encabezados de soap en zeep cuando el encabezado tiene varios elementos

Estoy tratando de usar Python Zeep para conectarme a un servicio de soap (usando wsdl). A continuación se muestra el XML de soap-ui para una operación. Sin embargo, me resulta difícil identificar cómo configurar encabezados de soap . En este caso, tenemos múltiples elementos XML dentro del encabezado . ? ? ? ? ? ? […]

¿Es posible almacenar en caché un cliente de sudaderas de Python?

Actualmente estoy ejecutando suds de Python contra un archivo wsdl y sus correspondientes 50+ archivos xsd. La siguiente llamada al Client tarda unos 90 segundos: from suds.client import Client url = ‘http://localhost:7080/webservices/WebServiceTestBean?wsdl’ client = Client(url) Después de ejecutar la última línea anterior, obtengo una instancia de Client . Crear ese cliente lleva mucho tiempo. ¿Funciona […]

WSDL a la utilidad de Python

¿Existe alguna utilidad para generar el código auxiliar del cliente de Python a partir de archivos wsdl? He visto la utilidad wsdl2java de Axis y esperaba una utilidad similar en Python. ¿Alguien puede ayudarme? Gracias

¿Cómo llamar a un servicio web utilizando JavaEE?

He estado usando rpclib para generar automáticamente un WSDL e implementarlo en Python. Luego quise llamar a un servicio web * que tiene este WSDL usando JavaEE, así que simplemente usé el servicio web de WSDL en el asistente de creación en Eclipse (Indigo 3.7.1 con OEPE), pero luego la comstackción de Ant falló con […]