Asociacion de Maquiladoras de Exportacion de Nuevo Laredo ... para... · Web viewNOTA: Si muestra...
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.