especificación de ws - gub.uy
TRANSCRIPT
Fecha de creación: 02/06/2014
Fecha de última actualización: xx/xx/xxxx
Versión: 1.0
Número de páginas: 13
Contaduría General de la Nación – División Sistemas
Especificación de WS RVE
Contaduría General de la Nación Página 2 de 28
División Sistemas
Especificación de WS - [Versión x.y]
Historia de Modificaciones
Fecha Versión Estado Responsable Modificaciones
02/06/2014 1.0 mcampot
Contaduría General de la Nación Página 3 de 28
División Sistemas
Especificación de WS - [Versión x.y]
Contenido 1 Introducción ....................................................................................................................... 4
2 Especificación de Métodos ................................................................................................. 4
2.1 F_PU_RVE_MOVIMIENTOS .......................................................................................... 4
2.1.1 Objetivos .............................................................................................................. 6
2.1.2 Parámetros IN ...................................................................................................... 6
2.1.3 Parámetros OUT ................................................................................................... 7
2.1.4 Descripción por tipo de movimientos .................................................................. 8
2.1.5 Errores ................................................................................................................ 27
2.2 WSDL .......................................................................................................................... 28
2.3 Ejemplo De salida del WS .......................................................................................... 28
2.4 Códigos Válidos .......................................................................................................... 28
Contaduría General de la Nación Página 4 de 28
División Sistemas
Especificación de WS - [Versión x.y]
1 Introducción
Este documento tiene como objetivo definir las necesidades de intercambio de información entre el SGH 1.0 y
el RVE. Se define también el formato del archivo de intercambio para cada movimiento a efectuarse en el SGH
1.0.
2 Especificación de Métodos
2.1 F_PU_RVE_MOVIMIENTOS
El método/función será el siguiente: F_PU_RVE_MOVIMIENTOS.
El método/función tendrá 2 parámetros de entrada, FECHA_DESDE y FECHA_HASTA y devolverá
como salida un PLSQL_TABLE. El cliente invocará el método/función con los parámetros de entrada y
luego obtendrá los movimientos en formato XML.
-- *************************************************************************
-- Proyecto SGH (Puestos)
--
-- FUNCION: F_PU_RVE_MOVIMIENTOS
--
-- DESCRIPCION:
-- * Devuelve una pl/sql table con la información
-- de los movimientos
--
-- PARAMETROS:
-- * pa_fecha_desde varchar2 (IN): Fecha Desde
-- * pa_fecha_hasta varchar2 (IN): Fecha Hasta
--
-- **************************************************************************
Nota: Los datos que se devuelven en el WS no van a estar ordenados, por lo que el cliente debería de
ordenarlos para su procesamiento posterior.
En caso de que la consulta asociada al WS no devuelva datos, el WS devolverá una sola línea del tipo
dummy con el siguiente formato:
Nombre Valor
INCISO 0
UE 0
Contaduría General de la Nación Página 5 de 28
División Sistemas
Especificación de WS - [Versión x.y]
DOC 0
TIPO_DOC 0
COD_PAIS 0
PRIMER NOMBRE SIN DATO
SEGUNDO NOMBRE SIN DATO
PRMER_AP SIN DATO
SEGUNDO_AP SIN DATO
FECHA_NAC SIN DATO
RAZA 0
SEXO 0
TIPO_DISCAPACIDAD
COD_MECING 0
COD_REG 0
COD_DESC1 SIN DATO
DESC1 SIN DATO
COD_DESC2 SIN DATO
DESC2 SIN DATO
COD_DESC3 SIN DATO
DESC3 SIN DATO
COD_DESC4 SIN DATO
DESC4 SIN DATO
COD_MOT_BAJA 0
MOT_BAJA_DESC 0
FECHA_VIG SIN DATO
FECHA_AUD SIN DATO
MOV SIN DATO
TIPO_MOV SIN DATO
COMI_INCISO_DEST 0
COMI_UE_DEST 0
COMI_FECHA_INICIO SIN DATO
COMI_FECHA_FIN SIN DATO
COMI_MOT_EXT 0
COMI_REG 0
JORNADA_RET 0
FECHA_DESDE_VINCULO SIN DATO
DEPARTAMENTO SIN DATO
Contaduría General de la Nación Página 6 de 28
División Sistemas
Especificación de WS - [Versión x.y]
2.1.1 Objetivos
Para cubrir parte de las necesidades funcionales y estratégicas del sistema RVE se debe proveer
información desde el sistema SGH. Para cumplir con tal cometido se realizó un estudio de los
requerimientos definidos.
Desde el sistema SGH se deben enviar los datos correspondientes a los siguientes conceptos:
1) Movimientos nuevas Altas y Bajas. Información de todas las altas puras y nuevos ingresos así
como también de las bajas puras que se dan en el sistema.
2) Movimientos de Asensos.
3) Movimientos de Transformación. La transformación podría implicar un cambio de oficina
(inciso - ue), de partida (descriptores), o de régimen (vinculo).
4) Movimientos de Reservas de plaza. Cuando se reserva una plaza y deja de estar reservada.
5) Movimientos de Corrección de fechas por error. Están incluidos la corrección de los
movimientos de ALTAS , BAJAS y ASCENSO
6) Movimientos de Reestructuras
7) Movimientos de Renovaciones: información de las renovaciones de todos aquellos vínculos
(o naturalezas) que en su definición formal permita las renovaciones.
8) Comisiones: información de las comisiones que se realizan entre Unidades Ejecutoras de un
mismo inciso y entre diferentes Incisos. Quedan excluidas las comisiones entrantes a la
Administración Central que provienen de Organismos externos.
Toda la información de los diferentes conceptos corresponde a los Movimientos realizados dentro de
la Administración Central (Incisos entre el 02 y el 15).
2.1.2 Parámetros IN
Parámetro Descripción Tipo de Dato
y Largo
Valor por
Defeco Obligatorio
PA_FECHA_DESDE
Fecha desde en que se
auditaron los
movimientos
Varchar2(20)
dd/mm/yyyy
hh24:mi:ss
No tiene SI
PA_FECHA_HASTA
Fecha hasta en que se
auditaron los
movimientos
Varchar2(20)
dd/mm/yyyy
hh24:mi:ss
No tiene SI
Contaduría General de la Nación Página 7 de 28
División Sistemas
Especificación de WS - [Versión x.y]
2.1.3 Parámetros OUT Parámetro Descripción Tipo de Dato y Largo Obligatorio
INCISO Inciso number(2) SI
UE Unidad Ejecutora number(3) SI
DOC Documento varchar2(15) SI
TIPO_DOC Tipo de documento number(4) SI
COD_PAIS Codigo del pais number (4) SI
PRIMER NOMBRE Primer nombre varchar2(20) SI
SEGUNDO NOMBRE Segundo nombre varchar2(20) NO
PRMER_AP Primer apellido varchar2(20) SI
SEGUNDO_AP Segundo apellido varchar2(20) NO
FECHA_NAC Fecha de nacimiento
dd/mm/yyyy
varchar2(10) SI
RAZA Raza number(1) NO
SEXO Sexo number(1) SI
TIPO_DISCAPACIDAD Tipo de discapacidad varchar2(1) NO
FECHA_ING_ADM Fecha de ingreso a la Adm
dd/mm/yyyy
varchar2(10)
SI
COD_MECING Codigo mecanismo de
ingreso
number(4) NO
COD_REG Código del regimen number(4) SI
COD_DESC1 Código del descriptor 1
(vinculo - escalafón)
varchar2(10) NO
DESC1 Descripción descriptor 1
(vinculo - escalafón)
varchar2(60) NO
COD_DESC2 Código del descriptor 2
(grado)
varchar2(10) NO
DESC2 Descripción descriptor 2
(grado)
varchar2(60) NO
COD_DESC3 Código del descriptor 3
(denominación)
varchar2(10) SI
DESC3 Descripción descriptor 3
(denominación)
varchar2(60) SI
COD_DESC4 Código del descriptor 4
(serie)
varchar2(10) NO
DESC4 Descripción descriptor 4
(serie)
varchar2(60) NO
COD_MOT_BAJA Código del motivo de la
baja
number(10) NO
MOT_BAJA_DESC Descripción del motivo de
la baja
varchar2(40) NO
Contaduría General de la Nación Página 8 de 28
División Sistemas
Especificación de WS - [Versión x.y]
FECHA_VIG Fecha de vigencia del
movimiento.
dd/mm/yyyy
varchar2(10)
SI
FECHA_AUD Fecha en que se audito el
movimiento.
dd/mm/yyyy hh24:mi:ss
varchar2(20)
SI
MOV Movimiento que se
registro
varchar2(50) SI
TIPO_MOV Tipo de movimiento que se
registro
varchar2(50) SI
COMI_INCISO_DEST Inciso destino de la
comisión
number(2) NO
COMI_UE_DEST Unidad Ejecutora destino
de la comisión
number(2) NO
COMI_FECHA_INICIO Fecha en que se inicio la
comisión.
dd/mm/yyyy
varchar2(10)
NO
COMI_FECHA_FIN Fecha en que se finalizo la
comisión.
dd/mm/yyyy
varchar2(10)
NO
COMI_MOT_EXT Código del Motivo de
extinción de la comisión
number(4) NO
COMI_REG Código en régimen de que
se inicia la comisión
number(4) NO
JORNADA_RET Código de la jornada
retributiva
number(4) SI
FECHA_DESDE_VINCULO Fecha desde del vinculo.
dd/mm/yyyy
varchar2(10)
SI
DEPARTAMENTO Departamento al cual
pertenece la plaza
varchar2(20)
NO
2.1.4 Descripción por tipo de movimientos
A continuación se describen los movimientos;
2.1.4.1 Altas
Estos movimientos se identifican de la siguiente manera:
1) En la columna MOV tienen el valor ALTA
2) En la columna TIPO_MOV el valor ALTA
Contaduría General de la Nación Página 9 de 28
División Sistemas
Especificación de WS - [Versión x.y]
3) En la columna FECHA_VIG el valor de la fecha legal del movimiento. Se interpreta
como el “desde” del vínculo
4) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central.
5) Ejemplo de salida:
INCISO = 2
UE = 4
DOC = 13611317
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = JULIANA
SEGUNDO NOMBRE = ANDREA
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1000
COD_DESC1 = C
DESC1 = ESC: C - PERSONAL ADMINISTRATIVO
COD_DESC2 = 11
DESC2 = GRADO 11
COD_DESC3 = 862
DESC3 = DEN: JEFE ADMINISTRATIVO III
COD_DESC4 = 13
DESC4 = SERIE: ADMINISTRATIVO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 01/02/2014.
FECHA_AUD = 06/02/2014 02:02:45.
MOV = ALTA
TIPO_MOV = ALTA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 01/01/2008
DEPARTAMENTO = MONTEVIDEO
2.1.4.2 Bajas
Estos movimientos se identifican de la siguiente manera:
Contaduría General de la Nación Página 10 de 28
División Sistemas
Especificación de WS - [Versión x.y]
1) En la columna MOV tienen el valor BAJA
2) En la columna TIPO_MOV el valor BAJA
3) En la columna FECHA_VIG el valor de la fecha legal del movimiento. Se interpreta
como el “hasta” del vínculo.
4) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central.
6) Ejemplo de salida:
INCISO = 2
UE = 4
DOC = 13611317
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = JULIANA
SEGUNDO NOMBRE = ANDREA
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1000
COD_DESC1 = C
DESC1 = ESC: C - PERSONAL ADMINISTRATIVO
COD_DESC2 = 11
DESC2 = GRADO 11
COD_DESC3 = 862
DESC3 = DEN: JEFE ADMINISTRATIVO III
COD_DESC4 = 13
DESC4 = SERIE: ADMINISTRATIVO
COD_MOT_BAJA = 62
MOT_BAJA_DESC = BAJA POR RENUNCIA
FECHA_VIG = 01/02/2014.
FECHA_AUD = 06/02/2014 02:02:45.
MOV = BAJA
TIPO_MOV = BAJA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 01/01/2008
DEPARTAMENTO = MONTEVIDEO
Contaduría General de la Nación Página 11 de 28
División Sistemas
Especificación de WS - [Versión x.y]
2.1.4.3 Ascensos
Estos movimientos se identifican de la siguiente manera, para el funcionario que va a
Ascender se envían 2 registros:
2.1.4.3.1 Cargo que deja (el actual)
1) En la columna MOV tienen el valor ASCENSO
2) En la columna TIPO_MOV el valor BAJA
3) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central
2.1.4.3.2 Cargo al que asciende
1) En la columna MOV tienen el valor ASCENSO
2) En la columna TIPO_MOV el valor ALTA
3) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central
2.1.4.3.3 En ambos casos
1) En la columna FECHA_VIG es el mismo y corresponde al valor de la fecha legal del
movimiento.
2) Tienen diferentes valores para el campo correspondiente al Descriptor 2, el cargo
que asciende tiene un descriptor mayor al cargo que deja.
3) Ejemplo de salida:
INCISO = 4
UE = 13
DOC = 13611317
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = JULIANA
SEGUNDO NOMBRE = ANDREA
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = L
DESC1 = ESC: L - PERSONAL POLICIAL
Contaduría General de la Nación Página 12 de 28
División Sistemas
Especificación de WS - [Versión x.y]
COD_DESC2 = 10
DESC2 = GRADO 10
COD_DESC3 = 598
DESC3 = COMISARIOI
COD_DESC4 = 321
DESC4 = SERIE: POLICIA EJECUTIVO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 31/01/2013.
FECHA_AUD = 11/02/2014 04:02:25
MOV = ASCENSO
TIPO_MOV = BAJA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 01/10/2008
DEPARTAMENTO = MONTEVIDEO
INCISO = 4
UE = 1
DOC = 13611317
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = JULIANA
SEGUNDO NOMBRE = ANDREA
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = L
DESC1 = ESC: L - PERSONAL POLICIAL
COD_DESC2 = 11
DESC2 = GRADO 11
COD_DESC3 = 599
DESC3 = COMISARIO INSPECTOR
COD_DESC4 = 321
DESC4 = SERIE: POLICIA EJECUTIVO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 01/02/2013.
FECHA_AUD = 11/02/2014 04:02:27
MOV = ASCENSO
TIPO_MOV = ALTA
COMI_INCISO_DEST =
Contaduría General de la Nación Página 13 de 28
División Sistemas
Especificación de WS - [Versión x.y]
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 01/02/2013
DEPARTAMENTO = MONTEVIDEO
2.1.4.4 Transformaciones
Para el funcionario que se transforma, envían 2 registros y se identifica el movimiento de la
siguiente manera:
2.1.4.4.1 Cargo origen
1) En la columna MOV tienen el valor TRANSFORMA
2) En la columna TIPO_MOV el valor BAJA
3) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central
2.1.4.4.2 Cargo destino
1) En la columna MOV tienen el valor TRANSFORMA
2) En la columna TIPO_MOV el valor ALTA
3) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central
2.1.4.4.3 En ambos casos
En la columna FECHA_VIG es el mismo y corresponde al valor de la fecha legal del
movimiento.
Ejemplo de salida:
INCISO = 10
UE = 3
DOC = 13611317
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = JULIANA
SEGUNDO NOMBRE = ANDREA
PRMER_AP = PEREZ
Contaduría General de la Nación Página 14 de 28
División Sistemas
Especificación de WS - [Versión x.y]
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1000
COD_DESC1 = F
DESC1 = ESC: F - PERSONAL DE SERVICIOS AUXILIARES
COD_DESC2 = 1
DESC2 = GRADO 01
COD_DESC3 = 152
DESC3 = DEN: AUXILIAR V
COD_DESC4 = 273
DESC4 = SERIE: SERVICIOS
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 02/12/2013
FECHA_AUD = 04/02/2014 11:02:50
MOV = TRANSFORMA
TIPO_MOV = BAJA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 248
FECHA_DESDE_VINCULO = 01/09/2009
DEPARTAMENTO = MONTEVIDEO
INCISO = 10
UE = 3
DOC = 13611317
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = JULIANA
SEGUNDO NOMBRE = ANDREA
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1000
COD_DESC1 = E
DESC1 = ESC: E - PERSONAL DE OFICIOS
COD_DESC2 = 1
DESC2 = GRADO 01
COD_DESC3 = 919
DESC3 = DEN: PEON
Contaduría General de la Nación Página 15 de 28
División Sistemas
Especificación de WS - [Versión x.y]
COD_DESC4 = 216
DESC4 = SERIE: OFICIOS
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 02/12/2013
FECHA_AUD = 04/02/2014 11:02:05
MOV = TRANSFORMA
TIPO_MOV = ALTA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 248
FECHA_DESDE_VINCULO = 01/09/2009
DEPARTAMENTO = MONTEVIDEO
2.1.4.5 Reestructuras
Este tipo de movimiento involucra el cambio en varios cargos a la vez, dentro de una Oficina
(inciso-unidad ejecutora-programa-proyecto) y Vínculo.
2.1.4.5.1 Cargo actual
1) En la columna MOV tienen el valor REESTRUCTURA
2) En la columna TIPO_MOV el valor BAJA
3) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central
2.1.4.5.2 Cargo nuevo
1) En la columna MOV tienen el valor REESTRUCTURA
2) En la columna TIPO_MOV el valor ALTA
3) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central.
En la columna FECHA_VIG es el mismo y corresponde al valor de la fecha legal del
movimiento.
2.1.4.6 Reservas (quitar marca o asignar marca de Reserva)
Estos movimientos se identifican de la siguiente manera:
2.1.4.6.1 Asignar Marca
1) En la columna MOV tienen el valor RESERVA
Contaduría General de la Nación Página 16 de 28
División Sistemas
Especificación de WS - [Versión x.y]
2) En la columna TIPO_MOV el valor ALTA
3) En la columna FECHA_VIG el valor de la fecha legal del movimiento.
4) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central.
5) Ejemplo de salida
INCISO = 10
UE = 3
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1000
COD_DESC1 = E
DESC1 = ESC: E - PERSONAL DE OFICIOS
COD_DESC2 = 1
DESC2 = GRADO 01
COD_DESC3 = 919
DESC3 = DEN: PEON
COD_DESC4 = 216
DESC4 = SERIE: OFICIOS
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 01/07/2011
FECHA_AUD = 22/07/2011 01:07:08
MOV = RESERVA
TIPO_MOV = ALTA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 01/10/2008
DEPARTAMENTO = MONTEVIDEO
2.1.4.6.2 Quitar Marca
Contaduría General de la Nación Página 17 de 28
División Sistemas
Especificación de WS - [Versión x.y]
1) En la columna MOV tienen el valor DESRESERVA
2) En la columna TIPO_MOV el valor BAJA
3) En la columna FECHA_VIG el valor de la fecha legal del movimiento.
4) En la columna FECHA_AUD el valor en que ingreso el movimiento Auditado por el
Contador Central.
5) Ejemplo de salida
INCISO = 10
UE = 3
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1000
COD_DESC1 = E
DESC1 = ESC: E - PERSONAL DE OFICIOS
COD_DESC2 = 1
DESC2 = GRADO 01
COD_DESC3 = 919
DESC3 = DEN: PEON
COD_DESC4 = 216
DESC4 = SERIE: OFICIOS
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 01/07/2014
FECHA_AUD = 10/07/2014 05:07:16
MOV = DESRESERVA
TIPO_MOV = BAJA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 01/10/2008
DEPARTAMENTO = MONTEVIDEO
Contaduría General de la Nación Página 18 de 28
División Sistemas
Especificación de WS - [Versión x.y]
2.1.4.7 Renovaciones
Estos movimientos se identifican de la siguiente manera:
1) En la columna MOV tienen el valor RENOVACION
2) En la columna TIPO_MOV el valor ALTA
3) En la columna FECHA_VIG el valor del nuevo vencimiento.
4) Ejemplo de salida
INCISO = 10
UE = 3
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 6703
COD_DESC1 =
DESC1 =
COD_DESC2 =
DESC2 =
COD_DESC3 =727
DESC3 =DEN: CONSULTOR
COD_DESC4 =
DESC4 =
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 01/01/2012
FECHA_AUD = 12/03/2013 12:03:09
MOV = RENOVACION
TIPO_MOV = ALTA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 19/01/2010
DEPARTAMENTO = MONTEVIDEO
Contaduría General de la Nación Página 19 de 28
División Sistemas
Especificación de WS - [Versión x.y]
2.1.4.8 Comisiones
Estos movimientos se identifican de la siguiente manera:
1) En la columna MOV tienen el valor COMISION
2) En la columna TIPO_MOV el valor ALTA en caso de ser un comienzo de comisión,
BAJA en caso que se finalice la comisión.
3) En las columnas INICIO_DEST y UE_DEST el inciso y la unidad ejecutora destino.
4) En la columna FECHA_INICIO el valor de la fecha de inicio en caso de ser un comienzo
de comisión.
5) En la columna FECHA_FIN el valor de la fecha de finalización de la comisión.
6) Ejemplo de salida:
INCISO = 3
UE = 4
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 01/02/2014
FECHA_AUD = 05/02/2014 10:02:36
MOV = COMISION
TIPO_MOV = ALTA
COMI_INCISO_DEST = 2
COMI_UE_DEST = 1
COMI_FECHA_INICIO = 01/02/2014
COMI_FECHA_FIN =
Contaduría General de la Nación Página 20 de 28
División Sistemas
Especificación de WS - [Versión x.y]
COMI_MOT_EXT =
COMI_REG = 7
JORNADA_RET = 230
FECHA_DESDE_VINCULO = 01/10/2008
DEPARTAMENTO = MONTEVIDEO
2.1.4.9 Corrección de fechas
Estos movimientos se identifican de la siguiente manera:
2.1.4.9.1 Corrección de fecha del ascenso
1) Vienen 2 filas, una fila con el dato de un tipo_mov ALTA con el dato erróneo y otra
fila con el dato de un tipo_mov BAJA con el dato correcto.
2) En la columna MOV tienen el valor CORRECCION_ASCENSO
3) En la columna TIPO_MOV el valor ALTA o BAJA según corresponda.
1) En la columna FECHA_VIG el valor de la nueva fecha correcta o el valor de la fecha a
corregir según corresponda.
4) Ejemplo salida
INCISO = 3
UE = 4
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
Contaduría General de la Nación Página 21 de 28
División Sistemas
Especificación de WS - [Versión x.y]
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 02/06/2013
FECHA_AUD = 09/04/2014 01:04:14
MOV = CORRECCION_ASCENSO
TIPO_MOV = BAJA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 230
FECHA_DESDE_VINCULO = 01/02/2010
DEPARTAMENTO = MONTEVIDEO
INCISO = 3
UE = 4
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 04/06/2013
FECHA_AUD = 09/04/2014 01:04:30
MOV = CORRECCION_ASCENSO
TIPO_MOV = ALTA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
Contaduría General de la Nación Página 22 de 28
División Sistemas
Especificación de WS - [Versión x.y]
JORNADA_RET = 230
FECHA_DESDE_VINCULO = 01/02/2010
DEPARTAMENTO = MONTEVIDEO
2.1.4.9.2 Corrección de fecha de Alta
5) Vienen 2 filas, una fila con el dato de un tipo_mov ALTA con el dato erróneo y otra
fila con el dato de un tipo_mov BAJA con el dato correcto.
2) En la columna MOV tienen el valor CORRECCION_ALTA
3) En la columna TIPO_MOV el valor ALTA o BAJA según corresponda.
4) En la columna FECHA_VIG el valor de la nueva fecha correcta o el valor de la fecha a
corregir según corresponda.
5) Ejemplo de salida
INCISO = 3
UE = 4
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
COD_MOT_BAJA = 62
MOT_BAJA_DESC = BAJA POR RENUNCIA
FECHA_VIG = 10/02/2014
FECHA_AUD = 13/03/2014 09:03:32
MOV = CORRECCION ALTA
TIPO_MOV = BAJA
COMI_INCISO_DEST =
COMI_UE_DEST =
Contaduría General de la Nación Página 23 de 28
División Sistemas
Especificación de WS - [Versión x.y]
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 230
FECHA_DESDE_VINCULO = 10/03/2014
DEPARTAMENTO = MONTEVIDEO
INCISO = 3
UE = 4
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 10/03/2014
FECHA_AUD = 13/03/2014 09:03:40
MOV = CORRECCION ALTA
TIPO_MOV = ALTA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 230
FECHA_DESDE_VINCULO = 10/03/2014
DEPARTAMENTO = MONTEVIDEO
2.1.4.9.3 Corrección de fecha de Baja
Contaduría General de la Nación Página 24 de 28
División Sistemas
Especificación de WS - [Versión x.y]
1) Vienen 2 filas, una fila con el dato de un tipo_mov ALTA con el dato erróneo y otra
fila con el dato de un tipo_mov BAJA con el dato correcto.
2) En la columna MOV tienen el valor CORRECCION BAJA
3) En la columna TIPO_MOV ALTA o BAJA según corresponda
4) En la columna FECHA_VIG el valor de la nueva fecha correcta o el valor de la fecha a
corregir según corresponda
5) Ejemplo salida:
INCISO = 3
UE = 4
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 31/01/2013
FECHA_AUD = 13/03/2014 09:03:32
MOV = CORRECCION BAJA
TIPO_MOV = ALTA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 230
FECHA_DESDE_VINCULO = 01/02/2008
DEPARTAMENTO = MONTEVIDEO
INCISO = 3
Contaduría General de la Nación Página 25 de 28
División Sistemas
Especificación de WS - [Versión x.y]
UE = 4
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
COD_MOT_BAJA = 62
MOT_BAJA_DESC = BAJA POR RENUNCIA
FECHA_VIG = 21/01/2013
FECHA_AUD = 13/03/2014 09:03:32
MOV = CORRECCION BAJA
TIPO_MOV = ALTA
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 230
FECHA_DESDE_VINCULO = 01/02/2008
DEPARTAMENTO = MONTEVIDEO
2.1.4.10 Cambio de Jornada
Estos movimientos se identifican de la siguiente manera:
1) En la columna MOV tienen el valor CAMBIO_JORNADA
2) En la columna TIPO_MOV el valor CAMBIO_JORNADA
3) Ejemplo de salida:
INCISO = 3
UE = 4
Contaduría General de la Nación Página 26 de 28
División Sistemas
Especificación de WS - [Versión x.y]
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 01/02/2014
FECHA_AUD = 05/02/2014 10:02:36
MOV = CAMBIO_JORANDA
TIPO_MOV = CAMBIO_JORANDA
COMI_INCISO_DEST = 2
COMI_UE_DEST = 1
COMI_FECHA_INICIO = 01/02/2014
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG = 7
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 01/10/2008
DEPARTAMENTO = MONTEVIDEO
2.1.4.11 Cambio de Departamento
Estos movimientos se identifican de la siguiente manera:
1) En la columna MOV tienen el valor CAMBIO_DEPTO
2) En la columna TIPO_MOV el valor CAMBIO_DEPTO
Nota: Como este dato no es obligatorio, puede significar que o bien se agrego el dato
a la plaza formal que antes no estaba o bien se modifico el dato actual.
3) Ejemplo de Salida:
Contaduría General de la Nación Página 27 de 28
División Sistemas
Especificación de WS - [Versión x.y]
INCISO = 3
UE = 4
DOC = 13253494
TIPO_DOC = 1
COD_PAIS = 858
PRIMER NOMBRE = OLGA
SEGUNDO NOMBRE =
PRMER_AP = PEREZ
SEGUNDO_AP = MOREIRA
FECHA_NAC = 24/10/1952
RAZA =
SEXO = 2
TIPO_DISCAPACIDAD =
FECHA_ING_ADM =10/08/1981
COD_MECING = 2
COD_REG = 1001
COD_DESC1 = K
DESC1 = ESC: K - PERSONAL MILITAR
COD_DESC2 = 12
DESC2 = GRADO 12
COD_DESC3 = 610
DESC3 = DEN: SARGENTO
COD_DESC4 = 324
DESC4 = SERIE: DE COMANDO
COD_MOT_BAJA =
MOT_BAJA_DESC =
FECHA_VIG = 01/02/2014
FECHA_AUD = 05/02/2014 10:02:36
MOV = CAMBIO_DEPTO
TIPO_MOV = CAMBIO_DEPTO
COMI_INCISO_DEST =
COMI_UE_DEST =
COMI_FECHA_INICIO =
COMI_FECHA_FIN =
COMI_MOT_EXT =
COMI_REG =
JORNADA_RET = 240
FECHA_DESDE_VINCULO = 01/10/2008
DEPARTAMENTO = TREINTA Y TRES
2.1.5 Errores Código Mensaje Severidad
Contaduría General de la Nación Página 28 de 28
División Sistemas
Especificación de WS - [Versión x.y]
2.2 WSDL
WS_SGH_RVE_WSDL.xml
2.3 Ejemplo De salida del WS
WS_SGH_RVE_Ejemplo_Salida.xml
2.4 Códigos Válidos