Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
ada:tips:sicoferp:general:pbtows:procesos:inventario:nominamaestros:motivoretiro [2019/06/21 20:19] administraidor |
ada:tips:sicoferp:general:pbtows:procesos:inventario:nominamaestros:motivoretiro [2019/12/08 15:00] (actual) carlos.torres |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Maestro Motivos de retiro ====== | + | ====== Maestro Motivo Retiro ====== |
- | ===== Definición ===== | ||
- | ^ Definición del Componente ^^ | + | ===== Definición ===== |
- | ^ 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: WS_LISTAR ===== | + | ^ Definición del Componente ^^^ |
+ | ^Nombre |n_ws05_motivo_retiro|| | ||
+ | ^Código Catálogo |MOTIVO_RETIRO|| | ||
+ | ^Descripción |Gestiona el Maestro de Motivos Retiros|| | ||
+ | ^ Exposición de Servicio ^^^ | ||
+ | ^Tipo Servicio |SOAP 1.1 y SOAP 1.2 (.Net Easy SOAP - Generado por Powerbuilder)|| | ||
+ | ^Código Metadata ^Operaciones ^Objetivo^ | ||
+ | |MOTIVO_RETIRO_UPDATE|ws_actualizar|Actualiza datos del Maestro de Motivos Retiros| | ||
+ | |MOTIVO_RETIRO_READ_ONLY_ONE|ws_consultar|Consulta datos del Maestro de Motivos Retiros| | ||
+ | |MOTIVO_RETIRO_CREATE|ws_insertar|Registra un nuevo Tipo de Motivos Retiros| | ||
+ | |MOTIVO_RETIRO_READ|ws_listar|Lista el Maestro de Tipos de Motivos Retiros| | ||
+ | |MOTIVO_RETIRO_DATALIST|ws_list_clase_empleados|Genera una lista con del Maestro de Tipos de Motivos Retiros| | ||
- | ^ Contrato de Consumo ^^^^^^ | + | ===== Contrato de Servicios ===== |
- | ^ 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 Defecto((Los valores por defecto son asumidos por el consumo interno))^ | + | |
- | |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| | + | |
- | ^ Parametros de Retorno ^^^^^^ | + | |
- | ^Nombre^Tipo de Datos^Descripcion^^^Formato Tipo^ | + | |
- | |ws_listarResult|String|Cadena de retorno del Consumo|||Json| | + | |
- | ^ Definicion Interna ^^^^^^ | + | |
- | ^Parametro Entrada^Atributo^Tipo Dato^Descripción^Requerido^Valor por Defecto((Los valores por defecto son asumidos por el consumo interno))^ | + | |
- | |ws_listarResult|return_code|String|Cadena que representa el código de retorno del consumo 1: OK -1: Error|Si|N/A| | + | |
- | |ws_listarResult|return_user_message|String|Cadena que representa el mensaje de usuario de retorno del consumo|Si|N/A| | + | |
- | |ws_listarResult|return_technical_message|String|Cadena que representa el mensaje técnico de retorno del consumo|Si|N/A| | + | |
- | |ws_listarResult|return_object|String|Cadena que representa el objeto de retorno del consumo|No|N/A| | + | |
- | |return_object|alert|String|Cadena que representa el array de mensajes de alerta de retorno del consumo|No|N/A| | + | |
- | |alert|msg|String|Cadena que representan una posición del array de mensajes de alerta de retorno del consumo|No|N/A| | + | |
- | |return_object|columncount|Long|Valor que representa la cantidad de columnas de la data devuelve en el objeto de consumo|No|N/A| | + | |
- | |return_object|rowcount|Long|Valor que representa la cantidad de filas totales de la data que representa el objeto de consumo|No|N/A| | + | |
- | |return_object|motivo_retiro|Array Object|Array de Objetos que representan la data que devuelve el consumo|No|N/A| | + | |
- | |motivo_retiro|ka_nl_motivo_retiro|Long|Identificador del registro|Si|N/A| | + | |
- | |motivo_retiro|ss_descripcion|Long|Descripción del motivo de retiro|Si|N/A| | + | |
- | |motivo_retiro|codigo_mempresa|Long|Código de la Empresa (Entorno Multiempresa)|Si|"9999999999"| | + | |
- | |motivo_retiro|rnum|Long|Identificador de fila del registro|Si|Auto incremental por fila| | + | |
- | |ws_listarResult|return_response_date|Date|Fecha y hora de ejecución del consumo|Si|fecha y hora del sistema| | + | |
- | |ws_listarResult|return_execution_time|Long|Tiempo de ejecución del consumo en milisegundos|Si|0| | + | |
- | ===== Ejemplos ===== | + | [[http://adacsc.co:1443/svn/repository/ADA/SICOF/SICOF%20PBtoWS/Documentos/Contratos%20de%20Servicios/Backend/05_Nomina/crud/motivo_retiro |
+ | |Maestro Motivos Retiros - SVN ADA]] | ||
- | ^ Entrada ^^^^^^ | ||
- | |<code html> | ||
- | <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" | ||
- | xmlns:tem="http://tempurl.org"> | ||
- | <soapenv:Header/> | ||
- | <soapenv:Body> | ||
- | <tem:ws_listar> | ||
- | <!--Optional:--> | ||
- | <tem:as_config> | ||
- | {"token_session": "5d72d47a04aca434619c06dc9021c8b9877dd02f8537499cb61915656b8907c1"} | ||
- | </tem:as_config> | ||
- | <!--Optional:--> | ||
- | <tem:as_data> | ||
- | {"firstpag": 1, "lastpag": 1, "orderby":"ss_descripcion asc"} | ||
- | </tem:as_data> | ||
- | </tem:ws_listar> | ||
- | </soapenv:Body> | ||
- | </soapenv:Envelope> | ||
- | </code>|||||| | ||
- | ^ Retorno ^^^^^^ | ||
- | |<code html> | ||
- | <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" | ||
- | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | ||
- | <soap:Body> | ||
- | <ws_listarResponse xmlns="http://tempurl.org"> | ||
- | <ws_listarResult>{ | ||
- | "return_code": "1", | ||
- | "return_user_message": "consulta de datos existosa", | ||
- | "return_technical_message": "consulta de datos existosa", | ||
- | "return_object": { | ||
- | "alert": [ | ||
- | { | ||
- | "msg": "no se identifica el parametro: where" | ||
- | } | ||
- | ], | ||
- | "dataobject": "dsg_core_dual", | ||
- | "columncount": 4, | ||
- | "motivo_retiro": [ | ||
- | { | ||
- | "ka_nl_motivo_retiro": 4, | ||
- | "ss_descripcion": "CUMPLIMIENTO EDAD", | ||
- | "codigo_mempresa": "9999999999", | ||
- | "rnum": 1 | ||
- | } | ||
- | ], | ||
- | "rowcount": 10 | ||
- | }, | ||
- | "return_response_date": "21/06/2019 16:51:38", | ||
- | "return_execution_time": "203" | ||
- | }</ws_listarResult> | ||
- | </ws_listarResponse> | ||
- | </soap:Body> | ||
- | </soap:Envelope> | ||
- | </code>|||||| | ||
- | ===== Contrato de Consumo: WS_INSERTAR ===== | ||
- | ^ Contrato de Consumo ^^^^^^ | + | [[ada:tips:sicoferp:general:pbtows:procesos:inventario:nominamaestros|←Volver atrás]] |
- | ^ Operación^Objetivo ^^^^^ | + | |
- | ^ws_insertar|Agrega un nuevo registro en 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 ^^^^^^ | + | |
- | ^Parámetro Entrada^Atributo^Tipo Dato^Descripción^Requerido^Valor por Defecto((Los valores por defecto son asumidos por el consumo interno))^ | + | |
- | |as_config|token_session|String|Cadena que representa el hash de autenticación de acceso al consumo|Si|N/A| | + | |
- | |as_data|datarecord|Objeto Json|Objeto que contiene la data a registrar|Si|1| | + | |
- | |datarecord|ka_nl_motivo_retiro|Long|Identificador del registro|Si|0| | + | |
- | |datarecord|ss_descripcion|String|Descripción del motivo de retiro|Si|N/A| | + | |
- | |datarecord|codigo_mempresa|Long|Código de la Empresa (Entorno Multiempresa)|Si|"9999999999"| | + | |
- | ^ Ejemplo de Consumo - Entrada ^^^^^^ | + | |
- | |<code html> | + | |
- | <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" | + | |
- | xmlns:tem="http://tempurl.org"> | + | |
- | <soap:Header/> | + | |
- | <soap:Body> | + | |
- | <tem:ws_insertar> | + | |
- | <!--Optional:--> | + | |
- | <tem:as_config> | + | |
- | { "token_session": "5d72d47a04aca434619c06dc9021c8b9877dd02f8537499cb61915656b8907c1"} | + | |
- | </tem:as_config> | + | |
- | <!--Optional:--> | + | |
- | <tem:as_data> | + | |
- | {"datarecord":{"ka_nl_motivo_retiro":0,"ss_descripcion":"OTRO MOTIVO"}} | + | |
- | </tem:as_data> | + | |
- | </tem:ws_insertar> | + | |
- | </soap:Body> | + | |
- | </soap:Envelope> | + | |
- | </code>|||||| | + | |
- | ^ Parametros de Retorno ^^^^^^ | + | |
- | ^Nombre^Tipo de Datos^Descripcion^^^Formato Tipo^ | + | |
- | |ws_insertarResult|String|Cadena de retorno del Consumo|||Json| | + | |
- | ^ Definicion Interna ^^^^^^ | + | |
- | ^Parametro Entrada^Atributo^Tipo Dato^Descripción^Requerido^Valor por Defecto((Los valores por defecto son asumidos por el consumo interno))^ | + | |
- | |ws_insertarResult|return_code|String|Cadena que representa el código de retorno del consumo 1: OK -1: Error|Si|N/A| | + | |
- | |ws_insertarResult|return_user_message|String|Cadena que representa el mensaje de usuario de retorno del consumo|Si|N/A| | + | |
- | |ws_listarResult|return_response_date|Date|Fecha y hora de ejecución del consumo|Si|fecha y hora del sistema| | + | |
- | |ws_listarResult|return_execution_time|Long|Tiempo de ejecución del consumo en milisegundos|Si|0| | + | |
- | ^ Ejemplo de Consumo - Salida ^^^^^^ | + | |
- | |<code html> | + | |
- | <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" | + | |
- | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | + | |
- | <soap:Body> | + | |
- | <ws_insertarResponse xmlns="http://tempurl.org"> | + | |
- | <ws_insertarResult>{ | + | |
- | "return_code": "1", | + | |
- | "return_user_message": "información registrada correctamente.", | + | |
- | "return_response_date": "21/06/2019 19:36:48", | + | |
- | "return_execution_time": "906" | + | |
- | }</ws_insertarResult> | + | |
- | </ws_insertarResponse> | + | |
- | </soap:Body> | + | |
- | </soap:Envelope> | + | |
- | </code>|||||| | + | |
- | ^ Contrato de Consumo ^^^^^^ | + | |
- | ^ Operación^Objetivo ^^^^^ | + | |
- | ^ws_actualizar|Agrega un nuevo registro en 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 ^^^^^^ | + | |
- | ^Parámetro Entrada^Atributo^Tipo Dato^Descripción^Requerido^Valor por Defecto((Los valores por defecto son asumidos por el consumo interno))^ | + | |
- | |as_config|token_session|String|Cadena que representa el hash de autenticación de acceso al consumo|Si|N/A| | + | |
- | |as_data|datarecord|Objeto Json|Objeto que contiene la data a actualizar|Si|1| | + | |
- | |datarecord|ka_nl_motivo_retiro|Long|Identificador del registro a actualizar|Si|N/A| | + | |
- | |datarecord|ss_descripcion|String|Descripción del motivo de retiro|Si|N/A| | + | |
- | |datarecord|codigo_mempresa|Long|Código de la Empresa (Entorno Multiempresa)|Si|"9999999999"| | + | |
- | ^ Ejemplo de Consumo - Entrada ^^^^^^ | + | |
- | |<code html> | + | |
- | <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" | + | |
- | xmlns:tem="http://tempurl.org"> | + | |
- | <soap:Header/> | + | |
- | <soap:Body> | + | |
- | <tem:ws_actualizar> | + | |
- | <!--Optional:--> | + | |
- | <tem:as_config> | + | |
- | { "token_session": "5d72d47a04aca434619c06dc9021c8b9877dd02f8537499cb61915656b8907c1"} | + | |
- | </tem:as_config> | + | |
- | <!--Optional:--> | + | |
- | <tem:as_data> | + | |
- | {"datarecord":{"ka_nl_motivo_retiro":22,"ss_descripcion":"MOTIVO DE PRUEBA"}} | + | |
- | </tem:as_data> | + | |
- | </tem:ws_actualizar> | + | |
- | </soap:Body> | + | |
- | </soap:Envelope> | + | |
- | </code>|||||| | + | |
- | ^ Parametros de Retorno ^^^^^^ | + | |
- | ^Nombre^Tipo de Datos^Descripcion^^^Formato Tipo^ | + | |
- | |ws_actualizarResult|String|Cadena de retorno del Consumo|||Json| | + | |
- | ^ Definicion Interna ^^^^^^ | + | |
- | ^Parametro Entrada^Atributo^Tipo Dato^Descripción^Requerido^Valor por Defecto((Los valores por defecto son asumidos por el consumo interno))^ | + | |
- | |ws_actualizarResult|return_code|String|Cadena que representa el código de retorno del consumo 1: OK -1: Error|Si|N/A| | + | |
- | |ws_actualizarResult|return_user_message|String|Cadena que representa el mensaje de usuario de retorno del consumo|Si|N/A| | + | |
- | |ws_listarResult|return_response_date|Date|Fecha y hora de ejecución del consumo|Si|fecha y hora del sistema| | + | |
- | ^ Ejemplo de Consumo - Salida ^^^^^^ | + | |
- | |<code html> | + | |
- | <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" | + | |
- | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> | + | |
- | <soap:Body> | + | |
- | <ws_actualizarResponse xmlns="http://tempurl.org"> | + | |
- | <ws_actualizarResult>{ | + | |
- | "return_code": "1", | + | |
- | "return_user_message": "información actualizada correctamente", | + | |
- | "return_response_date": "21/06/2019 20:06:07" | + | |
- | }</ws_actualizarResult> | + | |
- | </ws_actualizarResponse> | + | |
- | </soap:Body> | + | |
- | </soap:Envelope> | + | |
- | </code>|||||| | + |