¡Esta es una revisión vieja del documento!
| Definición del Componente | |
|---|---|
| Nombre | n_ws05_motivo_retiro |
| Descripción | Gestiona el maestro de motivos de retiros de los empleados |
| Proyecto PB | ws05_motivo_retiro |
| Versión PB | 12.5.1 |
| URL SVN | http://adacsc.co:1443/svn/repository/ADA/SICOF/SICOF%20PBtoWS/Branches/branches%2012.5.2.5.0/05_Nomina/motivo_retiro |
| Librerias Propias | Tipo |
| ws05_motivo_retiro.pbl | Libreria Lanzadora |
| sf05controller_motivo_retiro.pbl | Libreria Controladora |
| sf05model_motivo_retiro.pbl | Libreria Modelo DB |
| Librerias Core | Tipo |
| sf00core_object.pbl | Libreria Core de Objetos Base |
| sf00core_transaction.pbl | Libreria Core de control de Transaccion DB |
| sf00core_proxy.pbl | Libreria de Soporte de Consumos WS - Internos |
| Requisitos Técnicos | |
| Framework | .Net 4.02 o Superior |
| Servidor | Internet Information Server 7.5 o Superior |
| Sistema Operativo | Windows Server 2012 R2 |
| Memoria Ram | 8GB |
| Exposición de Servicio | |
| Tipo Servicio | SOAP 1.1 y SOAP 1.2 (.Net Easy SOAP - Generado por Powerbuilder) |
| URL Recurso | http://10.1.40.170:88/ws05_motivo_retiro/n_ws05_motivo_retiro.asmx?WSDL |
| Operaciones | Objetivo |
| ws_listar | lista los registros actuales de la tabla NOMINA.MOTIVO_RETIRO. |
| ws_insertar | ingresa un nuevo registro en la tabla NOMINA.MOTIVO_RETIRO. |
| ws_actualizar | actualiza valores en un registro de la tabla NOMINA.MOTIVO_RETIRO. |
| Contrato de Consumo | |||||
|---|---|---|---|---|---|
| Operación | Objetivo | ||||
| ws_listar | lista los registros actuales de la tabla NOMINA.MOTIVO_RETIRO. | ||||
| Parametros de Entrada | |||||
| Nombre | Tipo de Datos | Descripcion | Formato Tipo | ||
| as_config | String | Cadena de Configuración del Consumo | Json | ||
| as_data | String | Cadena que contiene los parametros del Consumo | Json | ||
| Definicion Interna | |||||
| Parametro Entrada | Atributo | Tipo Dato | Descripción | Requerido | Valor por Defecto1) |
| as_config | token_session | String | Cadena que representa el hash de autenticación de acceso al consumo | Si | N/A |
| as_data | firstpag | Integer | Identificador de registro inicial de la paginación del consumo | Si | 1 |
| as_data | lastpag | Integer | Identificador de registro final de la paginación del consumo | Si | 1 |
| as_data | orderby | String | Cadena que contiene las columnas de ordenamiento del consumo | No | Utilizado por la DB |
| as_data | where | String | Cadena que contiene la sentencias de filtrado del consumo | No | N/A |
| ws_listar | lista los registros actuales de la tabla NOMINA.MOTIVO_RETIRO. |
| ws_insertar | ingresa un nuevo registro en la tabla NOMINA.MOTIVO_RETIRO. |
| ws_actualizar | actualiza valores en un registro de la tabla NOMINA.MOTIVO_RETIRO. |
Se describe el contrato de consumo en cada caso
- ws_listar
json_string n_ws05_motivo_retiro.ws_listar(json_data, json_config)
json_data: { “token_session”: “your token_session” }
json_config: {}
json_string:
- ws_insertar json_string n_ws05_motivo_retiro.ws_insertar(json_data, json_config)
json_data: {“token_session”: “tu token_session”}
json_config: {“datarecord”:{“ka_nl_motivo_retiro”:0,“ss_descripcion”:“tu descripcion”}}
string: {
"return_code": "1",
"return_user_message": "información registrada correctamente.",
"return_response_date": "21/06/2019 09:46:42",
"return_execution_time": "344"
}
- ws_actualizar
json_string n_ws05_motivo_retiro.ws_actualizar(json_data, json_config)
json_data: {“token_session”: “tu token_session”}
json_config: {“datarecord”:{“ka_nl_motivo_retiro”:registro_a_actualizar,“ss_descripcion”:“tu descripcion”}}
json_string: {
"return_code": "1", "return_user_message": "información actualizada correctamente", "return_response_date": "21/06/2019 09:47:44"
}
- ka_nl_motivo_retiro : numérico
- ka_nl_motivo_retiro : numérico
- ka_nl_motivo_retiro : numérico
- ss_descripcion : cadena