WS Establecimientos v1 9 1
WS Establecimientos v1 9 1
WS Establecimientos v1 9 1
Fecha 28/04/2017
WS Establecimiento Página 1 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
Índice
1 Historial de Cambios.......................................................................... 3
2 Introducción ...................................................................................... 3
2.1 Propósito ............................................................................................................ 3
2.2 Descripción general del servicio ........................................................................ 3
2.3 Referencias......................................................................................................... 4
3 Manejo de Errores ............................................................................. 5
3.1 Estructura de Respuesta con Error .................................................................... 5
3.2 Como capturar un Error con C# 2010 ................................................................ 5
4 WebService Establecimientos ............................................................ 6
4.1 Flujo Principal..................................................................................................... 6
4.1.1 Solicitud del Ticket para el Servicio Establecimientos................................ 6
4.1.2 Agregar el TA en el Header del mensaje SOAP........................................... 6
4.1.3 Realizar el consumo del servicio................................................................. 6
4.2 Datos a Remitir .................................................................................................. 7
4.2.1 Establecimiento .......................................................................................... 7
4.2.2 EstablecimientoEmpresa ............................................................................ 8
4.3 Especificación del servicio ................................................................................. 9
4.4 Anexos .............................................................................................................. 11
4.4.1 Tablas de Errores ...................................................................................... 11
4.4.2 Tablas de Referencia................................................................................. 13
WS Establecimiento Página 2 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
1 Historial de Cambios
Versión Autor Fecha Descripción
1.0 Hegykozi, Hernán Javier 12/06/2013 Versión Inicial.
Cambios en estructura y
1.5 Hegykozi, Hernán Javier 20/03/2014
métodos.
Agregado de tabla de
1.7 Hegykozi, Hernán Javier 20/01/2015
descripción de campos
Agrega nuevo método al
1.8 Duro, Ariel 15/12/2015
servicio
Agrega Propiedad
1.9 Duro, Ariel 28/04/2017 NombreFantasia a la
entidad Establecimiento
2 Introducción
2.1 Propósito
En el presente documento se especifican los aspectos técnicos del servicio de Establecimientos
(WSE) perteneciente a la SRT. Dicho servicio es necesario para que entes externos (EE)
accedan a las consultas ofrecidas por la Superintendencia de Riesgos del Trabajo.
El certificado cliente otorgado por la SRT, en formato PKCS#12 con clave de acceso
para el organismo requeridor.
Para que un SEE pueda utilizar un WSN de la SRT, deberá solicitar un “ticket de acceso” (TA)
por medio del WSA. Dicho requerimiento se realiza mediante el envío de un “ticket de
requerimiento de acceso” (TRA) del SEE, mediante mensajería SOAP al WSA.
WS Establecimiento Página 3 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
Para acceder a los servicios que brinda la SRT, es necesario utilizar WSDL según la URL definida
por la SRT. A partir de WSDL el EE puede construir un cliente, para poder consumir el WSN
correspondiente.
2.3 Referencias
Para mejor entendimiento de la presente especificación, se recomienda estar familiarizado con
los siguientes estandares:
WS Establecimiento Página 4 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
3 Manejo de Errores
En caso de encontrarse algun error, el servicio devolverá un SoapException conteniendo
código y descripción del error producido.
La descripción podrá contener adicionalmente datos más específicos del error (ej: el ticket
expiró).
Los códigos de error propios de cada WSN se especificarán en los respectivos anexos.
<Error xmlns="WSSoapException">
<ErrorNumber>AT02</ErrorNumber>
<ErrorMessage>Ticket Expirado</ErrorMessage>
</Error>
WS Establecimiento Página 5 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
4 WebService Establecimientos
4.1 Flujo Principal
A continuación se describen los pasos a seguir para consumir el WSE.
Cada uno de estos pasos son explicados detalladamente en los siguientes apartados:
1. Solicitud del TA (Ticket de Acceso) para el Servicio Consultas.
2. Agregar el TA en el Header del mensaje SOAP.
3. Realizar el consumo del servicio.
Nota: el ticket deberá generarse para un sólo servicio y para un sólo ente externo (EE) pero
podrá utilizarse más de una vez limitándolo solo por tiempo.
Si el mismo ente externo (EE) precisara acceder a más de un servicio, debera requerir un ticket
para cada uno.
El ticket se generará con una “vida útil” asignada dinámicamente. La vida útil es el tiempo
mientras el cual el ticket sigue siendo válido. Su duración máxima se establecerá en función de
la criticidad de información. Si un servicio falla por caducidad del ticket (al terminar su vida
útil), el EE deberá solicitar nuevamente otro, como si fuera la primera vez, para seguir
utilizando el servicio.
El EE deberá administrar la persistencia de los tickets en sus aplicaciones para evitar la solicitud
indiscriminada de estos.
WS Establecimiento Página 6 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
WS Establecimiento Página 7 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
4.2.2 EstablecimientoEmpresa
Necesarios para
Nombre del campo Descripción Formato la Aceptación del Tipo
Registro
Código único del Establecimiento – Sin guiones ni signos de Obligatorio para
Codigo Numérico
Empresa provisto por la SRT puntuación. Modificar datos
CUIT empresa dueña del Sin guiones ni signos de
CUIT Obligatorio Numérico
establecimiento puntuación
Clasificación Industrial Internacional
CIIU Completar según tabla de CIIU Obligatorio Numérico
Uniforme
Fecha de inicio de actividad en
FechaInicioActividad DD/MM/AAAA Obligatorio Fecha
establecimiento
Fecha de finalización de actividad en
FechaFinActividad DD/MM/AAAA Obligatorio Fecha
el establecimiento
Completar según tabla de Obligatorio para
MotivoBaja Código del motivo de baja Numérico
motivos de baja BAJAS
Indica si el establecimiento
Propio corresponde a la empresa o a ‘0’= No; ‘1’=Si Obligatorio Lógico
terceros
WS Establecimiento Página 8 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
presa
presa
Retorno Entidad EstablecimientoEmpresa
WS Establecimiento Página 9 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
WS Establecimiento Página 10 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
4.4 Anexos
4.4.1 Tablas de Errores
Errores Genéricos
Código Descripción
CC01 Datos de CUIT no Encontrados.
Errores Establecimientos
Código Descripción
ES01 El Establecimiento ya existe
ES02 El Establecimiento no existe
ES03 Faltan datos del Establecimiento o los datos no son validos
ES04 No se ha podido procesar la consulta de Establecimientos
ES05 El tipo de establecimientos no existe
ES06 El motivo de baja no existe
ES07 El código de provincia no existe
ES08 El código de localidad no existe
WS Establecimiento Página 11 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
WS Establecimiento Página 12 de 13
28/04/2017 Superintendencia de Riesgos del Trabajo
Versión 1.9 Depto. de Desarrollo
Tabla PROVINCIAS
Provincia
Campo ID
Tabla MOTIVOSBAJA
MotivoBaja
Campo ID
Tabla TIPOSORGANISMO
TipoOrganismo
Campo ID
Tabla TIPOSORGANISMO
EstablecimientoEmpresa TipoOrganismo
Campo ID
WS Establecimiento Página 13 de 13