PiActivia

De ITC Soluciones SA
Ir a la navegación Ir a la búsqueda


PiActivia Icono.png
PIActivia
Release status: estable

Implementación

Aplicación residente

Descripción

Conversión de mecanismo transaccional para HL7 y Activia

Autor(es)

Patricia Arrambide (original), - (mantenimiento)

Ultima Versión

1.0.7 (2014-05-22)

Licencia

No necesita licencia

Download

Win Version 1.0.5 Instalador. Solo ejecutable
Java Version 1.0.5


Descripción

PiActivia es una aplicación que permite el procesamiento de transacciones de protocolos que utilizan otros mecanismos de comunicación. Permite adaptar el mecanismo únicamente para que pueda ser procesada por Sitel Cliente. El siguiente es un instructivo donde explica como es la configuración del plug-in para conversión de formato y mecanismo con Activia y con el formato HL7.

PIActivia Java

La aplicación permite el procesamiento de solicitudes de autorización entre dos formatos y mecanismos diferentes al de ITC de manera que los clientes no deban rehomologar sus aplicaciones para utilizar los servicios de ITC.

La configuración permite modificar los parámetros sobre los cuales poolea sobre un directorio con estructura Activia, tomar los archivos cuando son colocados y pasarlos a un directorio con estructura ITC. Además de pasar los archivos de uno a otro lado, marca el archivo STATUS.SLT indicando que está procesando la transacción (cambia la letra dentro del archivo) y genera un archivo _svl.0 en el directorio de destino.

Sitel Cliente debe estar funcionando para que la transacción sea enviada, PIActivia solo hace las operaciones de conversión de formato y mecanismo pero no envía los archivos.

NOTA: no es necesario crear los directorios de terminales dentro de path_directorio_sitel, se crean solos a partir de la estructura del path_directorio_activia, de esta manera no es necesario mantenerlos.

Configuración de la versión Java en entorno Windows

  1. Editar el archivo "cargar.bat", modificar el parámetro "PARAM" y modificar los directorios, el parámetro -s corresponde a Sitel, -a corresponde a Activia.
  2. Probar si corre.
  3. Si funciona, poner los mismo parámetros dentro del archivo "wrapper.conf" modificar el parámetro "# Application parameters" con los mismos valores.
  4. Correr "Instalar Servicio" para dejarlo corriendo.

Línea de Comandos (Linux)

java -jar [path]/Activia.jar <br>
	-s:[path_directorio_sitel] <br>
	-a:[path_directorio_activia] <br>
	-l[path_archivo_config_log4j]&<br>

Parámetros:

  • [path_directorio_activia]: tiene una estructura similar a la nuestra en vez de TermXX se llaman TerXX y no tienen carpetas de upload ni download en su interior, tampoco usan un directorio TX. En esta estructura es donde dejarían los archivos las terminales. Ejemplo:
directorio_activia
	|
	---> ter1
	---> ter2
	---> ter3
  • [path_directorio_sitel]: no dejar ningún subdirectorio en esta carpeta. En esta versión si no existe la terminal en el directorio_sitel correspondiente a la del directorio_activa la crea, por ejemplo si no la de origen es Ter999 y no existe en el destino, crea la Term999, y los directorios de Upload y Download, esto permite que no sea necesario mantener la aplicación. Ejemplo:
directorio_sitel
	|
	---> tx

Por defecto toma el/los último/s paso/s utilizados en caso de que se ejecute sin parámetros.

Otras consideraciones: el TxFinder debe estar corriendo como siempre para que la transacción se haga, en una versión futura, será esta aplicación la que directamente ejecute el cliente Sitel. El archivo log4j-1.2.7.jar tiene que estar en el mismo directorio que Activia.jar

PIActivia Windows

Al arrancar la aplicación aparecerá minimizada en la barra de herramientas abajo a la derecha:

PiActivia Minimizado.png

Para configurar haga botón derecho sobre el ícono, y click en Mostrar:

PiActivia Maximizado.png

Allí Archivo y Configuración:

PiActivia Configuracion.png

Las opciones:

Determinación de la Empresa/Financiador

Desde la versión 1.0.3 se permite en las versiones XL de archivo Activia determinar automáticamente la empresa y actividad con la cual debe confeccionarse el _svl.0.

La estructura del _svl.0 es: Version + Empresa + Actividad

Siendo Versión un valor fijo: V901

Empresa y Actividad son obtenidos con el valor de AUMUTU (ver formato XL de Activia) y buscando el nombre del financiador (AUMUTU) dentro del archivo _sitel.emp, de allí se obtiene la Empresa y su Actividad.

jActivia, tomará la primera Empresa y Actividad disponibles que encuentre en _sitel.emp, de lo contrario en caso de no encontrar asignará un valor por default (V9011101, es decir identificará la transacción como de OSDE, esto es debido a que versiones viejas del formato Activia no poseen el campo AUMUTU).

_sitel.emp DEBE ENCONTRARSE EN EL directorio_sitel. Ese archivo DEBE actualizarse automáticamente vía RegSitel.

Transacciones desde Aplicaciones Homologadas y determinación del financiador

Aplicaciones como DataFlex, la versión gráfica de DataTech, que se encuentran homologadas con el formato Activia de internación, es decir que para trabajar precisa el uso del plug-in. Identifican al financiador grabando en el código AUMUTU (DataFlex llama a este valor Código Ajeno). Si el código grabado tiene un nombre de diferente (o que no exista) al contenido en _sitel.emp, entonces al hacer la transacción no encontrará al financiador y lo enviará con el financiador por omisión (OSDE). El valor del Código Ajeno debe existir en _sitel.emp para que pueda hacer la transacción correctamente.

Cambios

Versión 1.0.4 y problemas de Comunicaciones

Desde la versión 1.0.4 se introdujo un arreglo en la generación de respuesta cuando hay problemas de comunicación (Estado.rsp <> 0). En estos casos el usuario recibía un aviso de que la transacción terminó ( STATUS.SLT = S ) pero no había ninguna respuesta (no hay existía SERESP.SLT). En el siguiente link se especifica el formato y contenido de ese SERESP.SLT que se debe colocar en la respuesta cuando hay error en la comunicación. Ampliar (+).

Versión 1.0.5 y envío de transacciones con formato incorrecto

Desde la versión 1.0.5 se introdujo un arreglo para que cuando una aplicación homologada envía archivos con formato incorrecto. Obtenga una respuesta con error. Ampliar (+).

Versión 1.0.7 y mejoras en el manejo de errores de directorio

Mejor detección de causa y soluciona parte de los problemas que pueden presentarse en el manejo de directorios, donde puede tener problemas cuando carece de permisos para mover archivos o de la presencia/ausencia temporal de un directorio.


Volver a Manuales Clientes