Asociacion de Maquiladoras de Exportacion de Nuevo Laredo ... para... · Web viewNOTA: Si muestra...

Post on 15-Oct-2020

3 views 0 download

Transcript of Asociacion de Maquiladoras de Exportacion de Nuevo Laredo ... para... · Web viewNOTA: Si muestra...

MANUAL DE IMPLEMENTACION DEL SERVICIO WEB DODA (DOCUMENTO DE OPERACIÓN PARA DESPACHO ADUANERO)

Para la creación de un servicio web que consuma al WebService DODA desde cualquier lenguaje de programación o herramienta de desarrollo es necesario descargar el esquema/contrato del WebService DODA. Para eso debes seguir los siguientes pasos:

1) VISUALIZAR WSDLPoner la siguiente url en tu navegador Internet Explorer:https://200.57.3.82/AdministradorQr/WebServiceDodaPort?wsdl

2) EXCEPCION DE SEGURIDADTe va a mostrar un mensaje/advertencia de seguridad, ya que el servicio está expuesto con el protocolo HTTPS. Vas a dar click en “Agregar excepción…”

Dar click en “Confirmar Excepción de Seguridad”. Esto ya nos permitirá visualizar:

3) GUARDAR WSDLVamos a guardar el contrato/esquema: “Guardar como”:

Lo ponemos en la ruta de nuestra preferencia, en este ejemplo lo ponemos es /Desktop/WSDLDODA.

4) VISUALIZAR/GUARDAR/EDITAR XSD

En el contenido del wsdl hace referencia a un esquema (xsd), esa referencia la hace mediante una url, para poder descargar ese archivo xsd deberá cambiarse la ip privada por la ip pública:

Esta es la url con la que podemos descargar el xsd:

https://200.57.3.82/AdministradorQr/WebServiceDodaPort?WSDL&type=XSD&file=schema:2b419746-d840-4d17-aac0-c5f58a24d0a9

Esa url la ponemos en el navegador y nos mostrará lo siguiente:

NOTA: Si muestra el mensaje/advertencia de seguridad, entonces realizar los pasos anteriores para agregar la excepción de seguridad y poder visualizar el contenido del xsd.

Guardamos el contenido del xsd: “Guardar como”:

Seleccionamos la ruta ya creada: /Desktop/WSDLDODA, le ponemos nombre al archivo, un nombre de nuestra preferencia: “WebServiceDodaPort1.xsd”

5) VISUALIZAR/GUARDAR XSD 2

En el archivo xsd descargado se hace referencia a otro esquema mediante una url, esa url debemos cambiar la ip privada por la ip pública, y quedaría así la url:

https://200.57.3.82/AdministradorQr/WebServiceDodaPort?WSDL&type=XSD&file=schema:ff2e77fc-e4fc-4d9d-95eb-831d0fd38c18

La url la ponemos en el navegador para visualizar el xsd:

NOTA: Si muestra el mensaje/advertencia de seguridad, entonces realizar los pasos anteriores para agregar la excepción de seguridad y poder visualizar el contenido del xsd.

Guardamos el contenido del xsd: “Guardar como”:

Seleccionamos la ruta ya creada: /Desktop/WSDLDODA, le ponemos nombre al archivo, un nombre de nuestra preferencia: “WebServiceDodaPort1.xsd”

En el archivo xsd descargado se hace referencia a otro esquema mediante una url, esa url debemos cambiar la ip privada por la ip pública, y quedaría así la url:

Con esto tenemos ahora el esquema/contrato completo.

Antes de poder usar los archivos debemos modificar las referencias que se hace a los xsd, actualmente las referencias aparecen mediante la url, esa url debemos reemplazarla por la ruta física del archivo xsd correspondiente:

Seleccionar el valor de schemaLocation y cambiar por el nombre del archivo xsd: “WebServiceDodaPort1.xsd”

También debemos modificar el archivo xsd, cambiar el valor del schemaLocation de WebServiceDodaPort1.xsd. Actualmente tiene una url, debemos poner el nombre del archivo xsd correspondiente: “WebServiceDodaPort2.xsd”

Con todo esto ya podemos hacer uso de nuestro esquema en nuestros futuros desarrollos.

A continuación veremos cómo crear un proyecto soapUI:

1) Abrir soapUI2) File -> New SOAP Project

3) En Project Name poner nombre del proyecto a nuestra conveniencia: “WebServiceDodaPort”4) En Initial WSDL seleccionar “Browse”, seleccionar el archivo wsdl (WebServiceDodaPort.wsdl) ->

Open

5) Click OK

Vamos a poder visualizar las operaciones del servicio web DODA

NOTA: Al momento de crear un desarrollo desde cualquier lenguaje (Java, .NET, etc) se deberá especificar la ruta/url del WSDL, se deberá especificar la ruta física del wsdl descargado en este manual.