WebService
Electrónica de Granos
WEB SERVICE LpgService
Versión 1.3
Manual para el Desarrollador
Contenido
1
Introducción ........................................................................................... 5
1.1
Objetivo .......................................................................................... 5
1.2
Alcance........................................................................................... 5
1.3
Tratamiento de errores Excepcionales en el WS ................................... 6
1.4
Tratamiento de errores en el WS por validaciones de formato. ............... 7
1.5
Tratamiento de errores en el WS por validaciones del negocio. .............. 8
1.6
Tratamiento de errores en el WS por problemas de infraestructura o datosinexistentes. .............................................................................................. 8
1.7
Tratamiento de eventos. ................................................................... 9
1.8
Operatoria. ...................................................................................... 9
1.8.1
Tratamiento del Punto de Emisión y Número de Orden. .................. 91.8.2
Autorizar Liquidación Primaria de Granos (liquidacionAutorizar) ......10
1.8.3
Ajustar Liquidación Primaria de Granos (liquidacionAjustar) ...........11
1.8.4
Anular una Liquidación Primaria de Granos (liquidacionAnular). ......11
1.8.5
Casos de Uso ...........................................................................11
1.9
Manejo transaccional.......................................................................13
2
Web Services de Negocio ........................................................................14
2.1
Dirección URL .................................................................................14
2.2
Autenticación ..................................................................................14
2.3
Operaciones...................................................................................15
2.3.1
Autorizar Liquidación (liquidacionAutorizar) ..................................15
2.3.1.1
Mensaje de Solicitud ..........................................................15
2.3.1.2
Mensaje de Respuesta ........................................................17
2.3.1.3
Validaciones del Negocio.....................................................19
2.3.1.4
Ejemplos...........................................................................28
2.3.2
Ajustar Liquidación (liquidacionAjustar) .......................................44
2.3.3
Anular Liquidación (liquidacionAnular) .........................................44
2.3.3.1
Mensaje de Solicitud ..........................................................44
2.3.3.2Mensaje de Respuesta ........................................................45
2.3.3.3
Validaciones del Negocio .....................................................47
2.3.3.4
Ejemplo ............................................................................47
2.3.4
Consulta una liquidación por Nº de orden
(liquidacionXNroOrdenConsultar).............................................................48
2.3.4.1
Mensaje de Solicitud ..........................................................48
2.3.4.2
Mensaje de Respuesta ........................................................49
2.3.4.3
Validaciones del Negocio .....................................................52
2.3.4.4
Ejemplo para “liquidacionXNroOrdenConsultar” ......................52
2.3.5
Consulta una liquidaciónpor COE (liquidacionXCoeConsultar) .........54
2.3.5.1
Mensaje de Solicitud ..........................................................54
2.3.5.2
Mensaje de Respuesta ........................................................55
2.3.5.3
Ejemplo para “liquidacionXCoeConsultar” ..............................57
2.3.6
Consulta el último Nº de orden registrado
(liquidacionUltimoNroOrdenConsultar)...
Regístrate para leer el documento completo.