Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especificación Técnica de
WebService Generar Inventario
Versión 1.0
20/08/2010
Tabla de Contenidos
Confidencial Página 2 de 11
1. Objetivo del Documento
El objetivo del presente documento consiste en exponer las especificaciones técnicas del
servicio web generar inventario para el Proyecto Servicios de Visación Electrónica -
ZOFRI.
Acrónimo Significado
http Hypertext Transfer Protocol (Protocolo de transferencia de hipertexto)
SOAP Simple Object Access Protocol http://www.w3.org/TR/soap/
SVE Servicios de Visación Electrónica
XML Extensible Markup Language (Lenguaje de Marcas)
Abreviación Significado
No Aplica
1.2 Referencias
Título Fecha Autor
No Aplica
Confidencial Página 3 de 11
2. WebService Generar Inventario
2.1 Objetivo
El objetivo del servicio es permitir que los usuarios: Usuario Empresa, Usuario Aduana,
Usuario Agente Aduana y Usuario Zofri, puedan obtener los inventarios: Actual, Mensual
y de Fecha de Corte a través de la aplicación SVE.
2.2 WSDL
http://198.41.32.146/sveProcDocWSN/Emision?WSDL
Protocolo: HTTP
Estándar: SOAP
Confidencial Página 4 de 11
3. Métodos del WebService
3.1.1 Objetivo
Permitir que los usuarios: Usuario Empresa, Usuario Aduana, Usuario Agente Aduana y
Usuario Zofri, puedan obtener los inventarios: Actual, Mensual y de Fecha de Corte.
3.1.2 Descripción
Toda vez que un usuario desee emitir un inventario (mensual, actual o de fecha de
corte) podrá invocar al servicio mediante el cual el sistema SVE procesará dicha
solicitud, devolviéndole una respuesta del resultado de la ejecución llevada a cabo. Esta
respuesta incluye un documento adjunto (PDF, CSV o XML) en donde se presentará la
información solicitada según corresponda el caso.
Resultado: Síncrono.
Pre-Condición: N/A.
Confidencial Página 5 de 11
Tipo del inventario ([A]ctual, [M]ensual, [F]echa
de Corte).
0 tipoInventario String 1..n S
Ejemplo:
<wsn:tipoInventario>M</wsn:tipoInventario>
Mes para el cual se requiere el inventario. Se
requiere cuando el tipoInventario es [M]ensual.
0 mes Integer 1..n S
Ejemplo:
<wsn:mes>7</wsn:mes>
Año para el cual se requiere el inventario. Se
requiere cuando el tipoInventario es [M]ensual.
0 anio Integer 1..1 S
Ejemplo:
<wsn:anio>2010</wsn:anio>
Código de Localidad.
Ejemplo:
0 codigoLocalidad String 1..1 S
<wsn:codigoLocalidad>ARI</wsn:codigoLocalidad
>
Nivel de Agrupación de tipo [U]bicación,
[L]ocalidad, [D]ocumento, [I]tem.
0 nivelAgrupacion String 1..1 S
Ejemplo:
<wsn:nivelAgrupacion>L</wsn:nivelAgrupacion>
Código Arancelario del item.
Ejemplo:
0 codigoArancelario String 1..1 S
<wsn:codigoArancelario>2</wsn:codigoArancelari
o>
Código de Dólar.
0 codigoDolar String 1..1 S Ejemplo:
<wsn:codigoDolar>13</wsn:codigoDolar>
Confidencial Página 6 de 11
Token de sesión
Ejemplo:
<cl:token>6b2377059511eb06a--c0502cb2-44-6-
0 token String 1..1 S d24e-3bdb bbe1-2f7d-2:d452a4254c0:6e15d-
b73a72585016b166-0c-5-2ab0-3426bd-49-
2b1b3bde -
6f1d627d15:a2224805671:d</cl:token>
NOTA: Para los Servicios Web Tipados que reciben parámetros de tipo String, Date o
BigDecimal, los mismos no admiten ser informados como opcionales ni nulos, en esos
casos se deberá utilizar los siguientes valores por defecto cuando se requiera no
informar un valor para el parámetro:
String: <texto></texto>
Date: <fecha>1900-01-01T00:00:00</fecha>
BigDecimal: <granDecimal>0</granDecimal>
Confidencial Página 7 de 11
Código de respuesta para el documento enviado
4 ResCodigo String 1..1
al proceso de visación.
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header>
<cl:token xmlns:cl="cl.zofri.sve">4327f90a5417460c9--b5b07941-94-3-4013-7846 7e81-e84d-
d:2411519499a:9bf45-367992a0407161c4-0b-b-7340-141394-11-08967798 -
181d7d4201:5b9192a497f:5</cl:token>
<cl:respuesta xmlns:cl="cl.zofri.sve">
<java:resCodigo xmlns:java="java:cl.zofri.sve.utl.bo">0</java:resCodigo>
<java:resMensaje xmlns:java="java:cl.zofri.sve.utl.bo">Se ejecutó correctamente el
servicio.</java:resMensaje>
<java:resSeveridad xmlns:java="java:cl.zofri.sve.utl.bo">O</java:resSeveridad>
</cl:respuesta>
</env:Header>
<env:Body>
<m:emitirInformeInventarioResponse xmlns:m="http://cl/zofri/sve/prd/wsn">
<return href="cid:return" xmlns="http://cl/zofri/sve/prd/wsn"/>
</m:emitirInformeInventarioResponse>
</env:Body>
</env:Envelope>
Confidencial Página 8 de 11
A continuación se presenta un ejemplo de un XML de salida del servicio en forma gráfica
utilizando la herramienta SOAPUI, en donde se puede apreciar que en la pestaña
Attachments(1) (ver recuadro rojo) se generó el documento adjunto:
Para poder ver el documento generado, se debe seleccionar el icono , mismo que se
encuentra dentro el recuadro verde de la pantalla anterior.
Confidencial Página 9 de 11
Presionado el botón Guardar, se desplegará el siguiente mensaje, del cual debe
seleccionar la opción “Si”
Confidencial Página 10 de 11
4. Mensajes informativos de respuestas del servicio
Confidencial Página 11 de 11