Generación de una representación WSDL

Puede generar una representación WSDL de elementos de solicitud y respuesta y su documentación.

Acerca de esta tarea

Para escribir la carga útil SOAP para la solicitud de un URI de punto final de conjunto de reglas específico, debe generar la representación WSDL. La representación WSDL contiene la descripción de la solicitud SOAP y la respuesta SOAP, así como el punto final del servicio web. Se adjunta un conjunto de archivos XSD al archivo WSDL para describir la representación XML de los objetos de entrada y salida.

Para generar una representación WSDL, puede utilizar el formato de URI de recurso SOAP. El formato WSDL se describe en la página Web Services Description Language El enlace externo abre una nueva ventana o pestaña del sitio W3C.

Procedimiento

  1. Defina la solicitud:
    https://<vhostname>.bpm.ibmcloud.com/odm/<odm_on_cloud_environment>/DecisionService/ws/{rulesetPath}/wsdl

    Las variables URI se definen en Endpoint URIs.

    Ejemplo:
    GET https://vhost005.bpm.ibmcloud.com/odm/dev/DecisionService/ws/miniloanruleapp/1.0/miniloanrules/1.0/wsdl
  2. Opcional: Para generar el código WSDL y sus archivos XSD en un archivo comprimido, añada el parámetro zip .

    Utilice el parámetro zip si desea descargar el WSDL como un archivo ZIP en el cual los archivos XSD se han guardado por separado del archivo WSDL. Esta opción es útil si importa más de una decisión de Decision Server a un proyecto de IBM® Integration Designer , o si migra un flujo de reglas a un proceso. La separación de los tipos de objeto del WSDL evita la duplicación de estos objetos en IBM Integration Designer.

    Ejemplo:
    GET https://vhost005.bpm.ibmcloud.com/odm/dev/DecisionService/ws/miniloanruleapp/1.0/miniloanrules/1.0/wsdl?zip=true 

Resultados

Si intenta generar una representación WSDL para un URL no válido o si se produce un error durante la generación de WSDL, se devuelve un código de estado de error.
  • Si ha enviado la petición desde un navegador, una página HTML muestra el mensaje de error.
    Nota: El código de estado es200a pesar del mensaje de error porque se aplica a la página HTML, no al resultado de la solicitud.
  • Si ha enviado la solicitud desde un cliente que no sea un navegador, código de estado404 (Not Found)y el error se describe en XML.
Puede encontrar una descripción de los mensajes de error en los códigos de estado HTTP.