<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.itcsoluciones.com/index.php?action=history&amp;feed=atom&amp;title=SitelDispatcher</id>
	<title>SitelDispatcher - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.itcsoluciones.com/index.php?action=history&amp;feed=atom&amp;title=SitelDispatcher"/>
	<link rel="alternate" type="text/html" href="http://wiki.itcsoluciones.com/index.php?title=SitelDispatcher&amp;action=history"/>
	<updated>2026-04-04T21:34:54Z</updated>
	<subtitle>Historial de revisiones de esta página en el wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.itcsoluciones.com/index.php?title=SitelDispatcher&amp;diff=323&amp;oldid=prev</id>
		<title>imported&gt;Naquista en 15:00 26 dic 2011</title>
		<link rel="alternate" type="text/html" href="http://wiki.itcsoluciones.com/index.php?title=SitelDispatcher&amp;diff=323&amp;oldid=prev"/>
		<updated>2011-12-26T15:00:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Plantilla:Download App&lt;br /&gt;
|appName= SitelDispatcher|status= estable&lt;br /&gt;
|entornoImplementacion= Aplicación para Server&lt;br /&gt;
|descripcion= App de comunicaciones&lt;br /&gt;
|autor= Elio Saltalamacchia (original), - (mantenimiento)&lt;br /&gt;
|version=  1.1.1 (2002-11-28) (Linux RH)&lt;br /&gt;
|link1= [[Media:SitelDispatcher.zip|SitelDispatcher.zip]]&lt;br /&gt;
|link2= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== SitelDispatcher ==&lt;br /&gt;
Es un cliente de comunicación que permite la recepción de transacciones a través de un puerto TCP. SitelDispatcher recepciona una transacción &amp;quot;mono-archivo&amp;quot;, analiza y parsea su contenido generando de acuerdo al contenido de este los archivos archivos requeridos por la versión de la mensajería enviada por el cliente. Luego de generar estos archivos invoca a un [[Sitel Cliente]] para establecer la conexión.&lt;br /&gt;
&lt;br /&gt;
La configuración se encuentra en el archivo [[#dispatcher.conf|dispatcher.conf]] y explica más detalles de como esta configurado.&lt;br /&gt;
&lt;br /&gt;
El archivo recibido por SitelDispatcher debe contener TAGs que indican entre corchetes el nombre del archivo que debe generarse y luego la o las líneas con el contenido que debe incluirse en cada uno de ellos. Este archivo se debe denominar [[#_svl.itc|_svl.itc]], ver un ejemplo a continuación. &lt;br /&gt;
&lt;br /&gt;
== Configuración ==&lt;br /&gt;
Editando el archivo dispatcher.conf encontrará las opciones disponibles:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Archivo de configuración para sitelDispatcher&lt;br /&gt;
# Por defecto debe estar en el directorio &lt;br /&gt;
# donde se encuentra el bin&lt;br /&gt;
# Puede indicarse en la linea de comando&lt;br /&gt;
# con la opcion -c el path de este archivo&lt;br /&gt;
&lt;br /&gt;
#Port TCP a utilizar&lt;br /&gt;
TCPPORT=7000&lt;br /&gt;
&lt;br /&gt;
#Archivo Log&lt;br /&gt;
LOGFILE=/var/log/dispatcher.log&lt;br /&gt;
&lt;br /&gt;
# Daemon mode&lt;br /&gt;
# Valores 0 o 1&lt;br /&gt;
DAEMON=1&lt;br /&gt;
&lt;br /&gt;
# Cliente SITEL a usar&lt;br /&gt;
#SITELCLIENT=/home/itc/sitel/sitel.webpos&lt;br /&gt;
SITELCLIENT=/www/ws/sitelProcess/sitel/sitelwp&lt;br /&gt;
&lt;br /&gt;
# Argumentos para cliente SITEL&lt;br /&gt;
#SITELCLNTARGS=-ttcp -x10 -wPRUEBA00:192.168.10.1:6002&lt;br /&gt;
#SITELCLNTARGS=-ttcp -x10&lt;br /&gt;
SITELCLNTARGS=-ttcp -x10 -p -l/var/log/sitel.log -wPRUEBA00:192.168.10.10:6002&lt;br /&gt;
&lt;br /&gt;
# Nivel de debug&lt;br /&gt;
DEBUGLEVEL=15&lt;br /&gt;
&lt;br /&gt;
# Orden en que devuelve los archivos de respuesta&lt;br /&gt;
# Listar archivos de respuesta separados por espacios&lt;br /&gt;
# Siempre va el estado.rsp primero, no hace falta indicarlo&lt;br /&gt;
TAGORDER=_ticket.prn _svl.1 _svl.2 _svl.3&lt;br /&gt;
&lt;br /&gt;
# Verificar case de los archivos indicados en TAGORDER&lt;br /&gt;
# Valores 0 o 1&lt;br /&gt;
# 1 el case debe coincidir con el indicado en TAGORDER&lt;br /&gt;
TAGCASE=0&lt;br /&gt;
&lt;br /&gt;
# Devolver solo los tags que aparecen en TAGORDER&lt;br /&gt;
# Valores 0 o 1&lt;br /&gt;
# Si es 0 devuelve primero los tags indicados en TAGORDER &lt;br /&gt;
# y después el resto de los archivos obtenidos en la respuesta&lt;br /&gt;
TAGSKIP=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arrancar SitelDispatcher ==&lt;br /&gt;
Ejemplo línea de comando para iniciar la aplicación:&lt;br /&gt;
    /root/.itc/sitel_dispatcher/sitel_dispatcher -c /root/.itc/sitel_dispatcher/dispatcher.conf&lt;br /&gt;
&lt;br /&gt;
== Enviar una transacción al SitelDispatcher ==&lt;br /&gt;
#Crear un archivo que puede tener cualquier nombre por ejemplo [[#_svl.itc|_svl.itc]] y cuyo contenido tiene los TAGs con el nombre de cada archivo del formato que se precise utilizar con el contenido de cada archivo.&lt;br /&gt;
#Abrir el puerto remoto del server de donde corre SitelDispatcher y transmitir el contenido del archivo recientemente creado. Por ejemplo: '''telnet 192.168.10.20 7000 &amp;lt; _svl.itc'''  (la forma de abrir y manejar el socket depende de su lenguaje)&lt;br /&gt;
#Esperar la respuesta&lt;br /&gt;
#Cerrar socket y terminar proceso&lt;br /&gt;
&lt;br /&gt;
=== _svl.itc ===&lt;br /&gt;
Ejemplo de un archivo de ida para una transacción [[Formato_V250_Farmacia|V250 de Farmacia]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[_SVL.0]&lt;br /&gt;
V2501001PRUEBA00&lt;br /&gt;
[_SVL.1]&lt;br /&gt;
FF00001612727105012012210                                                                                  230545758241            0025872395            2007012220070122200701222008000000000                    01000001  0000001            0000001500            000000000000000000     0000000000000000                                                                      &lt;br /&gt;
[_SVL.3]&lt;br /&gt;
FF00021271230000000000000       01000000002861          1            0400000000000000          CORTEROID  0.6 mg comp.x 30                                                0000                                        20                            &lt;br /&gt;
[FIN]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mensajes de Error ==&lt;br /&gt;
Errores en el servidor donde corre SitelDispatcher, en general debido a permisos insuficientes:&lt;br /&gt;
*98: Error creando directorio de trabajo&lt;br /&gt;
*98: Error creando archivo&lt;br /&gt;
*98: Address already in use: cuando inicia dos veces la aplicación verá este registro.&lt;br /&gt;
*98: Imposible eliminar archivos del directorio&lt;br /&gt;
*98: Imposible eliminar archivo estado.rsp&lt;br /&gt;
&lt;br /&gt;
Errores en el cliente que envía la transacción, de formato de la información enviada:&lt;br /&gt;
*99:Error enviando transaccion 'Formato de mensaje incorrecto [No exite tag de FIN'&lt;br /&gt;
*99:Error enviando transaccion '[_SVL.0]{86 50}'&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Aplicación]]&lt;br /&gt;
[[Categoría:Extranet]]&lt;br /&gt;
[[Categoría:Operaciones]]&lt;br /&gt;
[[Categoría:PuntoSalud]]&lt;br /&gt;
[[Categoría:Download]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Naquista</name></author>
		
	</entry>
</feed>