<módulo>
mod1
10/2/2002
1.0
69


0
0
0
<tabla>
Interlocutores
0
4
<proceso on-line>
Módulo Gestor de Activaciones desde el Proveedor por SPFILES 
PO_GE_GESACTSPF
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
15
Este proceso gestiona la solicitud de activaciones de abonados recibidas a traves del Proveedor Prepago.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_ge_gesactspf GAS 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez completada su fase de iniciación, po_ge_gesactspf queda a la espera indefinida de mensajes con los datos que debe enviarle el proceso po_co_resevepro. Tras recibir uno de estos mensajes extraerá el númoro del que ha realizado la llamada. Se accede a la tabla poco_tarjetas y se obtiene el estado del abonado llamante. 

Si el abonado se encuentra en estado PRE-ACTIVO se actualiza su estado a ACTIVO y se inserta un registro en la tabla poco_proveve para informar al proveedor prepago de la activación del abonado. Además se solicita el servicio de eliminación de restricciones en el HLR en la central de este tipo asociada a este abonado mediante el envío de un mensaje al proceso po_co_concenaxe. Si está definido un mensaje corto de bienvenida al servicio para ese tipo de tarjeta, se solicitará además su envío mediante la solicitud al proceso po_co_conenvmencor. Se envia un mensaje al Gestor de Saldos para que realice el alta del abonado en su base de datos.

Finalizadas estas operaciones se volverá de nuevo a esperar un nuevo mensaje a procesar.

El proceso finalizará tras la recepción del mensaje de parada que le enviará su proceso padre po_co_modarrsis cuando sea solicitada la parada de la aplicación.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
17
3
4175
Arrancó el Gestor de Activaciones desde Proveedor Prepago.
Informativo. Sin acción a tomar
4176
Gestor de Activaciones desde Proveedor Prepago recibe solicitud de parada.
Informativo. Sin acción a tomar
4177
Gestor de Activaciones desde Proveedor Prepago finaliza correctamente.
Informativo. Sin acción a tomar
4178
Gestor de Activaciones desde Proveedor Prepago finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
4179
Gestor de Activaciones desde Proveedor Prepago recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4180
Gestor de Activaciones desde Proveedor Prepago recibe mensaje de reconfiguración.
Informativo. Sin acción a tomar
4181
Recibido mensaje de activación desde Proveedor Prepago del abonado @N09.
Informativo. Sin acción a tomar
4182
Error en el Gestor de Activaciones desde Proveedor - No existe el abonado @N09.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4183
Error en el Gestor de Activaciones desde Proveedor - Abonado @N09 en estado @M02, donde @M02 es el estado actual del abonado.
Comprobar el estado del abonado en el Proveedor Prepago
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0001
Error de Configuración.
Informar de la incidencia al Soporte Técnico de Sistemas
0020
Error en operación con la memoria compartida
Informar de la incidencia al Soporte Técnico de Sistemas
0090
Error @M06 actualizando la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Sistemas
0091
Error @M06 seleccionando de la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Sistemas
0093
Error @M06 insertando en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Sistemas
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Sistemas
0095
Error @M06 en operación con la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Sistemas
<tabla>
Tablas referenciadas por el proceso
2
11
poge_tarjetas
actope
X

X





1
poge_proveve
actope



X




1
<tabla>
Claves e índices usados por el proceso
2
1
pkge_tarjetas
pkge_proveve
<proceso on-line>
Proceso Gestor de Anulaciones desde Proveedor
PO_GE_GESANUPRO
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
11
Este proceso es el responsable de la gestión de las solicitudes de anulación de recargas que se reciben desde el Proveedor Prepago.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_ge_gesanupro GAP 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Tras completar su fase de iniciación, po_ge_gesrecpro permanecerá indefinidamente a la espera de peticiones de anulación de recargas desde el Proveedor Prepago. Cuando reciba una, extraerá los datos de la solicitud, insertará la operación en la tabla poge_provrec y actualizará el estado de la recarga en la tabla poge_recargas. Finalmente enviará un mensaje a po_co_concenaxe para que se alteren convenientemente los contadores del abonado en la central asociada a éste.

El proceso finalizará cuando po_co_modarrsis se lo indique mediante el mensaje de parada.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
25
3
4225
Arrancó Gestor de Anulaciones de Recarga desde Proveedor.
Informativo. Sin acción a tomar
4226
Gestor de Anulaciones de Recarga desde Proveedor recibe mensaje de reconfiguración.
Informativo. Sin acción a tomar
4227
Gestor de Anulaciones de Recarga desde Proveedor recibe mensaje de parada.
Informativo. Sin acción a tomar
4228
Gestor de Anulaciones de Recarga desde Proveedor recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4229
Gestor de Anulaciones de Recarga desde Proveedor finaliza correctamente.
Informativo. Sin acción a tomar
4230
Recibida solicitud de Anulación para la referencia @M10. Abonado: @N09, donde @M10 es la referencia de recarga.
Informativo. Sin acción a tomar
4231
Tipo de Anulación de Recarga desde Proveedor @M02 no valido para la referencia @M10, donde @M02 es el tipo de anulación y @M10 la referencia de la recarga.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4232
La referencia @M10 no se encuentra en el estado adecuado para poder realizar la anulación, donde @M10 es la referencia de la recarga.
Informativo. Sin acción a tomar
4233
Solicitud de Anulación para la referencia @M10 ejecutada con anterioridad, donde @M10 es la referencia de la recarga.
Informativo. Sin acción a tomar
4234
Error en Gestor de Anulación de Recarga desde Proveedor - Abonado @N09 no encontrado.
Informativo. Sin acción a tomar
4235
Solicitud de Anulación de @M10 por @N09, difiere del que realizó la recarga (@N09), donde @M10 es la referencia de la recarga.
Informativo. Sin acción a tomar
4236
La recarga de la referencia @M10 fue hecha por Rasca-Rasca, donde @M10 es la referencia de la recarga.
Informativo. Sin acción a tomar
4237
Error en el Gestor de Anulación desde Proveedor - Referencia de Recarga @M10 no existe, donde @M10 es la referencia de recarga.
Informativo. Sin acción a tomar
4238
Gestor de Anulaciones de Recarga desde Proveedor finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0001
Error de Configuración 
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0020
Error en operación con la memoria compartida
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0080
No se pudo enviar el mensaje al módulo @M06,  donde @M06 es el descriptor del proceso
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0081
Recibido mensaje de un subsistema inesperado: @M03@M03, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0083
Error recibiendo mensaje
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0090
Error @M06 actualizando de la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0091
Error @M06 seleccionando de la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0093
Error @M06 insertando en la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos. 
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos. 
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
3
11
poge_tarjetas

X







1
poge_recargas

X

X





1
poge_provrec




X




1
<tabla>
Claves e índices usados por el proceso
3
1
pkge_tarjetas
pkge_recargas
poge_provrec
<proceso on-line>
Módulo Gestor de Cambio de Tipo de Tarjetas
PO_GE_GESCAMPTIPTAR
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
22
Este proceso es el responsable de modificar el tipo de tarjeta de un abonado ya existente en el sistema al recibir una solicitud de cambio desde el cualquier sistema.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque automáticamente este proceso con los siguientes argumentos:

po_ge_gescamtiptar GCT 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez completada su iniciación, po_ge_gescamtiptar pasa a un bucle infinito de recepción de mensajes donde recibe solicitudes de cambio de tipo prepago desde los procesos po_ge_resevepro, po_ge_gesregis, po_ge_gessoltar y po_ge_ressisip.

Tras recibir una petición de cambio de tipo de tarjeta se extraerá la información del mismo y se solicitará la ejecución del guión de ordenes adecuado para realizar la solicitud; para ello se envía un mensaje al proceso po_co_concenaxe. 

En caso de producirse un error en la solicitud recibida desde po_ge_resevepro, insertará un registro en la tabla poge_proveve para informar al Proveedor. Los códigos de error son:

	INCONSISTENCIA		Abonado no definido
	TIP_PREP_DESCONOCIDO	Nuevo tipo Prepago desconocido.
	MISMO_TIPO_PREPAGO	Coinciden los tipos Prepago
	ERROR_INTERNO		Cualquier otro fallo

En caso de producirse un error en la solicitud recibida desde po_ge_ressisip,  se informará del suceso al IP, enviando un mensaje al proceso po_co_consisrem.

Tras el tratamiento de la solicitud se volverá al bucle de recepción y se finalizará cuando po_co_modarrsis se lo solicite mediante el Mensaje de Finalización.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
27
3
0020
Error en operación con la memoria compartida.
Informar de la incidencia al Soporte Técnico
0080
No se pudo enviar el mensaje al módulo @M06, donde @M06 representa al subsistema.
Comprobar el estado del subsistema destinatario del mensaje
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03@M03 es el identificador del subsistema y @M08 el código del mensaje.
Informativo. Sin acción a tomar.
0090
Error @M06 actualizando la base de datos donde @M06 es el error devuelto por el gestor de la base de datos. 
Informar de la incidencia al Soporte Técnico de Base de Datos
0093
Error i@M06 insertando en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos donde @M06 es el error devuelto por el gestor de la base de datos. 
Informar de la incidencia al Soporte Técnico de Base de Datos
3300
Arrancó el Gestor de Cambio de Tipo de Tarjetas
Informativo. Sin acción a tomar
3301
Gestor de Cambio de Tipo de Tarjetas recibe mensaje de parada
Informativo. Sin acción a tomar
3302
Gestor de Cambio de Tipo de Tarjetas finaliza correctamente
Informativo. Sin acción a tomar
3303
Gestor de Cambio de Tipo de Tarjetas finaliza con fallo
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
3304
Gestor de Cambio de Tipo de Tarjetas recibe señal de parada (SIGTERM)
Informativo. Sin acción a tomar.
3305
Gestor de Cambio de Tipo de Tarjetas recibe mensaje de reconfiguración
Informativo. Sin acción a tomar.
3307
Recibida Solicitud de Cambio de Tipo de Tarjeta por Abonado del número @N09 por número @M19, donde @M19 es el número que marcó el abonado para realizar el cambio.
Informativo. Sin acción a tomar.
3308
Gestor de Cambio de Tipo de Tarjetas - No existe el abonado @N09 en el cambio a @M02, donde @M02 es el nuevo tipo de tarjeta.
Comprobar el estado de la tarjeta en el Proveedor Prepago
3309
Gestor de Cambio de Tipo de Tarjetas - Error en el tipo @M02 en el cambio del abonado @N09, donde @M02 es el nuevo tipo de tarjeta.  
Comprobar los tipos de tarjetas en el Proveedor Prepago
3310
Error al obtener los datos del abonado @N09 en el cambio al tipo de tarjeta @M02, donde @M02 es el nuevo tipo de tarjeta prepago
Comprobar el estado del abonado en la base de datos
3311
Gestor de Cambio de Tipo de Tarjetas - La tarjeta del abonado @N09 ya es del tipo @M02, donde @M02 es el tipo de tarjeta prepago del abonado.
Informativo. Sin acción a tomar.
3312
Recibida Solicitud de Cambio de Tipo de tarjeta por proveedor del número @N09 al tipo @M02, donde @M02 es el nuevo tipo de tarjeta prepago.
Informativo. Sin acción a tomar.
3313
Error en el Cambio del Tipo de la tarjeta @N09 por el número @M19, donde @M19 es el número marcado por el abonado para realizar el cambio de tipo de tarjeta.
Comprobar el número marcado en la tabla poge_eleccion.
3314
Gestor de Cambio de Tipo de Tarjetas - No existe el abonado @N09 para el Cambio con @M19, donde @M19 es el número marcado por el abonado para realizar el cambio de tipo de tarjeta prepago
Comprobar el estado del abonado en la tabla poge_tarjetas.
3315
Error al obtener los datos del abonado @N09 en el cambio al tipo de tarjeta con el número @M19, donde @M19 es el número marcado por el abonado para realizar el cambio
Comprobar los datos del abonado en la tabla poge_tarjetas.
3316
Recibida Solicitud de Cambio de Tipo de tarjeta por CPSA del número @N09 al tipo @M02, donde @M02 es el tipo de tarjeta prepago del abonado.
Informativo. Sin acción a tomar.
3317
Recibida Solicitud de Cambio de Tipo de tarjeta por IP del número @N09 al tipo @M02, donde @M02 es el tipo de tarjeta prepago del abonado.
Informativo. Sin acción a tomar.
3318
Recibida Solicitud de Perfil de Usuario por IP del número @N09.
Informativo. Sin acción a tomar.
3319
Gestor de Cambio de Tipo de Tarjetas - No existe el abonado @N09.
Comprobar el estado del abonado en el Proveedor Prepago
3320
Gestor de Cambio de Tipo de Tarjetas - Abonado @N09 en estado incorrecto (@M02), donde @M02 es el tipo de tarjeta prepago del abonado.
Informativo. Sin acción a tomar.
<tabla>
Tablas referenciadas por el proceso
2
11
poge_proveve




X




1
poge_tarjetas
actope
X







1
<tabla>
Claves e índices usados por el proceso
1
1
pkge_tarjetas
<proceso on-line>
Módulo del Gestor de Consulta de Saldo
PO_GE_GESCONSAL
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno
1
Ninguno
13
Este proceso gestiona la solicitud del saldo disponible de un abonado de la central IRM asociada a éste.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_ge_gesconsal GCS 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez concluida la fase de iniciación po_ge_gesconsal permanecerá en un bucle infinito a la espera de peticiones de consulta de saldo desde el proceso po_ge_resevepro.

Una vez recibido extrae los datos de éste y envía un mensaje a  po_co_concenaxe indicándole que realice la consulta de saldo solicitada, para el abonado, en la central IRM o SDP asociada al mismo. El nombre de la central y el tipo tarjeta del abonado lo obtiene de la tabla poge_tarjetas mientras que el guión de órdenes asociado se obtiene de memoria compartida y es dependiente del tipo de la tarjeta.

Si el proceso falla a la hora de obtener cualquier información necesaria, o en el momento de enviar el mensaje, insertará un registro en la tabla poge_proveve con información de consulta de saldo rechazada por inconsistencia e incrementará el semáforo asociado SEP000.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
14
3
4100
Arrancó el Gestor de Consulta de Saldo
Informativo. Sin acción a tomar
4101
Gestor de Consulta de Saldo recibe mensaje de parada.
Informativo. Sin acción a tomar
4102
Gestor de Consulta de Saldo finaliza correctamente.
Informativo. Sin acción a tomar
4103
Gestor de Consulta de Saldo finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
4104
Gestor de Consulta de Saldo recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4105
Gestor de Consulta de Saldo recibe mensaje de reconfiguración.
Informativo. Sin acción a tomar
4106
Recibida Solicitud de Consulta de Saldo para el Abonado @N09
Informativo. Sin acción a tomar 
4107
Error en el Gestor de Consulta de Saldo - El Abonado @N09 no existe.
Comprobar el estado del abonado en el Proveedor Prepago
4108
Error en Gestor de Consulta de Saldo - No definida la central IRM para el abonado @N09.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0020
Error en operación con la memoria compartida
Informar de la incidencia al Soporte Técnico de Sistemas
0093
Error @M06 insertando en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
2
11
poge_tarjetas
actope
X







1
poge_proveve
actope



X




1
<tabla>
Claves e índices usados por el proceso
2
1
pkge_tarjetas
pkge_proveve
<proceso on-line>
Proceso Gestor de Estados y Temporizadores
PO_GE_GESESTTEM
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
12
Este proceso es el responsable de la actualización de estados y temporizadores de un abonado a petición del Proveedor Prepago, normalmente asociadas a restauraciones de estados tras anulaciones de recarga.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_ge_gesesttem GET 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Completada su fase de iniciación, po_ge_gesesttem permanecerá indefinidamente a la espera de peticiones de cambios de estado y temporizadores. Tras la recepción de una solicitud, extraerá los datos de esta y con ellos actualizará el registro del abonado en  la tabla poge_tarjetas y solicitando la actualización de restricciones de llamadas y mensajes cortos que el estado demandado pueda conllevar.
.

El proceso finalizará cuando po_co_modarrsis se lo indique mediante el mensaje de parada.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
19
3
4250
Arrancó el Gestor de Estados y Temporizadores
Informativo. Sin acción a tomar
4251
Gestor de Estados y Temporizadores recibe señal de reconfiguración.
Informativo. Sin acción a tomar
4252
Gestor de Estados y Temporizadores recibe mensaje de parada.
Informativo. Sin acción a tomar
4253
Gestor de Estados y Temporizadores recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4254
Gestor de Estados y Temporizadores finaliza correctamente.
Informativo. Sin acción a tomar
4255
Gestor de Estados y Temporizadores finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
4256
Gestor de Estados y Temporizadores recibe petición de cambio al estado @M02 para @N09, donde @M02 es el identificador del tipo de tarjeta.
Informativo. Sin acción a tomar
4257
Gestor de Estados y Temporizadores - Error al obtener el guión de ordenes para la tarjeta @M02, donde @M02 es el identificador del tipo de tarjeta.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4258
Gestor de Estados y Temporizadores - El abonado @N09 no existe.
Comprobar el estado de la tarjeta en el Proveedor Prepago.
4259
Gestor de Estados y Temporizadores - Petición a estado @M02 desconocido para el abonado @N09, donde @M02 es el identificador del tipo de tarjeta.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0080
No se pudo enviar el mensaje al módulo @M06,  donde @M06 es el descriptor del proceso
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0081
Recibido mensaje de un subsistema inesperado: @M03@M03, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0083
Error recibiendo mensaje
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0090
Error @M06 actualizando de la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0091
Error @M06 seleccionando de la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0093
Error @M06 insertando en la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
1
11
poge_tarjetas
actope
X

X





1
<tabla>
Claves e índices usados por el proceso
1
1
pkge_tarjetas
<proceso on-line>
Proceso Gestor de Parámetros de Configuración
PO_GE_GESPARCON
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
27
Este proceso es el responsable de gestionar los mensajes de configuración de parámetros del sistema como pueden ser configuración de distribuidores, usuarios, validez de recargas, etc. que envía el proveedor del servicio.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_ge_gesparcon GPC 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Tras el proceso de iniciación, po_ge_gesparcon permanecerá a la espera de mensajes de configuración del sistema para ser procesados. Las acciones de configuración que gestiona este módulo son:

Alta de Distribuidor  - Se inserta un nuevo distribuidor en la tabla poge_distribuidor.

Baja de Distribuidor - Se elimina un distribuidor de la tabla poge_distribuidor.

Modificación de Distribuidor - Se modifica los valores del distribuidor en la tabla poge_distribuidor..

Alta de Usuario - Se inserta un registro en la tabla poge_distautori.

Baja de Usuario - Se elimina el usuario de la tabla poge_distautori.

Temporizador de Validez de Tarjetas - Se modifica el valor del temporizador en la tabla poge_tipotarjeta.

Temporizador de Validez de Recargas - Se modifica el valor del temporizador en la tabla poge_tipotarjeta.

Valores Permitidos de Recargas - Se actualizan los valores en la tabla poge_tipotarjeta.

El proceso permanecerá indefinidamente a la espera de mensajes y finalizará cuando po_co_modarrsis se lo indique mediante el mensaje de parada.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
26
3
4125
Arrancó el Gestor de Parámetros de Configuración.
Informativo. Sin acción a tomar
4126
Gestor de Parámetros de Configuración recibe mensaje de reconfiguración.
Informativo. Sin acción a tomar
4127
Gestor de Parámetros de Configuración recibe mensaje de parada.
Informativo. Sin acción a tomar
4128
Gestor de Parámetros de Configuración recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4129
Gestor de Parámetros de Configuración finaliza correctamente.
Informativo. Sin acción a tomar
4130
Recibida Solicitud de Alta del distribuidor @M09, donde @M09 es el número del distribuidor.
Informativo. Sin acción a tomar
4131
Recibida Solicitud de Baja del distribuidor @N09, donde @M09 es el número del distribuidor.
Informativo. Sin acción a tomar
4132
Recibida Solicitud de Modificación para distribuidor @M09. Moneda @M04. Limite Diario @M08, donde @M09 es el número del distribuidor, @M04 el tipo de moneda y @M08 el valor del límite diario de recargas.
Informativo. Sin acción a tomar
4133
Recibida Solicitud de Alta de usuario para el distribuidor @M09, donde @M09 es el número del distribuidor.
Informativo. Sin acción a tomar
4134
Recibida Solicitud de Baja de usuario para el distribuidor @M09, donde @M09 es el número del distribuidor.
Informativo. Sin acción a tomar
4135
Solicitud Modificación Temporizador. Nueva validez: @M11 para tarjetas de tipo @M02, donde @M11 es valor del nuevo tiempo de mantenimiento de recarga y @M02 es un identificador de tipo de tarjeta.
Informativo. Sin acción a tomar
4136
Modificación Temporizador de Validez de Recarga a @M11 segundos para tipo de tarjeta @M02, donde @M11 es el valor del nuevo período de validez y @M02 es un identificador de tipo de tarjeta.
Informativo. Sin acción a tomar
4137
Modificación Rangos de Recarga (Tipo tarjeta @M02). Mínimo @M08. Máximo @M08. Incremento @M08, donde @M02 es un identificador de tipo de tarjeta y @M08 son el valor mínimo de recarga permitido, el valor máximo y el incremento, respectivamente..
Informativo. Sin acción a tomar
4138
Error en el Gestor de Parámetros de Configuración - Tipo de tarjeta @M02 no definido, donde @M02 es un identificador de tipo de tarjeta.
Comprobar el tipo de tarjeta en el Proveedor Prepago.
4139
Gestor de Parámetros de Configuración finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
4140
Error en Gestor de Parámetros de Configuración - Distribuidor @M09 a dar de baja no existe, donde @M09 es el número del distribuidor.
Comprobar la existencia del distribuidor en el Proveedor Prepago.
0080
No se pudo enviar el mensaje al módulo @M06,  donde @M06 es el descriptor del proceso.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0081
Recibido mensaje de un subsistema inesperado: @M03@M03, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0083
Error recibiendo mensaje
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0090
Error @M06 actualizando la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0092
Error @M06 borrando de la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0093
Error @M06 insertando en la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0096
Error al insertar : Registro Duplicado en la tabla @M30, donde @M30 es el nombre de la tabla en la base de datos.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
<tabla>
Tablas referenciadas por el proceso
4
11
poge_tipotarjeta
actope


X





1
poge_recargasdist
actope

X






1
poge_distautori
actope

X

X




1
poge_distribuidor
actope

X
X
X




1
<tabla>
Claves e índices usados por el proceso
4
1
pkge_tipotarjeta
pkge_recargasdist
pkge_distautori
pkge_distribuidor
<proceso on-line>
Proceso Gestor de Recargas desde Proveedor
PO_GE_GESRECPRO
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
12
Este proceso es el responsable de la gestión de las solicitudes de recargas que se reciben desde el Proveedor Prepago.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_ge_gesrecpro GRP 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.


Tras su fase de iniciación, po_ge_gesrecpro permanecerá indefinidamente a la espera de peticiones de recargas desde el Proveedor Prepago. Cuando reciba una solicitud de recarga, extraerá los datos del mensaje y con ellos generará la referencia según el tipo de tarjeta e insertará dos nuevos registros, un en la tabla poge_recargas y otro en poge_provrec. Por último, enviará un mensaje a po_co_concenaxe para que se produzca la acción sobre los contadores del abonado en la central asociada a éste.

El proceso permanecerá indefinidamente a la espera de mensajes y finalizará cuando po_co_modarrsis se lo indique mediante el mensaje de parada.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
19
3
4200
Arrancó Gestor de Recargas desde Proveedor.
Informativo. Sin acción a tomar
4201
Gestor de Recargas desde Proveedor recibe mensaje de reconfiguración.
Informativo. Sin acción a tomar
4202
Gestor de Recargas desde Proveedor recibe mensaje de parada.
Informativo. Sin acción a tomar
4203
Gestor de Recargas desde Proveedor recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4204
Gestor de Recargas desde Proveedor finaliza correctamente.
Informativo. Sin acción a tomar
4205
Recibida Solicitud de Recarga para el abonado @N09 por importe de @M08 @M04, donde  @M08 es el valor de la recarga y @M04 el tipo de moneda.
Informativo. Sin acción a tomar
4206
Error al generar la referencia para el abonado @N09 con tipo de tarjeta @M02, donde @M02 es el identificador de tipo de tarjeta.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4207
Error en Gestor de Recargas desde Proveedor - Abonado @N09 no existe.
Comprobar el estado del abonado en el Proveedor Prepago
4208
Gestor de Recargas desde Proveedor finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0001
Error de Configuración
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0020
Error en operación con la memoria compartida
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0080
No se pudo enviar el mensaje al módulo @M06,  donde @M06 es el descriptor del proceso.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0081
Recibido mensaje de un subsistema inesperado: @M03@M03, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0083
Error recibiendo mensaje
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0091
Error @M06 seleccionando de la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0093
Error @M06 insertando en la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
4
11
poge_tarjetas
actope
X







1
poge_tipotarjeta
actope
X

X





1
poge_recargas
actope



X




1
poge_provrec
actope



X




1
<tabla>
Claves e índices usados por el proceso
4
1
pkge_tarjetas
pkge_tipotarjeta
pkge_recargas
poge_provrec
<proceso on-line>
Módulo Interfaz de Eventos con el Proveedor Prepago
PO_GE_INTEVEPRO
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno

Ninguno
21
Este proceso es el responsable del envío al Proveedor Prepago de los datos insertados en la tabla poge_proveve por el resto de procesos de la aplicación. Para ello lee y codifica los registros de la tabla y los envía a través de la conexión TCP/IP establecida con el Proveedor Prepago  mediante el protocolo definido con esta entidad.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_ge_intevepro IEP 000 MAS 000 <nombre_maquina> <nombre_nodo>,

donde
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando 
<nombre_nodo> es el nombre del servidor con el que se va a establecer la conexión TCP/IP.

po_ge_intevepro espera indefinidamente que el valor del semáforo SEP000 sea mayor que cero. Al incrementar el semáforo los procesos de eventos, establecerá, si no estaba ya establecida, una conexión TCP/IP con el Proveedor Prepago, usando los valores obtenidos en la fase de inicialización. Una vez obtenida la conexión leerá de la tabla poge_proveve aquellos mensajes que sean para el identificador del nodo donde se esté ejecutando.  

Cada mensaje lo codifica bajo las sintaxis ASN.1 especificada y lo envía al Proveedor Prepago y se espera la respuesta. Una vez recibida la respuesta se descodificará, y en función de la misma se actuará de la siguiente manera:

si es Éxito se borra el mensaje de la tabla poge_proveve
si es Error se escribe dicho registro en un fichero de incidencias y se borrará la entrada de la tabla
si es Abort, se finalizará la conexión TCP/IP y se parará durante cinco minutos (configurable) hasta intentar enviarlo de nuevo según el protocolo establecido.

Cuando ya no queden mensajes por enviar, esperará durante 30 segundos (configurable) la llegada de nuevos mensajes. Si vence dicho temporizador se mandará un mensaje de control de fin de transmisión, se liberará la conexión TCP/IP y se esperará de forma infinita la llegada de nuevos datos.

El proceso finalizará tras la recepción de la señal de parada por parte de su proceso padre po_co_modarrsis.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
18
3
4025
Arrancó el Interfaz de Eventos de Proveedor Prepago
Informativo. Sin acción a tomar
4026
Interfaz de Eventos de Proveedor Prepago recibe señal de parada (SIGUSR1).
Informativo. Sin acción a tomar
4027
Interfaz de Eventos de Proveedor Prepago finaliza correctamente.
Informativo. Sin acción a tomar
4028
Interfaz de Eventos de Proveedor Prepago finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
4029
Interfaz de Eventos de Proveedor Prepago recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4030
Interfaz de Eventos de Proveedor Prepago recibe mensaje de reconfiguración.
Informativo. Sin acción a tomar
4031
Interfaz de Eventos de Proveedor Prepago - Error al codificar la acción @M30, donde @M30 es la etiqueta ASN.1 en la cual se ha producido el error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4032
Interfaz de Eventos de Proveedor Prepago - Conexión con @C08 IP:@M15 Puerto:@M05., donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Sin acción a tomar
4033
Interfaz de Eventos de Proveedor Prepago - Perdida conexión @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4034
Interfaz de Eventos de Proveedor Prepago - Fallo en conexión @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4035
Interfaz de Eventos de Proveedor Prepago - Error recibiendo datos @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4036
Interfaz de Eventos de Proveedor Prepago - Error enviando datos a @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4037
Interfaz de Eventos de Proveedor Prepago - Recibido CTLERROR de @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Revisar en la tabla poge_proveve los registros marcados como no enviados (fec_envio=0).
4038
Interfaz de Eventos de Proveedor Prepago - Recibido CTLABORT de @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. El sistema remoto ha abortado la sesión.
0090
Error @M06 actualizando la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0091
Error @M06 seleccionando de la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
1
11
poge_proveve
actope
X
X
X





100%
<tabla>
Claves e índices usados por el proceso
1
1
pkge_proveve
<proceso on-line>
Módulo Respondedor de Eventos de Proveedor Prepago
PO_GE_RESEVEPRO
INACPCICP.001
Juan Ramón Gallo
9/2/2002
8.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.



20
Este proceso es el responsable de recibir los eventos que se producen en el Proveedor Prepago utilizando una conexión TCP/IP y encaminar el mismo al gestor de la aplicación apropiado.

El proceso es arrancado por po_co_proesctcp cuando recibe una petición de conexión por parte del operador de red. Los parámetros con los que el módulo arranca son:

po_ge_resevepro REP <num> EEP 000 <nombre_maquina>,

donde:
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
<num> es un número de instancia que asigna el proceso po_co_proesctcp

po_ge_resevepro acepta la conexión TCP/IP con el Proveedor Prepago que ha sido atendida por su padre po_co_proesctcp. Una vez aceptada entra en un bucle infinito de ejecución en espera de datos por la conexión establecida. Una vez recibida una trama, esta se descodifica, se extrae el tipo de operación requerida y se encamina a un proceso gestor apropiado mediante el envío de un mensaje al mismo, siguiendo la lógica:

Si es una solicitud de saldo se envía un mensaje al proceso po_ge_gesconsal
Si es una notificación de temporizadores o de valores permitidos de recarga, alta, baja o modificación de distribuidor, alta o baja de usuario, se envía un mensaje al proceso po_ge_gesparcon.
Si es una solicitud de cambio de tipo de tarjeta, se envía un mensaje al proceso po_ge_gescamtiptar.
Si es una solicitud de activación, se envía un mensaje al proceso po_ge_gesactspf.

Una vez procesado el mensaje se enviará la respuesta pertinente al Proveedor Prepago, codificada en ASN.1 según el protocolo establecido, volviendo a esperar nuevos datos en la conexión establecida.

El proceso finaliza cuando recibe un mensaje de control de fin de transferencia, se produce algún error grave en la codificación o descodificación de los datos, en el envío o recepción de éstos, o cuando se recibe la señal de terminación.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
9
3
4000
Arrancó el Respondedor de Eventos de Proveedor Prepago - Conexión con @M15, donde @M15 es la dirección IP de la conexión aceptada.
Informativo. Sin acción a tomar
4001
Respondedor de Eventos de Proveedor Prepago recibe señal de finalización (SIGUSR1).
Informativo. Sin acción a tomar
4002
Respondedor de Eventos de Proveedor Prepago finaliza correctamente.
Informativo. Sin acción a tomar
4003
Respondedor de Eventos de Proveedor Prepago finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
4004
Respondedor de Eventos de Proveedor Prepago recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4005
Respondedor de Eventos de Proveedor Prepago - Error al descodificar @M30, donde @M30 es la etiqueta ASN.1 en la cual se ha producido el error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
4006
Pérdida de la conexión del Respondedor de Eventos de Proveedor Prepago @M15, donde @M15 es la dirección IP de la conexión aceptada.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4007
Fallo en el intento de conexión del Respondedor de Eventos de Proveedor Prepago @M15, donde @M15 es la dirección IP de la conexión aceptada.
Informar de la incidencia al Soporte Técnico de Comunicaciones (TCP/IP)
4008
Fallo en la recepción TCP del Respondedor de Eventos de Proveedor Prepago @M15, donde @M15 es la dirección IP de la conexión aceptada.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
<proceso on-line>
Servidor de cuenta de facturación 
PP_GA_CTAFAC
ACMVPC12.001
Juan Ramón Gallo
9/2/2002
4.0
15







Ninguno
1
Ninguno
1
Este proceso servidor incluye varios servicios. El servidor se encarga de la gestión de servicio de cuentas de facturación (altas, bajas de cuentas de facturación, ...). Su arranque se realiza de forma automática al arrancar tuxedo (comando tmboot), ya que figura en la sección SERVERS del fichero de configuración de tuxedo ‘ubbconfig’.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_ga_raualtfac
3
Alta de cuenta de facturación

Este servicio se encarga de dar de alta una nueva cuenta. El valor de la cuenta lo obtiene de una secuencia.
<tabla>
Tablas referenciadas por el servicio
2
11
ppfa_ctafactrau
Pacf



X





ppga_secctafac
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
2
1
Cta_facturac
Cod_cuentcli
<servicio>
pp_ga_raumodfac
3
Modificación de una cuenta de facturación

Este servicio se encarga de modificar los datos de una cuenta de facturación. Para ello, primeramente comprueba que ninguno de los parámetros que se le pasan al servicio es nulo. Una vez comprobado, se realiza la actualización.
<tabla>
Tablas referenciadas por el servicio
1
11
ppfa_ctafactrau
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
2
1
Cta_facturac
Cod_cuentcli
<servicio>
pp_ga_raulisfac
3
Lista de cuentas de facturación que corresponden a un código de cuenta de cliente

Este servicio se encarga de obtener una lista de todas las cuentas de facturación correspondientes a una cuenta de cliente.
<tabla>
Tablas referenciadas por el servicio
1
11
ppfa_ctafactrau
Pacf



X




N
<tabla>
Claves e índices usados por el servicio
2
1
Cta_facturac
Cod_cuentcli
<servicio>
pp_ga_rauselcf
3
Selección de cuenta de facturación

Este servicio se encarga de recuperar los datos de una cuenta de facturación
<tabla>
Tablas referenciadas por el servicio
1
11
ppfa_ctafactrau
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
2
1
Cta_facturac
Cod_cuentcli
<servicio>
pp_ga_raucamcta
3
Cambio de cuenta de facturación

Este servicio se encarga de modificar los datos de una cuenta de facturación. Se comprueba si existe la cuenta que se va a habilitar/inhabilitar. Si ésta existe se habilita/deshabilita.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_raucuenta
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Cod_idcuenta
<servicio>
pp_ga_altfac
3
Alta de cuenta de facturación

Este servicio se encarga de dar de alta una nueva cuenta. El valor de la cuenta lo obtiene de una secuencia.
<tabla>
Tablas referenciadas por el servicio
2
11
ppfa_ctafactrau




X




1
ppga_secctafac




X




1
<tabla>
Claves e índices usados por el servicio
2
1
Cta_facturac
Cod_cuentcli
<servicio>
pp_ga_modfac
3
Modificación de una cuenta de facturación

Este servicio se encarga de modificar los datos de una cuenta de facturación. Para ello, primeramente comprueba que ninguno de los parámetros que se le pasan al servicio es nulo. Una vez comprobado, se realiza la actualización.
<tabla>
Tablas referenciadas por el servicio
1
11
ppfa_ctafactrau
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
2
1
Cta_facturac
Cod_cuentcli
<servicio>
pp_ga_lisfac
3
Lista de cuentas de facturación que corresponden a un código de cuenta de cliente

Este servicio se encarga de obtener una lista de todas las cuentas de facturación correspondientes a una cuenta de cliente.
<tabla>
Tablas referenciadas por el servicio
1
11
ppfa_ctafactrau
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
2
1
Cta_facturac
Cod_cuentcli
<servicio>
pp_ga_selcf
3
Selección de cuenta de facturación

Este servicio se encarga de recuperar los datos de una cuenta de facturación.
<tabla>
Tablas referenciadas por el servicio
1
11
ppfa_ctafactrau
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
2
1
Cta_facturac
Cod_cuentcli
<servicio>
pp_ga_camcta
3
Cambio de cuenta de facturación

Este servicio se encarga de modificar los datos de una cuenta de facturación. Se comprueba si existe la cuenta que se va a habilitar/inhabilitar. Si ésta existe se habilita/deshabilta.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_raucuenta
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Cod_idcuenta
<servicio>
pp_ga_alta
3
Alta de la cuenta de recargas automáticas

Este servicio se encarga de dar de alta una nueva cuenta. Para ello, primeramente comprueba que ésta no exista ya en la base de datos.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_raucuenta
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Cod_idcuenta
<servicio>
pp_ga_baja
3
Baja de la cuenta de recargas automáticas

Este servicio se encarga de dar de baja una cuenta. Para ello, primeramente comprueba si hay algún teléfono asociado a esa cuenta que se quiere dar de baja. A continuación mira a ver si dicha cuenta está ya dada de baja. Si todo es correcto, al final se da de baja la cuenta.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_raucuenta
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Cod_idcuenta
<servicio>
pp_ga_modif
3
Modificación de una cuenta de recargas automáticas

Este servicio se encarga de modificar ciertos datos de una cuenta. Estos datos son el origen de la recarga (si es contra contrato o contra cuenta bancaria) y el importe máximo. En primer lugar comprueba si existe la cuenta cuyos datos se desean modificar. Si es así, procede a su modificación de acuerdo con los parámetros introducidos.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_raucuenta
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Cod_idcuenta
<servicio>
pp_ga_habil
3
Habilitación/inhabilitación de una cuenta de recargas

Este servicio se encarga de habilitar/deshabilitar el servicio de recargas automáticas para una cuenta. Se comprueba si existe la cuenta que se va a habilitar/inhabilitar. Si ésta existe se habilita/deshabilta.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_raucuenta
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Cod_idcuenta
<servicio>
pp_ga_concue
3
Servicio de consulta sobre PPGA_RAUCUENTA

Este servicio se encarga de realizar una consulta sobre la tabla PPGA_RAUCUENTA devolviendo todos los valores de dicha tabla para un código de cuenta concreta
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_raucuenta
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Cod_idcuenta
<proceso on-line>
Servidor de servicios de lectura de datos
aw_aawdat_r
ACWBPCSP.001
Juan Ramón Gallo
5/2/2002
5.0
3






Si se desean trazas para este servicio, será necesario el uso de dos variables de entorno adicionales: AW_AAWDAT_LOG, que especifica, si está definida, que se desean trazas, y AW_LOG, que especifica el directorio en el que debe escribirse el fichero de trazas (aw_aawdat_r.log).
Ninguno
0
Ninguno
1
Este proceso servidor incluye los servicios de lectura de datos que son necesarios para la consulta desde Internet de los datos referentes a operaciones realizadas con tarjetas Prepago MoviStar Activa. Su arranque se realiza de forma automática al arrancar tuxedo (comando tmboot), ya que figura en la sección SERVERS del fichero de configuración de tuxedo ‘aw_config.ubb’.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
aw_aaw_obdagen
1
El Servicio aw_aaw_obdagen (Obtener datos generales del servicio) valida el identificador de usuario y la palabra de paso para el acceso a la consulta de llamadas en web para Activa. El proceso cliente ha sido diseñado para realizar una invocación a este servicio antes que a ningún otro. Una vez realizada la validación devuelve ciertos datos básicos para su posterior utilización por el proceso cliente.
<tabla>
Tablas referenciadas por el servicio
2
11
ppga_recargas

X







1
ppga_cambtippre

X







1
<tabla>
Claves e índices usados por el servicio
2
1
pk_recargas
pk_cambtippre
<servicio>
aw_aaw_lsacumu
1
A partir de un identificador de usuario y palabra de paso, este servicio determina la autenticidad de ambos, una vez comprobado que el usuario conectado es correcto, se procede a la recuperación de las fechas entre las cuales dicho usuario ha realizado operaciones con su tarjeta MoviStar Activa. A continuación se recuperan los importes de las llamadas u operaciones realizadas en cada uno de los meses que obtuvimos anteriormente, se realiza una comprobación del tipo de llamada y se suma el importe al total de acumulados para esa operación.
<tabla>
Tablas referenciadas por el servicio
2
11
ppga_recargas

X







n
ppga_cambtippre

X







n
<tabla>
Claves e índices usados por el servicio
2
1
pk_recargas
pk_cambtippre
<servicio>
aw_aaw_lsdatos
1
A partir de un identificador de usuario y palabra de paso, este servicio determina la autenticidad de ambos, una vez comprobado que el usuario conectado es correcto, se procede a la recuperación de los datos de los diversos conceptos para las operaciones realizadas por el usuario y dependiendo de las restriciones establecidas por éste a la hora de lanzar la consulta.
<tabla>
Tablas referenciadas por el servicio
3
11
ppga_recargas

X







n
ppga_tipprepa

X







n
ppga_cambtippre

X







n
<tabla>
Claves e índices usados por el servicio
3
1
pk_recargas
pk_tipprepa
pk_cambtippre
<proceso on-line>
Módulo Controlador de Actividades de Procesos
aw_conactpro
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
Nulo
Ninguno.
17
Este proceso es el responsable de atender a las peticiones de arranque de procesos ordinarios que otros componentes de la aplicación puedan requerir, monitorizar su funcionamiento, y una vez solicitada la parada de la aplicación, detener de forma ordenada el conjunto de procesos a su cargo, descargando de esta forma al resto de procesos de la aplicación de la tarea de gestionar los procesos hijos que pudieran requerir.

aw_modarrsis arrancará este proceso con los siguientes argumentos:

aw_conactpro CAP 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez completada la fase de iniciación, aw_conactpro actua como un servidor de mensajes, atendiendo las solicitudes de arranque de procesos que el resto de los componentes de la aplicación pueda requerir. Únicamente admite procesos que estén definidos en la zona de memoria compartida de procesos (PRO000) y que sean del tipo planificable (‘PL’) o planificable con bloqueo (‘PB’).

Ante la recepción de solicitud de arranque de un proceso de tipo planificable, aw_conactpro lo arrancará sin más, admitiendo tantos procesos de dicho tipo como solicitudes se reciban. Sin embargo, ante la recepción de un proceso del tipo planificable con bloqueo, se comprobará primero que no existe otro proceso igual en ejecución, arrancandolo si esta condición se cumple. En el caso de existir un proceso idéntico, la petición será encolada y se procederá a su arranque tras la recepción de finalización del proceso en ejecución.

Una vez  aw_modarrsis recibe la señal de parada, en la tabla aw_parada debe especificarse que aw_conactpro debe recibir no sólo la señal de parada, sino que previamente debe recibirse la señal de pre-aviso de parada.

Ante la recepción del mensaje de pre-aviso de parada desde aw_modarrsis, aw_conactpro dejará de arrancar procesos y todas las solicitudes que le llegue las redirigirá al planificador de procesos del sistema aw_plaprosis.

Ante la recepción del mensaje de parada desde aw_modarrsis, aw_conactpro procederá a solicitar la parada de todos los procesos arrancados bajo su control e irá monitorizando sus finalizaciones. Al recibir la señal de parada del último de los procesos arrancados bajo su control, enviará el mensaje de finalización a aw_modarrsis y finalizará.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
15
3
0000
Error en Programa 
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0080
No se pudo enviar el mensaje al módulo <proceso>.Donde <proceso> es el identificador del subsistema.
Comprobar si el módulo destino está arrancado.
0081
Recibido mensaje de  un subsistema inesperado: <proceso>.Donde <proceso> es un identificador de subsistema.
Informativo. Sin acción a tomar
0082
Recibido mensaje inesperado del subsistema <proceso>: <máquina>.Donde <proceso> es un identificador de subsistema y <máquina> es un identificador de máquina
Informativo. Sin acción a tomar
0150
Arrancó el Controlador de Actividades de Procesos
Informativo. Sin acción a tomar
0151
Controlador de Actividades de Proceso recibe mensaje de parada	
Informativo. Sin acción a tomar
0152
Recibida solicitud de petición de proceso desde <proceso>.Donde <proceso> es un identificador de subsistema.
Informativo. Sin acción a tomar
0153
Proceso <proceso> arrancado. Argumentos adicionales: <parámetros>, donde <proceso> es el identificador del proceso arrancado y <parámetros> sus argumentos
Informativo. Sin acción a tomar
0154
Error en el Controlador de Actividades de Procesos - Fallo al expandir el manejador <proceso>.Donde <proceso> es un identificador de subsistema.
Informar de la incidencia al Soporte Técnico de Sistemas. Ha fallado la llamada al sistema fork().
0155
Proceso <proceso> replanificado. Argumentos: <parámetros>, Demasiadas peticiones.Donde <proceso> es el identificador de proceso y <parámetros> sus argumentos.
Informativo. Indica que el proceso CAP tiene más de 200 procesos arrancados bajo su control.
0156
Error en el Controlador de Actividades de Procesos - Fallo al ejecutar el manejador <proceso>.Donde <proceso> es un identificador de subsistema.
Informar de la incidencia al Soporte Técnico de Sistemas. Ha fallado la llamada al sistema exec().
0157
Error en el Controlador de Actividades de Procesos - No se manejan procesos de tipo <proceso>.Donde <proceso> indica el tipo de proceso.
Informativo. Se ha demandado a CAP el arranque de un proceso que no puede manejar.
0158
Controlador de Actividades de Procesos recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
0159
Controlador de Actividades de Procesos finaliza con fallo
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso CAP.
0160
Controlador de Actividades de Procesos finaliza correctamente
Informativo. Sin acción a tomar
<proceso on-line>
Consulta de Caducidad de Clave
aw_concadclav
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Al ejecutar el servidor (mediante un tmboot de tuxedo, posterior al tmloadcf) se generaran trazas por defecto.
Ninguno.
1
Ninguno.
5
El módulo de Consulta de Caducidad de Clave, no es un módulo como tal, sino que es un servicio TUXEDO, que será arrancado y parado por él. Ante una petición de acceso, accede a la base de datos del sistema, y en función de la configuración del sistema y de los datos de entrada, devuelve una serie de datos relacionados con el periodo de validez de la clave consultada.
 
Se trata de un servidor, con un único servicio tuxedo (cuyo nombre es también aw_concadclav) que será arrancado y parado por TUXEDO. Una vez arrancado aw_concadclav entra en un bucle de ejecución infinito, donde aceptará invocaciones remotas, para consultas de caducidad de clave. Devolverá una serie de datos relacionados con el periodo de validez de la clave consultada. Posteriormente se volverá a quedar a las espera nuevas invocaciones.
 
 Se pasa a la fase de finalización cuando se recibe una petición de finalización desde TUXEDO.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<tabla>
Tablas referenciadas por el proceso
1
11
aw_clientes
Actweb
X







1
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_clientes
<tabla>
Vistas usadas por el proceso
1
1
aw_vi_clientes
<proceso on-line>
Consulta de Clave de Abonado
aw_conclaabo
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
5
El módulo de Consulta de Clave de Abonado, no es un módulo como tal, sino que es un servicio TUXEDO, que será arrancado y parado por él. Se encarga de validar las claves de los abonados que solicitan consultar su detalle de llamadas. 

 Se trata de un servidor, con un único servicio tuxedo (cuyo nombre es también aw_conclaabo) que será arrancado y parado por TUXEDO. Una vez arrancado aw_conclaabo entra en un bucle de ejecución infinito, donde aceptará invocaciones remotas, para validaciones de clave. Consultará el estado de la clave del cliente, actualizando su histórico y las estadísticas de validaciones. Posteriormente se volverá a quedar a las espera nuevos datos.
  
 Se pasa a la fase de finalización cuando se recibe una petición de finalización desde TUXEDO.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<tabla>
Tablas referenciadas por el proceso
5
11
aw_clientes
Actweb
X







1
aw_historico
Actweb



X




1
aw_petestdiario
Actweb


X
X




1
aw_petestsemanal
Actweb


X
X




1
aw_petesttotal
Actweb


X
X




1
<tabla>
Claves e índices usados por el proceso
2
1
pkaw_clientes
pkaw_historico
<proceso on-line>
Controlador de Envío de Mensajes Cortos
aw_conenvmencor
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.

Ninguno.
15
Este proceso es el responsable de la distribución de las peticiones de envío de los mensajes cortos que el funcionamiento de la aplicación requiere..

Para arrancar este proceso, la configuración de las tablas aw_arranque y aw_procesos debe ser tal que aw_modarrsis arranque este proceso con los siguientes argumentos:

aw_conenvmencor CEM 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez arrancado, aw_conenvmencor accede a la tabla aw_maquinas y selecciona todos los sistemas de tipo ‘CMG’ y ‘CMT’. 

Para cada uno de los sistemas encontrados arrancará tantos procesos aw_modmencortcp como indique el contenido de la zona de meoria compartida PAP000 que contiene datos de la tabla aw_paraapli.

Una vez arrancados dichos procesos, aw_conenvmencor quedará a la espera de solicitudes de envío por parte del resto de procesos de la aplicación. Ante la recepción de una, se extraerá el identificador del tipo de centro de mensaje corto al que va dirigido ‘CMG’ o ‘CMT’. Dependiendo del tipo de centro, se enviará la petición al aw_modmencortcp siguiente dentro de la política de balanceo de carga que atienda a un centro de mensajes cortos de ese tipo. El aw_modmencortcp en concreto, se determinará utilizando la zona de memoria compartida CMC000.

Tras la recepción de la señal de finalización desde aw_modarrsis, aw_conenvmencor solicitará la parada  de todos procesos bajo su control y tras la confirmación de la defunción de los mismos, le enviará el mensaje de confirmación de parada, y finalizará.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
13
3
0001
Error de Configuración
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
0300
Arrancó Controlador de Envío de Mensajes Cortos
Informativo. Sin acción a tomar
0301
Controlador de Envío de Mensajes Cortos recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
0302
Fallo al enviar a: <teléfono> el mensaje corto del servicio: <servicio>Donde <teléfono> es el número de télefono al que se le envía el mensaje corto y <servicio> el identificador del mensaje corto.
Informativo. Sin acción a tomar
0303
Controlador de Envío de Mensajes Cortos finaliza con fallo.
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0304
Controlador de Envío de Mensajes Cortos recibe mensaje de reconfiguración.
Informativo. Sin acción a tomar
0305
Controlador de Envío de Mensajes Cortos (via TCP/IP) finaliza correctamente.
Informativo. Sin acción a tomar
0306
Controlador de Envío de  Mensajes Cortos recibió mensaje inesperado
Informativo. Sin acción a tomar
0307
Controlador de Envío de Mensajes Cortos recibe mensaje de parada.
Informativo. Sin acción a tomar
0308
Error en el formato del mensaje recibido. Mensaje Ignorado.
Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
0309
No se ha encontrado ninguna central del tipo <tipo>, al que se quiere enviar el mensaje corto.Donde <tipo> es el tipo de centro de mensajes cortos (CMG para gratuitos y CMT para no gratuitos).
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
0310
Fallo. No definido el centro <máquina>, al que se intenta enviar el menaje corto, en memoria compartida.Donde <máquina> es el identificador de máquina correspondiente al centro de mensajes cortos.
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
0311
Fallo. No encontrado el centro <máquina>, al que se intenta enviar el mensaje corto en la lista de centros.Donde <máquina> es el identificador de máquina correspondiente al centro de mensajes cortos.
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
<tabla>
Tablas referenciadas por el proceso
1
11
aw_maquinas
actweb
X







10%
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_maquinas
<proceso on-line>
Módulo de Configuración de Memoria Compartida
aw_conmemcom
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.

Ninguno.
21
Este proceso es el responsable de configurar y mantener los datos de las distintas zonas de memoria compartida, y una vez solicitada su finalización, eliminar los distintos recursos IPC de los que hace uso la aplicación.

aw_modarrsis arrancará este proceso con los siguientes argumentos:

aw_conmemcom CNF 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

aw_conmemcom accederá a la tabla aw_confipc de la base de datos e iniciará tantos zonas de memoria compartida como entradas de este tipo existan en dicha tabla. Las distintas entradas en esta tabla pueden contener el nombre de una biblioteca de funciones. En ese caso, aw_conmemcom cargará dinámicamente dicha biblioteca y buscará en ella el símbolo inicia_shm(). De encontrar este símbolo en la biblioteca, ejecutará dicha función y descargará la biblioteca.

Si la biblioteca de iniciación no está especificada o el símbolo no se encuentra, aw_conmemcom ignorará este hecho y proseguirá su ejecución.

Una vez procesadas todas las entradas en aw_confipc, enviará el mensaje de arranque a aw_modarrsis y se quedará a la escucha de mensajes.

Durante la fase de ejecución, aw_conmemcom puede  recibir dos tipos de mensajes: de solicitud de reconfiguración, tras la modificación de alguna tabla por algun proceso y de finalización.

Tras la recepción de un mensaje de reconfiguración, aw_conmemcom extraerá del mensaje el identificador de la zona de memoria afectada y obtendrá el identificador de la zona de memoria buscando la entrada correspondiente en la tabla aw_confipc, procediendo a reiniciar la zona de memoria de una forma análoga a la que utilizó en su iniciación.

Una vez completada la iniciación accederá a la tabla aw_reconfig para obtener los identificadores de los procesos que deben ser informados tras la modificación de dicha zona, pasando a enviar un mensaje de reconfiguración a cada uno de ellos.

Tras la recepción de un mensaje de finalización, aw_conmemcom eliminará todas las zonas de memoria compartida y semáforos definidos en aw_confipc y finalizará su ejecución.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<tabla>
Tablas referenciadas por el proceso
3
11
aw_confipc
actweb
X







1
aw_confipc
actweb
X







90%
aw_reconfig
actweb
X







5
<tabla>
Claves e índices usados por el proceso
3
1
pkaw_confipc
ukaw_confipc
pkaw_reconfig
<proceso on-line>
Módulo de Creación de Memoria Compartida
aw_crememcom
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.

Ninguno.
11
Este proceso es el responsable de crear las distintas zonas de memoria compartida y semáforos que los distintos componentes de la aplicación (bibliotecas de funciones, procesos, …) necesitan para su correcto funcionamiento. Sin dichas zonas de memoria compartida y semáforos los componentes de la aplicación podrían no funcionar correctamente, siendo por tanto necesario ejecutar este proceso el primero de todos.

La forma recomendada de arranque del proceso es:

aw_crememcom CMC 000 TSM 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

aw_crememcom accederá a la tabla aw_confipc de la base de datos y creará tantos recursos IPC como entradas existan en dicha tabla. Las distintas entradas en esta tabla pueden contener el nombre de una biblioteca de funciones. De no existir dicho nombre, aw_crememcom creará el recurso IPC mediante un procedimiento preestablecido. Sin embargo, si el nombre de una biblioteca de funciones está especificado para un recurso IPC, aw_crememcom cargará dinámicamente dicha biblioteca y buscará en ella el símbolo crea_shm() o crea_sem(), según tenga que crear una zona de memoria compartida o un semáforo. De encontrar dicha entrada en la biblioteca, ejecutará dicha función y descargará la biblioteca. En el caso en el que se especifique una biblioteca y aw_crememcom no la encuentre, no la pueda abrir u ocurra cualquier otra incidencia, aw_crememcom utilizará su método preestablecido para  crear el recurso IPC en cuestión.

Una vez procesadas todas las entradas de la tabla aw_confipc, aw_crememcom finalizará su ejecución.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<tabla>
Tablas referenciadas por el proceso
1
11
aw_confipc
actweb
X







100%
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_confipc
<proceso on-line>
Estadísticas de Máquinas Virtuales
aw_estmaqvir
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
5
El módulo de Estadisticas de Máquinas Virtuales, no es un módulo como tal, sino que es un servicio TUXEDO, que será arrancado y parado por él. Se encarga de mantener una estdística de los accesos realizados desde máquinas virtuales 1.0.x y desde 1.1.x cuando se consulta el detalle de llamadas en WEB.

 Se trata de un servidor tuxedo, con ún único servicio (también llamado aw_estmaqvir) que será arrancado y parado por TUXEDO. Una vez arrancado aw_estmaqvir entra en un bucle de ejecución infinito, donde aceptará invocaciones remotas, para incrementar los contadores de estadísticas. Posteriormente se volverá a quedar a las espera nuevas peticiones.
 
 Se pasa a la fase de finalización cuando se recibe una petición de finalización desde TUXEDO.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<tabla>
Tablas referenciadas por el proceso
1
11
aw_virtuales
actweb
X







1
<proceso on-line>
Gestor de Confirmación de Claves Única
aw_gc_gesconfuni
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
15
El Gestor de Confirmación de Claves  es el encargado de manejar y procesar las sesiones TCP entrantes para la recepción de mensajes del resto de nodos de servicios de valor añadido.
.
Este proceso será arrancado por un proceso aw_proesctcp arrancado al efecto con los siguientes argumentos:

aw_gc_gesconfuni GCU <num> PEC 000 <nombre_maquina>,
donde:
 
<num> es el número de instancia asignado por su proceso padre en el arranque.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
 
 Una vez arrancado aw_gc_gesconfuni aceptará la conexión TCP que su proceso padre le pasa a través del entorno, obteniendo la dirección IP del mismo.
 
 A continuación, entra en un bucle de ejecución infinito donde se queda a la espera de la recepción de confirmaciónes de entrega de mensajes cortos desde el centro de mensajes cortos.. Una vez recibido el mensaje UCP con la confirmación contesta a su interlocutor, según se establece en el protocolo UCP. Actualizará la información sobre la clave de cliente enviada, en función de los datos recibidos en la confirmación. Posteriormente se volverá a quedar a las espera nuevos datos.
 
 Se pasa a la fase de finalización cuando se pierde la conexión TCP/IP establecida o tras la recepción de la señal de finalización por parte del proceso padre, desconectando ordenadamente si la conexión aun está establecida y abandonando la ejecución del proceso.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
17
3
0090
Error <código> actualizando la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0091
Error <código> seleccionando de la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0093
Error <código>  insertando en la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0094
Error <código>  al ejecutar COMMIT en la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0575
Arrancó el Proceso Gestor de Confirmaciones de Claves - Conexion con <dirección> .Donde <dirección> es la dirección de la máquina que se conecta para confirmar envio de mensajes cortos.
Informativo. Sin acción a tomar
0576
Gestor de Confirmaciones de Claves finaliza correctamente.
Informativo. Sin acción a tomar
0577
Gestor de Confirmaciones de Claves finaliza con fallo.
Comprobar el motivo de la parada del proceso. Sin acción a tomar.
0578
Gestor de Confirmaciones de Claves recibe señal de finalización (SIGTERM).
Informativo. Notificar de la incidencia al Departamento de Desarrollo de Sistemas si se repite frecuentemente.
0579
Gestor de Confirmaciones de Claves recibe señal de finalización (SIGUSR1).
Informativo. Notificar de la incidencia al Departamento de Desarrollo de Sistemas si se repite frecuentemente.
0580
Fallo en el Gestor de Confirmaciones de Claves. ERROR <código> al descodificar el mensaje recibido.Donde <código> es el código del error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0581
Perdida de la conexión del Gestor de Confirmaciones de Claves <datos>.Donde <datos> son los datos referentes a la perdida de conexión.
Informativo. Sin acción a tomar
0582
Fallo en el Gestor de Confirmaciones de Claves al intentar la conexión.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si la incidencia se repite frecuentemente.
0583
Fallo en el Gestor de Confimaciones de Claves en la recepción TCP.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si la incidencia se repite frecuentemente.
0584
Gestor de Confirmaciones de claves recibe mensaje corto de tipo <tipo>, NO ESPERADO.Donde <tipo> es el tipo del mensaje corto.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0585
Fallo de Gestor de Confirmaciones de Clave Únicas. Error al acceder a log para la operación <operación> del teléfono <número_telefono>.
Informativo. Sin acción a tomar
0586
Fallo de Gestor de Confirmaciones de Clave Únicas. Error al acceder a las estadísticas para el campo <campo> del teléfono <número_telefono>.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0587
Arrancó el proceso Gestor de Confirmaciones de claves únicas

<tabla>
Tablas referenciadas por el proceso
1
11
aw_claveunica
Actweb
X

X





1
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_claveunica
<proceso on-line>
Gestor de Claves de Interfaz de Usuario
aw_gesclaintusu
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
13
El Gestor de Claves de Interfaz de Usuario, es el encargado de realizar las operaciones necesarias, para la generación y para la solicitud de envío de una clave de consulta de detalle de llamadas en WEB a través de peticiones del operador o para la cancelación de las mismas y la solicitud de envío del mensaje de cancelación al cliente.
.
Este proceso será arrancado por un proceso aw_modarrsis arrancado al efecto con los siguientes argumentos:

aw_gesclaintusu GCI <num> MAS 000 <nombre_maquina>,
donde:

<num> es el número de instancia asignado por su proceso padre en el arranque.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
 
Una vez arrancado aw_ gesclaintusu, permanecerá a la espera de la recepción de una petición de clave o una petición de cancelación de clave.  Ante cualquier evento de este tipo, verificará la situación del cliente del servicio que realiza la solicitud de la clave y en función de esta y de la configuración en memoria compartida, realizará las acciones oportunas para generar una clave o para cancelar una clave. También se atualizará el estado y el historico del cliente y las estadísticas de peticiones. A continuación, se volverá a quedar a la espera nuevos datos.
 
Tras la recepción de la señal de finalización desde aw_modarrsis, aw_gesclaintusu solicitará la parada  de todos procesos bajo su control y tras la confirmación de la defunción de los mismos, le enviará el mensaje de confirmación de parada, y finalizará.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
22
3
0000
Error en Programa
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0001
Error de Configuración
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0020
Error en operación con la memoria compartida
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0082
Recibido mensaje inesperado del subsistema <proceso>: <máquina>.Donde <proceso> es el subsistema que origina el mensaje y <máquina> la máquina donde se esta ejecutando.
Informativo. Sin acción a tomar
0090
Error <código> actualizando la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0091
Error <código> seleccionando de la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0092
Error <código>  borrado de la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0093
Error <código>  insertando en la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0094
Error <código>  al ejecutar COMMIT en la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0095
Error <código>  en operación con la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0650
Arrancó el Gestor de Claves de Interfaz de Usuario.
Informativo. Sin acción a tomar
0651
Gestor de Claves de Interfaz de usuario recibe señal de finalización (SIGUSR1).
Informativo. Sin acción a tomar
0652
Éxito en el Gestor de Claves de Interfaz de Usuario.
Informativo. Sin acción a tomar
0653
Falló el Gestor de Claves de Interfaz de Usuario.
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0654
Recibida SIGTERM en el Gestor de Claves de Interfaz de Usuario.
Informativo. Sin acción a tomar
0655
Recibida mensaje de reconfiguración.
Informativo. Sin acción a tomar
0656
Recibida solicitud de clave gratuita para <teléfono>.Donde <teléfono> es el teléfono al que se le solicita la clave.
Informativo. Sin acción a tomar
0657
Recibida solicitud de clave no gratuita para <teléfono>.Donde <teléfono> es el teléfono al que se le solicita la clave.
Informativo. Sin acción a tomar
0658
Recibida solicitud de cancelación de clave para <teléfono>.Donde <teléfono> es el teléfono al que se le solicita la clave.
Informativo. Sin acción a tomar
0659
Recibida confirmación de envío de mensaje corto para <teléfono> - Id Tr.: <id_transa>.Donde <teléfono> es el teléfono al que se le solicita la clave e <id_transa> es el identificador de transacción.
Informativo. Sin acción a tomar
0660
Recibido aviso de fallo de envío de mensaje corto para <teléfono>.Donde <teléfono> es el teléfono al que se le solicita la clave e <id_transa> es el identificador de transacción.
Informativo. Sin acción a tomar
0661
Fallo al solicitar envío de mensaje corto; argumentos: <parámetros>.Donde <parámetros> son los argumentos del mensaje corto.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
<tabla>
Tablas referenciadas por el proceso
1
11
aw_clientes
actweb
X

X
X




1
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_clientes
<proceso on-line>
Gestor de Confirmación de Claves
aw_gesconcla
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
15
El Gestor de Confirmación de Claves  es el encargado de manejar y procesar las sesiones TCP entrantes para la recepción de mensajes del resto de nodos de servicios de valor añadido.
.
Este proceso será arrancado por un proceso aw_proesctcp arrancado al efecto con los siguientes argumentos:

aw_gesconcla GCC <num> PEC 000 <nombre_maquina>,
donde:

<num> es el número de instancia asignado por su proceso padre en el arranque.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
 
 Una vez arrancado aw_gesconcla aceptará la conexión TCP que su proceso padre le pasa a través del entorno, obteniendo la dirección IP del mismo.
 
 A continuación, entra en un bucle de ejecución infinito donde se queda a la espera de la recepción de confirmaciónes de entrega de mensajes cortos desde el centro de mensajes cortos.. Una vez recibido el mensaje UCP con la confirmación contesta a su interlocutor, según se establece en el protocolo UCP. Actualizará la información sobre la clave de cliente enviada, en función de los datos recibidos en la confirmación. Posteriormente se volverá a quedar a las espera nuevos datos.
 
 Se pasa a la fase de finalización cuando se pierde la conexión TCP/IP establecida o tras la recepción de la señal de finalización por parte del proceso padre, desconectando ordenadamente si la conexión aun está establecida y abandonando la ejecución del proceso.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
16
3
0090
Error <código> actualizando la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0091
Error <código> seleccionando de la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0093
Error <código>  insertando en la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0094
Error <código>  al ejecutar COMMIT en la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0550
Arrancó el Proceso Gestor de Confirmaciones de Claves - Conexion con <dirección> .Donde <dirección> es la dirección de la máquina que se conecta para confirmar envio de mensajes cortos.
Informativo. Sin acción a tomar
0551
Gestor de Confirmaciones de Claves finaliza correctamente.
Informativo. Sin acción a tomar
0552
Gestor de Confirmaciones de Claves finaliza con fallo.
Comprobar el motivo de la parada del proceso. Sin acción a tomar.
0553
Gestor de Confirmaciones de Claves recibe señal de finalización (SIGTERM).
Informativo. Notificar de la incidencia al Departamento de Desarrollo de Sistemas si se repite frecuentemente.
0554
Gestor de Confirmaciones de Claves recibe señal de finalización (SIGUSR1).
Informativo. Notificar de la incidencia al Departamento de Desarrollo de Sistemas si se repite frecuentemente.
0555
Fallo en el Gestor de Confirmaciones de Claves. ERROR <código> al descodificar el mensaje recibido.Donde <código> es el código del error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0556
Perdida de la conexión del Gestor de Confirmaciones de Claves <datos>.Donde <datos> son los datos referentes a la perdida de conexión.
Informativo. Sin acción a tomar
0557
Fallo en el Gestor de Confirmaciones de Claves al intentar la conexión.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si la incidencia se repite frecuentemente.
0558
Fallo en el Gestor de Confimaciones de Claves en la recepción TCP.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si la incidencia se repite frecuentemente.
0559
Gestor de Confirmaciones de claves recibe mensaje corto de tipo <tipo>, NO ESPERADO.Donde <tipo> es el tipo del mensaje corto.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0560
Fallo en Gestor de Confirmaciones de Claves. Error al acceder a log para el mensaje con fecha de envío <fecha_envio> del tlfno.: <teléfono>, fecha entrega: <fecha_entrega>.Donde <fecha_envio> es la fecha de envio del mensaje corto, el <teléfono> es el número de teléfono que recibió el mensaje y <fecha_entrega> la fecha en la que se entregó el mensaje corto.
Informativo. Sin acción a tomar
0561
Fallo en Gestor de Confirmaciones de Claves, al intentar incrementar el total de recibidas, para el mensaje con time stamp <timestamp> del tlfno.: <teléfono>, fecha entrega: <fecha_entrega>.Donde <timestamp> es el timestamp del centro de mensajes cortos, <teléfono> el número de teléfono donde se entregó el mensaje y <fecha_entrega> la fecha en la que se entregó el mensaje corto.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
<tabla>
Tablas referenciadas por el proceso
1
11
aw_clientes
actweb
X

X





1
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_clientes
<proceso on-line>
Gestor de Claves desde IP
aw_gesintip
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
13
El Gestor de Claves desde IP, es el encargado de realizar las operaciones necesarias, para la generación y la solicitud de envío de una clave de consulta de detalle de llamadas en WEB a través de llamada a un número corto.
.
Este proceso será arrancado por un proceso aw_modarrsis arrancado al efecto con los siguientes argumentos:

aw_gesintip RSI <num> MAS 000 <nombre_maquina>,
donde:

<num> es el número de instancia asignado por su proceso padre en el arranque.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
 
 Una vez arrancado aw_gesintip, permanecerá a la espera de la recepción de un registro IS previamente decodificado por el aw_proresip. Verificará la situación del cliente del servicio que realiza la solicitud de la clave y en función de esta y de la configuración en memoria compartida, realizará las acciones oportunas para generar una clave; y para solicitar el envío de la misma a través de un mensaje corto a aw_conenvmencor y para actualizar el estado y el historico del cliente y las estadísticas de peticiones. También recibirá las confirmaciónes de envío o fallo al enviar, de mensajes cortos de los módulos de envío de mensajes cortos por TCP/IP aw_modmencortcp. A continuación, se volverá a quedar a las espera nuevos datos.
 
Tras la recepción de la señal de finalización desde aw_modarrsis, aw_gesintip solicitará la parada  de todos procesos bajo su control y tras la confirmación de la defunción de los mismos, le enviará el mensaje de confirmación de parada, y finalizará.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
12
3
0000
Error en Programa
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0001
Error de Configuración
Informar de la incidencia al Departamento de Desarrollo de Sistemas
1010
Arrancó el Gestor de Claves desde IP.
Informativo. Sin acción a tomar
1011
Gestor de Claves desde IP recibe señal de finalización (SIGUSR1).
Informativo. Sin acción a tomar
1012
Éxito en el Gestor de Claves desde IP.
Informativo. Sin acción a tomar
1013
Falló el Gestor de Claves desde IP.
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
1014
Recibida SIGTERM en el Gestor de Claves desde IP.
Informativo. Sin acción a tomar
1015
Recibida mensaje de reconfiguración.
Informativo. Sin acción a tomar
1016
Recibida confirmación de envío de mensaje corto para <teléfono> - Id Tr.: <id_transa>.Donde <teléfono> es el número de teléfono para un cliente e id_transa es el identificador de transacción para el cliente.
Informativo. Sin acción a tomar
1017
Recibido aviso de fallo de envío de mensaje corto para <teléfono>.Donde <teléfono> es el número de teléfono para un cliente e id_transa es el identificador de transacción para el cliente.
Informativo. Sin acción a tomar
1018
Recibida confirmación de envío de mensaje corto para <teléfono> - Id Tr.: <id_transa>.Donde <teléfono> es el número de teléfono para un cliente e id_transa es el identificador de transacción para el cliente.
Informativo. Sin acción a tomar
1019
Fallo al solicitar envío de mensaje corto; argumentos: <parámetros>.Donde <parámetros> son los argumentos del mensaje corto.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
<tabla>
Tablas referenciadas por el proceso
1
11
aw_clientes
actweb
X

X
X




1
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_clientes
<proceso on-line>
Gestor de Registros IS
aw_gesregis
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
13
El Gestor de Registros IS, es el encargado de realizar las operaciones necesarias, para la generación y la solicitud de envío de una clave de consulta de detalle de llamadas en WEB a través de llamada a un número corto.
.
Este proceso será arrancado por un proceso aw_modarrsis arrancado al efecto con los siguientes argumentos:

aw_gesregis RRI <num> MAS 000 <nombre_maquina>,
donde:

<num> es el número de instancia asignado por su proceso padre en el arranque.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
 
 Una vez arrancado aw_gesregis, permanecerá a la espera de la recepción de un registro IS previamente decodificado por el aw_recregis. Verificará la situación del cliente del servicio que realiza la solicitud de la clave y en función de esta y de la configuración en memoria compartida, realizará las acciones oportunas para generar una clave gratuita o no gratuita; y  para solicitar el envío de la misma a través de un mensaje corto a aw_conenvmencor y para actualizar el estado y el historico del cliente y las estadísticas de peticiones. También recibirá las confirmaciónes de envío o fallo al enviar, de mensajes cortos de los módulos de envío de mensajes cortos por TCP/IP aw_modmencortcp. A continuación, se volverá a quedar a las espera nuevos datos.
 
Tras la recepción de la señal de finalización desde aw_modarrsis, aw_gesregis solicitará la parada  de todos procesos bajo su control y tras la confirmación de la defunción de los mismos, le enviará el mensaje de confirmación de parada, y finalizará.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
22
3
0000
Error en Programa
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0001
Error de Configuración
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0020
Error en operación con la memoria compartida
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0082
Recibido mensaje inesperado del subsistema <proceso>: <máquina>.
Informativo. Sin acción a tomar
0090
Error <código> actualizando la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0091
Error <código> seleccionando de la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0092
Error <código> borrado de la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0093
Error <código> insertando en la base de datos. Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0094
Error <código> al ejecutar COMMIT en la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0095
Error <código> en operación con la base de datos.Donde <código> es el código de error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0700
Arrancó el Gestor de Recepción de IS.
Informativo. Sin acción a tomar
0701
Gestor de Claves de Recepción de IS recibe señal de finalización (SIGUSR1).
Informativo. Sin acción a tomar
0702
Éxito en el Gestor de Recepción de IS.
Informativo. Sin acción a tomar
0703
Falló el Gestor de Recepción de IS.
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0704
Recibida SIGTERM en el Gestor de Recepción de IS.
Informativo. Sin acción a tomar
0705
Recibida mensaje de reconfiguración.
Informativo. Sin acción a tomar
0706
Recibida solicitud de clave gratuita para <teléfono>.
Informativo. Sin acción a tomar
0707
Recibida solicitud de clave no gratuita para <teléfono>.Donde <teléfono> es el número de teléfono para un cliente.
Informativo. Sin acción a tomar
0708
Recibida confirmación de envío de mensaje corto para <teléfono> - Id Tr.: <id_transa>.Donde <teléfono> es el número de teléfono para un cliente e id_transa es el identificador de transacción para el cliente.
Informativo. Sin acción a tomar
0709
Recibido aviso de fallo de envío de mensaje corto para <teléfono>.Donde <teléfono> es el número de teléfono para un cliente e id_transa es el identificador de transacción para el cliente.
Informativo. Sin acción a tomar
0710
Fallo al solicitar envío de mensaje corto; argumentos: <parámetros>.Donde <parámetros> son los argumentos del mensaje corto.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0711
Solicitada clave con saldo 0 por <teléfono>.
Informativo. Sin acción a tomar
<tabla>
Tablas referenciadas por el proceso
1
11
aw_clientes
actweb
X

X
X




1
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_clientes
<proceso on-line>
Módulo de Arranque del Sistema
aw_modarrsis
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.

Ninguno.
17
Este proceso es el responsable de arrancar el resto de procesos de la aplicación, monitorizar su funcionamiento, y una vez solicitada su finalización, detener de forma ordenada el conjunto de procesos de la aplicación.

La forma recomendada de arranque del proceso es:

aw_modarrsis MAS 000 TSM 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

aw_modarrsis accede en su inicio a la tabla aw_arranque, de donde lee los procesos a arrancar y el orden en el que debe hacerlo y con dichos datos inicia sus estructuras internas. Accede además a la tabla aw_parada, de donde lee el orden de parada, los requerimientos de preaviso de parada de algunos procesos y el método de parada que requieren los distintos procesos.

Una vez iniciadas sus estructuras internas con estos datos aw_modarrsis pasa arrancar todos los procesos requeridos uno a uno. Una vez un proceso es arrancado por aw_modarrsis y completa su iniciación envía un mensaje a su proceso padre con el fin de informarle de su correcto funcionamiento y tras su recepción aw_modarrsis pasa a arrancar el siguiente proceso de su lista hasta completar todos los procesos especificados en aw_arranque.

Una vez finalizado el arranque, aw_modarrsis pasa a una fase de monitorización en la cual únicamente actua ante la recepción de las señales SIGTERM y SIGCLD. Ante la recepción de esta última, aw_modarrsis comprueba el número de veces que el proceso ha caido en un periodo estipulado de tiempo (configurable a través de los distintos campos de la tabla aw_arranque) y en caso de superar los límites establecidos detendrá la aplicación ordenadamente. Si los límites no se han superado se procederá a rearrancar el proceso de nuevo.

Tras la recepción de la señal SIGTERM, aw_modarrsis procederá a detener la aplicación en el orden establecido en aw_parada. Para ello enviará en el orden establecido los mensajes de pre-aviso de parada a los procesos definidos para después pasar a solicitar la parada de todos los procesos. Una vez aw_modarrsis requiere la parada de un proceso, este acomete sus tareas de finalización y envía un mensaja a su proceso padre para confirmar su baja en la aplicación. Una vez dicho mensaje es recibido por aw_modarrsis, éste procede a solicitar la parada del siguiente proceso en la lista. En el caso de vencer el temporizador de recepción del mensaje de finalización por parte de aw_modarrsis (configurable en aw_parada), aw_modarrsis enviará una señal SIGTERM al proceso y si aun así sigue sin morir se enviará una señal SIGKILL).

Una vez completadas todas las entradas en el guión de parada, aw_modarrsis finalizará si ejecución.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
24
3
0100
El sistema se va a poner en marcha
Informativo. Sin acción a tomar
0101
Arrancando el subsistema <proceso>,Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0102
El sistema está funcionando
Informativo. Sin acción a tomar
0103
No se ha recibido confirmación de arranque de <proceso>. Enviando SIGTERM.Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0104
<proceso> no responde al SIGTERM. Enviando SIGKILL.Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0105
<proceso> está bloqueando el arranque del sistemaDonde <proceso> es el identificador de subsistema
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0106
Detectada la muerte del subsistema <proceso>,.Donde <proceso> es el identificador de subsistema
Informativo. Verificar los mensajes enviados por el subsistema para tratar de averiguar el motivo de su muerte.
0107
El subsistema <proceso> ha caido mas veces de las permitidas. El sistema se detendrá.Donde <proceso> es el identificador de subsistema
Informar de la incidencia al Departamento de Desarrollo de Sistemas si se desconoce el motivo por el cual el subsistema ha caido tantas veces.
0110
Error accediendo a la base de datos
Informar de la incidencia al Soporte Técnico de Base de Datos.
0111
Proceso <proceso> no encontrado en la estructura interna.Donde <proceso> es el identificador de subsistema
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0112
Recibido mensaje de un subsistema inesperado: <proceso>.Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0113
Recibido mensaje inesperado del subsistema <proceso>: <máquina>.Donde <proceso> es el identificador de subsistema y <máquina> es el identificador de la máquina en la cual se ejecuta dicho proceso.
Informativo. Sin acción a tomar
0130
Recibida señal de reconfiguración.
Informativo. Sin acción a tomar
0131
No recibida confirmación de reconfiguración de <proceso>.Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0132
Recibido mensaje de confirmación de reconfiguración de <proceso>.Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0135
Recibido mensaje de verificación de conexión de <máquina>.Donde <máquina> es el identificador de la máquina que envía el mensaje.
Informativo. Sin acción a tomar
0140
El sistema está parándose
Informativo. Sin acción a tomar siempre y cuando se haya ordenado la parada de la aplicación
0141
Enviando preaviso de parada al subsistema <proceso>Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0142
Enviando petición de parada al subsistema <proceso>.Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0143
Parada prematura del subsistema <proceso>.Donde <proceso> es el identificador de subsistema
Informativo. Verificar los mensajes enviados por el subsistema para tratar de averiguar el motivo de su parada.
0144
No se ha recibido confirmación de preaviso de <proceso>.Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0145
No se ha recibido confirmación de parada de <proceso>. Enviando SIGTERM.Donde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0146
El proceso <proceso> sigue vivo. Enviando SIGKILLDonde <proceso> es el identificador de subsistema
Informativo. Sin acción a tomar
0149
El sistema está parado
Informativo. Sin acción a tomar siempre y cuando se haya solicitado la parada de la aplicación.
<tabla>
Tablas referenciadas por el proceso
2
11
aw_arranque
actweb
X







100 %
aw_parada
actweb
X







100 %
<tabla>
Claves e índices usados por el proceso
2
1
pkaw_arranque
pkaw_parada
<proceso on-line>
Módulo de Inserción de Eventos
aw_modinseve
ACWBPCGA.005
Juan Ramón
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
15
(La ejecución de este módulo es opcional y no es requerido por el normal funcionamiento de la aplicación)

Este proceso es el responsable de insertar en una tabla de la base de datos los datos de los distintos eventos generados por los procesos de la aplicación con el fin de poder obtener informe de explotación.

En el caso de desear arrancar este proceso, la configuración de la tabla aw_arranque debe ser tal que aw_modarrsis arranque este proceso con los siguientes argumentos:

aw_modinseve MIE 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez arrancado, aw_modinseve accede, mediante llamadas específicas de la biblioteca aw_libs_log a los datos del fichero binario con la información de los eventos que el resto de procesos de la aplicación genera a través de las funciones de esta biblioteca. Dichos ficheros son generados en el directorio especificado por la variable de entorno AW_LIBS_LOG_EBUF_FILE. Una vez obtenidos los datos del evento, aw_modinseve verifica que estos son correctos elevando un evento en caso de detectar alguna anomalía o insertando los datos en la tabla aw_eventos en el caso de que éstos sean correctos.

En el caso de que aw_modinseve finalice de procesar los eventos  esperará 5 segundos la llegada de nuevos eventos.

Tras la recepción de la señal de finalización desde aw_modarrsis, aw_modinseve cerrará el “buffer” de eventos, le enviará el mensaje de confirmación de parada, y finalizará.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
5
3
0200
Arrancó Módulo de Inserción de Registros de Eventos
Informativo. Sin acción a tomar
0201
Módulo de Inserción de Registros de Eventos recibe solicitud de parada.
Informativo. Sin acción a tomar
0202
Módulo de Inserción de Registros de Eventos finaliza con fallo.
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso MIE.
0253	
Módulo de Inserción de Registro de Eventos - Error evento <código> no definido.Donde <código> es un número de evento.	
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0254
Módulo de Inserción de Registro de Eventos - Error en evento <código>.Donde <código> es un número de evento.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
<tabla>
Tablas referenciadas por el proceso
1
11
aw_eventos
actweb



X




1
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_eventos
<tabla>
Secuencias usadas por el proceso
1
1
poaw_eventos_num_referencia
<proceso on-line>
Módulo de Mensajes Cortos por TCP/IP
aw_modmencortcp
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
Nulo
Ninguno.
16
Este proceso es el responsable del envío de los mensajes cortos al centro de mensajes cortos a través de una conexión TCP/IP establecida al efecto. Este tipo de procesos será arrancado por el proceso contralador de envío de mensajes cortos aw_conenvmencor, utilizando los siguientes argumentos:

aw_modmencortcp MMT <num> CEM 000 <nombre_maquina> <cmc_id>,

donde:
<num> es un número de instancia que asigna aw_conenvmencor.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
<cmc_id>  es el identificador del centro de mensajes cortos al que debe conectarse. Dicho identificador debe estar definido en la tabla aw_sistemas.

aw_modmencortcp obtiene el identificador del sistema remoto al que debe conectarse del sexto argumento que le pasa en el arranque su proceso padre aw_conenvmencor. Accede entonces al interfaz de memoria compartida DIR000 que contiene información de las tablas aw_puertostcp, aw_dirsip y aw_maquinas y de éste obtiene los datos del sistema al cual conectarse.

Tras obtener los datos de configuración envía el mensaje de iniciación a su proceso padre aw_conenvmencor y establece una conexión TCP/IP con el sistema remoto quedándose entonces a la espera de solicitudes de envío de mensajes. Al recibir una, compondrá el texto del mensaje a partir de los parámetros variables enviados y el texto obtenido a través del interfaz en memoria compartida con la tabla aw_menscortos. Una vez compuesto el texto, lo codificará mediante el protocolo UCP y se lo enviará al centro de mensajes cortos por la conexión IP establecida. Enviará un mensaje de confirmación de envío, si el módulo solicitante del mensaje corto lo requería. Además el mensaje corto será con caducidad y con confirmación de entrega si asi se requiere.

En el caso de no recibir una desconexión en vez de una respuesta se replanificará el envío del mensaje para dentro de cinco minutos mediante un mensaje al proceso planificador aw_plaprosis. En el caso de recibir la respuesta del centro de mensajes cortos se interpretará. Si el centro de mensajes cortos no acepta el envío del mensaje se replanificará el mensaje corto para ser enviado dentro de una hora. En el caso de que el centro acepte el envío del mensaje, pasará a procesarse el siguiente mensaje.

Ante la recepción de la petición de parada por parte de su proceso padre aw_conenvmencor, aw_modmencortcp vaciará su cola de mensajes, mandará el mensaje de finalización a su proceso padre y finalizará.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
24
3
0001
Error de Configuración 
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
0055
Fallo en comunicaciones TCP. Sistema: <central> Dir: <dirección> Puerto: <puerto>  Error: <error>.Donde <central> es la máquina con la que se habla cuando se produce el error, <dirección> es la dirección IP, <puerto> es el puerto TCP y  <error> es el código del error que se ha producido.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si la incidencia se repite frecuentemente.
0056
Recibida desconexión TCP. Sistema: <central> Dir: <dirección> Puerto: <puerto>  Error: <error>.Donde <central> es la máquina con la que se habla cuando se produce el error, <dirección> es la dirección IP, <puerto> es el puerto TCP y  <error> es el código del error que se ha producido.
Informativo. Sin acción a tomar
0350
Arrancó Módulo de Mensajes Cortos (vía TCP/IP)
Informativo. Sin acción a tomar
0351
Módulo de Mensajes Cortos (vía TCP/IP) recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
0352
Fallo al enviar a: <teléfono> el mensaje corto del servicio: <servicio>.Donde <teléfono> es el número de telefono al que se le envía el mensaje corto y <servicio> es el código del mensaje corto.
Informativo. Sin acción a tomar el envío se replanifica. En caso de que la incidencia se repita frecuentemente para un mismo abonado comentar la incidencia con los responsables del CMC.
0353
Éxito al enviar a: <teléfono> el mensaje corto del servicio: <servicio>.Donde <teléfono> es el número de telefono al que se le envía el mensaje corto y <servicio> es el código del mensaje corto.
Informativo. Sin acción a tomar
0354
Módulo de Mensajes Cortos (vía TCP/IP) finaliza con fallo.
Informativo. Sin acción a tomar, pues el rearranque de este módulo lo realiza el proceso CEM.
0355
Módulo de Mensajes Cortos - Imposible conectar vía TCP/IP con CMC: <centro>Donde <centro> es el centro de mensajes cortos.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si la incidencia se repite frecuentemente..
0356
Módulo de Mensajes Cortos - Perdida la conexión con CMC: <centro>(vía TCP/IP)Donde <centro> es el centro de mensajes cortos.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si la incidencia se repite frecuentemente.
0357
Módulo de Mensajes Cortos (vía TCP/IP) finaliza correctamente.
Informativo. Sin acción a tomar
0358
Módulo de Mensajes Cortos recibe mensaje inesperado
Informativo. Sin acción a tomar
0359
ERROR en el Módulo de Envío de Mensajes Cortos. Fallo en replanificación del servicio: <servicio> para el mensaje con Id. Trm.: <id_transa> a : <teléfono>Donde <servicio> es el código del mensaje corto, <id_transa> es el identificador de transacción para un cliente y <teléfono> el número de teléfono del cliente.
Informativo. Sin acción a tomar
0360
ERROR en el Módulo de Envío de Mensajes Cortos. Recibido solicitud de mensaje con fromato erróneo. NO se replanifica.
Informativo. Sin acción a tomar
0361
Servicio: <servicio> Cortos con Id. Trn: <id_transa> a: <teléfono> replanificado por esta la cola de mensajes llena.Donde <servicio> es el código del mensaje corto, <id_transa> es el identificador de transacción para un cliente y <teléfono> el número de teléfono del cliente.
Informativo. Sin acción a tomar
0362
FALLO en Módulo de Mensajes Cortos.  Inposible obtener dirección TCP/IP de confirmación para el msg. corto con Id. Trn: <id_transa> a: <teléfono>. REPLANIFICACION.Donde <id_transa> es el identificador de transacción para un cliente y <teléfono> el número de teléfono del cliente.
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
0363
FALLO en Módulo de mensajes Cortos. Imposible obtener texto para servicio <servicio>. Msg con Id. Trn: <id_transa> a: <teléfono>. REPLANIFICACIÓN.Donde <servicio> es el código del mensaje corto, <id_transa> es el identificador de transacción para un cliente y <teléfono> el número de teléfono del cliente.
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
0364
Ignorado Msg. corto <servicio> con Id. Trn.: <id_transa> a: <teléfono> por caducidad.Donde <servicio> es el código del mensaje corto, <id_transa> es el identificador de transacción para un cliente y <teléfono> el número de teléfono del cliente.
Informativo. Sin acción a tomar
0365
Ignorado Msg. corto <servicio> con Id. Trn.: <id_transa> a: <teléfono> por caducidad.Donde <servicio> es el código del mensaje corto, <id_transa> es el identificador de transacción para un cliente y <teléfono> el número de teléfono del cliente.
Informativo. Sin acción a tomar
0366
FALLO en Módulo de Mensajes Cortos. Número de argumentos suministrados <arg_r> difiere de los necesarios <arg_n> para Msg con Id. Trn: <id_transa> a: <teléfono>. REPLANIFICACIÓN.<arg_r> es el número de argumentos recibidos y <arg_n> es el número de argumentos necesarios, <id_transa> es el identificador de transacción para un cliente y <teléfono> es el número de teléfono del cliente.
Informativo. Sin acción a tomar
0367
FALLO en Módulo de Mensajes Cortos. Fallo <código> al codificar el mensaje <servicio> con Id. Trn: <id_transa>   a: <teléfono>. REPLANIFICACIÓN.Donde <código> es el código de fallo, <servicio> es el código del mensaje corto, <id_transa> es el identificador de transacción para un cliente y <teléfono> el número de teléfono del cliente.
Informativo. Sin acción a tomar
0368
Fallo al enviar confirmación de OK a <máquina> <proceso> para servicio <servicio> con Yd. Trn: <ide_transa> a: <teléfono>, fecha: <fecha>.Donde <máquina> es la máquina donde esta el proceso donde hay que enviar la confirmación, <proceso> es el subsistema al que va dirigido, <servicio> es el servicio que se quiere confirmar, <id_transa> el identificador de transacción para un cliente, <teléfono> el número de teléfono para el cliente y <fecha> el momento en el que se produce el envío.
Informativo. Sin acción a tomar
0369
Fallo al enviar confirmación de FALLO a <máquina> <proceso> para servicio <servicio> con Yd. Trn: <ide_transa> a: <teléfono>, fecha: <fecha>.Donde <máquina> es la máquina donde esta el proceso donde hay que enviar la confirmación, <proceso> es el subsistema al que va dirigido, <servicio> es el servicio que se quiere confirmar, <id_transa> el identificador de transacción para un cliente, <teléfono> el número de teléfono para el cliente y <fecha> el momento en el que se produce el envío.
Informativo. Sin acción a tomar
0370
Módulo de mensajes cortos. Asignado como Time Stamp del Mensaje el valor por defecto( Fecha del sistema ).
Informativo. Sin acción a tomar
<proceso on-line>
Monitor de Eventos del Sistema
aw_monevesis
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
Nulo
Ninguno.
24
El monitor de eventos del sistema tiene como labor la de presenta al administrador de forma visual y en tiempo real, la evolución de la aplicación, mostrando el éxito o fracaso de las acciones que el sistema esté llevando a cabo, así como de cualquier anomalía que se produzca en el sistema.
..
El proceso será arrancado por el administrador desde la shell mediante la orden:

aw_monevesis

Una vez arrancado, enlaza con el área de la memoria compartida donde los distintos módulos de la aplicación van escribiendo los distinto eventos que ocurren en el sistema. Un fallo en el acceso a dicho área de memoria provocarán que aw_monevesis abandone su ejecución. 

A continuación prepara la ventana donde se presentarán los datos. Para ello, aw_monevesis accederá al fichero de mensajes apropiado al entorno en el que se esté ejecutando, y preparará la presentación de la pantalla en el idioma especificado en su entorno.

Seguidamente, abrirá una ventana en el terminal en el que se ejecute mediante las facilidades que ofrece la biblioteca de funciones curses de modo que sea independiente del terminal en el que se ejecute (si éste está correctamente configurado)

Una vez abierta la pantalla, aw_monevesis accederá a la memoria compartida y rellenará la pantalla con los últimos eventos acaecidos en el sistema.

Una vez completada la pantalla, aw_monevesis entra en la fase de ejecución, en la cual existen dos modos posibles de funcionamiento en función de las facilidades que ofrecen al administrador.

Dichas facilidades le permite hacer un seguimiento e inspección de los eventos que elevan las aplicaciones que componen el sistema. Estos constan de la siguiente información:

Día y hora en las que se generó el mensaje.
Número del mensaje.
Identificador del proceso de la aplicación que elevó dicho mensaje. Consta de un código mnemotécnico de tres caracteres que identifica al proceso, seguido de tres dígitos que lo distingue entre los de su clase.
Texto del mensaje con la información del evento acaecido.

Cada uno de los eventos de la aplicación tiene un nivel de numérico. Un evento de nivel 3 o mayor significa un evento de máxima alarma, mientras que un evento de nivel 0 es meramente informativo. 
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<proceso on-line>
Planificador de Procesos del Sistema
aw_plaprosis
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
17
Este proceso es el responsable de gestionar las peticiones de planificaciones de procesos que realizan el resto de procesos de la aplicación y solicitar la ejecución de los procesos a ejecutar a los controladores adecuados al expirar la fecha de planificación.

La configuración de la tabla aw_arranque debe ser tal que aw_modarrsis arranque este proceso con los siguientes argumentos:

aw_plaprosis PLA 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez arrancado, aw_plaprosis accede a la tabla aw_planifica de la base de datos para obtener todas las entradas cuya fecha esté en el pasado, lanzándolas y replanificando aquellas que sean periódicas. Una vez la tabla está purgada, aw_plaprosis enviará el mensaje de iniciación a aw_modarrsis.

aw_plaprosis obtendrá la diferencia en segundos con el siguiente evento no seleccionado (nótese que existe otro proceso del mismo tipo en el otro nodo redundante gestionando la misma tabla) , marcándolo como seleccionado, y pasará a recibir un mensaje durante ese número de segundos. Si el temporizador vence, es que debe lanzarse un proceso, por lo que aw_plaprosis enviará un mensaje al procesos controlador correspondiente, aw_conactpro para aquellos procesos de tipo ‘PL’ y ‘PB’, y aw_conenvmencor para aquellos proceso de tipo ‘PM’. En el caso en el que la planificación sea periódica, aw_plaprosis calculará la nueva fecha de ejecución y modificará la entrada en la tabla para que se vuelva a ejecutar entonces. Si la planificación no es periódica, eliminará la entrada.

Ante la recepción de un mensaje de uno de los procesos de la aplicación, aw_plaprosis desmarcará la petición seleccionada y procesará el mismo, insertando un nuevo registro en la tabla aw_planifica en caso de que el caso de recibir un mensaje de petición de planificación de un proceso (siempre y cuando sea de alguno de los tipos soportados (‘PL’. ‘PB’ y ‘PM’) y se encuentre definido en la zona de memoria compartida PRO000) o eliminando un registro de la tabla si recibe una petición de borrado. A continuación procederá a obtener la diferencia en segundos del siguiente evento no seleccionado y lo marcará, procediendo a esperar el siguiente mensaje.

Ante la recepción de un mensaje de preaviso de parada desde el proceso aw_modarrsis que le indique la inminente parada de la aplicación, aw_plaprosis dejará de lanzar las planificaciones que se produzcan. 

Ante la recepción del mensaje de solicitud de parada, aw_plaprosis recogerá todos los mensajes pendientes en la cola actuando en consecuencia en la tabla aw_planifica y finalizará tras enviar la notificación de parada a aw_modarrsis. 
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
15
3
0000
Error en Programa 
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0001
Error de Configuración 
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
0090
Error <código> actualizando la base de datos, .Donde <código> es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos.
0091
Error <código> seleccionando de la base de datos-Donde <código> es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos.
0092
Error <código> borrando de la base de datos.Donde <código> es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos.
0093
Error <código> insertando en la base de datos.Donde <código> es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos.
0094
Error <código> al ejecutar COMMIT en la base de datos.Donde <código> es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos.
0095
Error <código> en operación con la base de datos.Donde <código> es el código de error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos.
0250
Arrancó el Planificador de Procesos del Sistema
Informativo. Sin acción a tomar
0251
Planificador de Procesos del Sistema recibe solicitud de parada.
Informativo. Sin acción a tomar
0252
Planificador de Procesos del Sistema recibe aviso de parada
Informativo. Sin acción a tomar
0253
Recibida Petición de Planificación. Proceso: <proceso>. Argumentos: <parámetros>.Donde <proceso> es un identificador de proceso y <parámetros> son sus argumentos.
Informativo. Sin acción a tomar
0254
Recibida Petición de Borrado. Proceso: <proceso>. Argumentos: <parámetros>.Donde <proceso> es un identificador de proceso y <parámetros> son sus argumentos.
Informativo. Sin acción a tomar
0255
Solicitada Petición Planificada. Proceso: <proceso> .Argumentos: <parámetros>, donde <proceso> es un identificador de proceso y <parámetros> son sus argumentos.
Informativo. Sin acción a tomar
0256
Planificación de Procesos del Sistema - Error proceso <proceso> no planificable.Donde <proceso> es un identificador de proceso.
Informativo. Sin acción a tomar
<tabla>
Tablas referenciadas por el proceso
1
11
Aw_planifica
actweb
X







1
<tabla>
Claves e índices usados por el proceso
1
1
pkaw_planifica
<proceso on-line>
Proceso de Escucha TCP/IP
aw_proesctcp
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
Nulo
Ninguno.
34
Este proceso es el responsable de recibir las peticiones de conexión que la aplicación recibe por TCP/IP por un puerto dado, de aceptar o rechazar la llamada y de arrancar un proceso respondedor que atienda a maneje la conexión.

Para arrancar un proceso de este tipo, la configuración de las tablas aw_arranque y aw_procesos debe ser tal que aw_modarrsis arranque este proceso con los siguientes argumentos:

aw_proesctcp TCP 000 MAS 000 <nombre_maquina> <puerto>[@<ip>] <respondendo> [<tipo>],

donde:
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
<ip> dirección IP de la máquina donde corre el listener.
<puerto> es el puerto TCP sobre el cual el proceso va a escuchar.
<respondedor> es el identificador del proceso que va a arrancar para atender la conexión. Dicho proceso debe existir en la zona de memoria compartida PRO000.
y opcionalmente, <tipo> que es el tipo de sistema de los que se admiten conexiones. En el caso en el que se especifique un tipo de sistema, únicamente se admitirán conexiones de aquellas direcciones IP de aquellos sistemas definidos en aw_maquinas con dicho tipo. (NOTA.- aw_proesctcp accede a los datos de aw_maquinas y aw_dirsip a través del interfaz con la zona de memoria compartida DIR000.

Varios procesos aw_proesctcp deberán estar arrancados para atender los distintos interfaces que la aplicación requiere, en particular deberán existir entradas para:

Interfaz con el resto de máquinas del Servicios de Valor Añadido:

aw_proesctcp ERM 000 MAS 000 <nombre_maquina> 1542[@<dir_ip>] RRM

Interfaz con el Centro de Mensajes Cortos (Confirmaciones de entrega de mensajes):

aw_proesctcp PEC 000 MAS 000 <nombre_maquina> 4001[@<dir_ip>] GCC

Interfaz con el Interfaz de Usuarios e Informes 

aw_proesctcp PEI 000 MAS 000 <nombre_maquina> 4003[@<dir_ip>] RIU

 (Notese que el número de puerto TCP es meramente ilustrativo, y podría cambiar en la versión de explotación. Adicionalmente se podría añadir el tipo ‘SRV’ para asegurar que los procesos de escucha únicamente aceptan llamadas de los procesos de dicho tipo definidos en la aplicación)

Tras la iniciación y notificación de arranque a aw_modarrsis, aw_proesctcp queda a la espera de recibir una solicitud de conexión por el puerto dado. Una vez recibida la aceptará (salvo que el argumento opcional tipo se haya definido, en cuyo caso se verificará a través de los interfaces de memoria compartida que la dirección IP del sistema que realiza la llamada está definido en la tabla aw_dirsip para un sistema de dicho tipo definido en aw_maquinas, rechazando la llamada en caso de que dicha comprobación no se cumpla).

Una vez aceptada la llamada, arrancará el proceso asociado al identificador del respondedor deseado (cuyo nombre obtendrá mediante el uso del interfaz con la zona de memoria compartida PRO000) pasándole el descriptor de la conexión para que éste la gestione.

Tras la recepción de la señal de finalización desde aw_modarrsis, poaw_proesctcp señalarán a sus procesos hijos la parada y una vez estos terminen enviarán el mensaje de finalización a aw_modarrsis y finalizarán.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
7
3
0500
Arrancó el Proceso de Escucha TCP/IP por el puerto TCP: <puerto>.Donde <puerto> es el puerto TCP
Informativo. Sin acción a tomar
0501
Proceso de Escucha TCP/IP recibe solicitud de parada.
Informativo. Sin acción a tomar
0502
Proceso de Escucha TCP/IP finaliza con fallo.
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0503
Proceso de Escucha TCP/IP finaliza con éxito
Informativo. Sin acción a tomar
0504
Proceso de Escucha TCP/IP - Conexión aceptada desde dirección IP: <dirección>.Donde <dirección> es una dirección IP.
Informativo. Sin acción a tomar
0505
Proceso de Escucha TCP/IP - Conexión rechazada desde dirección IP: <dirección>.Donde <dirección> es una dirección IP.
Verificar la direcciín IP llamante. Revisar la configuración de aw_dirsip si debe aceptarse la conexión desde esa dirección. Notificar el hecho al Soporte Técnico de Comunicaciones si dicha dirección IP no debe conectarse a la aplicación.
0506
Proceso de Escucha TCP/IP - Fallo aceptando la conexión desde la dirección IP: <dirección>.Donde <dirección>, es una dirección IP.
Notificar la incidencia a los responsables de las al Soporte Técnico de Comunicaciones (TCP/IP).
<proceso on-line>
Respondedor de Sistemas IP (RSI)
aw_proresip
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
Nulo
Ninguno.
22
El Respondedor de Sistemas IP es el encargado de la recepción de mensajes desde el IP. Los mensajes que puede recibir son:

Solicitud de clave de acceso.

Recibirá este mensaje y se lo enviará al modulo adecuado.

De igual manera, podrá recibir mensajes de respuesta de los gestores para ser enviadas al IP.
	
Este proceso será arrancado por un proceso aw_proesctcp arrancado al efecto con los siguientes argumentos:

aw_proresip RSI <num> PEI 000 <nombre_maquina>,

donde:

<num> es el número de instancia asignado por su proceso padre en el arranque.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
 
 Una vez arrancado aw_proresip aceptará la conexión TCP que su proceso padre le pasa a través del entorno, obteniendo la dirección IP del mismo. A partir de la dirección IP, obtiene de memoria compartida si dicho nodo envía la información codificada en ASN.1 o no.
 
 A continuación, entra en un bucle de ejecución infinito donde se queda a la espera de la recepción de datos por la conexión establecida. Una vez recibidos los datos contesta mediante el protocolo establecido a su interlocutor y pasa a procesar el mensaje recibido, descodificándolo según la sintaxis ASN.! Especificada para la interfaz entre el sistema de gestión y el IP. Si la descodificacion es correcta, se enviará un mensaje al gestor encargado de procesar dicha solicitud con los datos recibidos. Si la decodificación es incorrecta se despreciara el mensaje, se elevará un vento y se volverá al bucle principal. Posteriormente se volverá a quedar a la espera nuevos datos.
 
 Se pasa a la fase de finalización cuando se pierde la conexión TCP/IP establecida o tras la recepción de la señal de finalización por parte del proceso padre, desconectando ordenadamente si la conexión aun está establecida y abandonando la ejecución del proceso.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
11
3
0000
Error en Programa 
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0001
Error de Configuración 
Revisar la configuración de las tablas que residen en memoria compartida. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
1001
Módulo Respondedor de Sistemas IP- recibida señal SIGTERM
Informativo. Sin acción a tomar
1002
Módulo Respondedor de Sistemas IP-  finaliza con éxito
Informativo. Sin acción a tomar
1003
Módulo Respondedor de Sistemas IP- finaliza con fallo
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
1004
Módulo Respondedor de Mensajes – No acepta la conexión.

1005
Inconsistencia en el mensaje.
Revisar la longitud mensaje enviado. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
1006
Fallo al abrir el socket UDP.
.
1007
Error en la conexión.
Revisar la longitud mensaje enviado. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
1008
Error en las comunicaciones
Revisar la longitud mensaje enviado. Informar de la incidencia al Departamento de Desarrollo de Sistemas en caso de problemas.
1009
Perdida en la conexión.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si la incidencia se repite frecuentemente.
<proceso on-line>
Receptor de Registros IS
aw_recregis
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
Nulo
Ninguno.
13
El Receptor de Registros IS es el encargado de recibir y procesar los registros IS volcados por las IRM’s en el separador, cuando un usuario del servicio solicita una clave de acceso, mediante una llamada a un número corto. Todos estos registros, los recibe a traves del módulo RRM (Respondedor de Recepción de Mensajes).
.
Este proceso será arrancado por un proceso aw_modarrsis arrancado al efecto con los siguientes argumentos:

aw_recregis RRI <num> MAS 000 <nombre_maquina>,
donde:

<num> es el número de instancia asignado por su proceso padre en el arranque.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
 
 Una vez arrancado aw_resregis, permanecerá a la espera de la recepción de un registro IS. Decodificará el registro IS y se lo envíara al módulo destinatario. Es decir el Receptor de Registros IS, no es más que una simple puente, entre el Respondedor de Recepción de Mensajes RRM y el Gestor de Registros IS, únicamente encargado de decodificar la información codificada en ASN.1. A continuación, se volverá a quedar a las espera nuevos datos.
 
Tras la recepción de la señal de finalización desde aw_modarrsis, aw_ recregis solicitará la parada  de todos procesos bajo su control y tras la confirmación de la defunción de los mismos, le enviará el mensaje de confirmación de parada, y finalizará.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
10
3
0082
No se pudo enviar el mensaje al módulo @M06
Informativo. Sin acción a tomar
0450
Arrancó el Proceso Receptor de Registros IS.
Informativo. Sin acción a tomar
0451
Recibido solicitud de parada.
Informativo. Sin acción a tomar
0452
Proceso Receptor de Registros IS finaliza correctamente.
Informativo. Sin acción a tomar
0453
Proceso Receptor de Registros IS finaliza con fallo.
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0454
Recibida señal de finalización - SIGTERM.
Informativo. Sin acción a tomar
0455
Recibido mensaje de reconfiguración.
Informativo. Sin acción a tomar
0456
Recibido Registro IS (NA=<numeroA> , NB=<númerob>).Donde <numeroA> es el número llamante y <numerob> es el número llamado.
Informativo. Sin acción a tomar
0457
Recibido Registro IS (NA=<numeroA> , NB=<númerob>).Donde <numeroA> es el número llamante y <numerob> es el número llamado.
Informativo. Sin acción a tomar
0458
Error al descodificar <mensaje>.Donde <mensaje> es el mensaje en el que ha fallado la decodificación.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
<proceso on-line>
Receptor de Interfaz de Usuario
aw_resintusu
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
Nulo
Ninguno.
21
El Respondedor de Interfaz de Usuario  es el encargado de manejar y procesar las sesiones TCP entrantes para la recepción de mensajes desde el interfaz de usuarios e informes dl resto de nodos de servicios de valor añadido.
.
Este proceso será arrancado por un proceso aw_proesctcp arrancado al efecto con los siguientes argumentos:

aw_resintusu RRI <num> PEI 000 <nombre_maquina>,
donde:

<num> es el número de instancia asignado por su proceso padre en el arranque.
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.
 
 Una vez arrancado aw_resrecmen aceptará la conexión TCP que su proceso padre le pasa a través del entorno.
 
 A continuación, entra en un bucle de ejecución infinito donde se queda a la espera de la recepción de datos por la conexión establecida, utilizando el protocolo dispuesto para la comunicación con las pantallas de operador. 
 
 Los comandos que puede recibir, son la petición de claves gratuitas o no gratuitas, la petición de cancelación de claves y las solicitudes de reconfiguración de la zona de memoria de parametros generales CFG000 o la zona de memoría de mensajes cortos MSG000.
 
 En el caso de un mensaje de petición de clave, se realizará una petición al Gestor de Claves de Interfaz de Usuario GRI000; encargandose este último de todas las operaciónes necesarias para el proceso de la petición. 
 
 Si fuese una solicitud de reconfiguración, la petición se realizaría al Módulo de Configuración del Sistema CFG000.
 
Se pasa a la fase de finalización cuando se pierde la conexión TCP/IP establecida o tras la recepción de la señal de finalización por parte del proceso padre, desconectando ordenadamente si la conexión aun está
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
14
3
0600
Arrancó Módulo Respondedor del Interfaz de Usuario.
Informativo. Sin acción a tomar
0601
Módulo Respondedor Interfaz Usuario finaliza correctamente.
Informativo. Sin acción a tomar
0602
Falló el Módulo Respondedor Interfaz Usuario.correctamente.
Comprobar el motivo de la parada del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0603
Módulo Respondedor Interfaz Usuario recibe señal de parada.
Informativo. Sin acción a tomar
0604
Fallo en Módulo Respondedor Interfaz Usuario. No acepta la conexión.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0605
Fallo en Módulo Respondedor Interfaz Usuario. Saltó timeout en recepción.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0606
Fallo en Módulo Respondedor Interfaz Usuario. Error en longitud de trama recibida.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0607
Fallo en Módulo Respondedor Interfaz Usuario. Comando para otra aplicación.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0608
Fallo en Módulo Respondedor Interfaz Usuario. Comando de tipo desconocido.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0609
Fallo en Módulo Respondedor Interfaz Usuario. Comando con formato de parámetros incorrecto.
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0610
Fallo en Módulo Respondedor Interfaz Usuario. Imposible enviar solicitud detipo <tipo> a GCI.<tipo> tipo de solicitud (gratuita o no gratuita).
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0611
Fallo en Módulo Respondedor Interfaz Usuario. Imposible recibir respuesta a solicitud a GCI de tipo <tipo>.<tipo> tipo de solicitud (gratuita o no gratuita).
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0612
Fallo en Módulo Respondedor Interfaz Usuario. Recibido mensaje inesperado en respuesta a solicitud <tipo> a GCI.<tipo> tipo de solicitud (gratuita o no gratuita).
Informar de la incidencia al Departamento de Desarrollo de Sistemas
0613
Módulo Respondedor Interfaz Usuario recibe comando <tipo>.<tipo> tipo de solicitud (gratuita o no gratuita).
Informativo. Sin acción a tomar
<proceso on-line>
(Proceso de) Servicio de Alarma por Mensaje Corto
aw_seralamencor
ACWBPCGA.005
Juan Ramón Gallo
5/2/2002
12.0
0






Si no está exportada en el entorno de la aplicación la variable AW_LIBS_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.

Ninguno.
15
Este proceso es el responsable de enviar por mensaje corto aquellos eventos ocurridos en la aplicación con un nivel de alarma igual o superior al valor configurado.

La forma recomendada de arranque del proceso es:

aw_seralamencor SAM 000 TSM 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

aw_seralamencor se coloca a sí mismo en segundo plano al arrancar y se queda esperando indefinidamente a que en memoria compartida se sitúen eventos para mandarlos por mensaje corto. Los eventos se sitúan en memoria compartida por medio de la biblioteca de funciones de registros de eventos en función del nivel de alarma del evento en cuestión. Sólo aquéllos con nivel de alarma superior o igual al valor configurado serán visibles por aw_seralamencor.

Se enviará el mensaje corto a los números de los abonados definidos en función del nivel de alarma, siendo estos números configurables en la tabla aw_naviso. Este proceso accede a dichos valores a través de la estructura de memoria compartida creada por aw_crememcom y rellenada por aw_conmemcom.

Este proceso no es imprescindible para el correcto funcionamiento de la aplicación.

Tras la recepción de la señal SIGTERM, aw_seralamencor finalizará su ejecución.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<proceso batch>
este es el proc1
fich1
fsdf
fsdfsdf
23/1/2002
1.0










1
<Introduzca aquí la descripción del proceso>
3
<Introduzca aquí la forma de arranque y parada>
- Menús de arranque, parada y monitorización
-¿Es un proceso que se arranca y se para de forma automática cuando se inicializa el sistema operativo?
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (Batch)
0
5
<proceso batch>
otro proceso
fich2
fsdfsd
fsdfsf
23/1/2002
1.0










1
<Introduzca aquí la descripción del proceso>
3
<Introduzca aquí la forma de arranque y parada>
- Menús de arranque, parada y monitorización
-¿Es un proceso que se arranca y se para de forma automática cuando se inicializa el sistema operativo?
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (Batch)
0
5
<proceso on-line>
Servicio Tuxedo para actualización de Base de Datos en Gestor de Saldos
po_gs_actdatgs
INACPCGS
Juan Ramón Gallo
6/2/2002
6.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
2
Ninguno.
1
Gestiona las solicitudes de Actualización de la base de datos en el Gestor de Saldos para eliminar las inconsistencias entre éste y el Gestor de Eventos.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<tabla>
Tablas referenciadas por el proceso
1
11
Pogs_tarjetas
actope
X
X
X
X




1
<tabla>
Claves e índices usados por el proceso
2
1
pkgs_tarjetas
ukgs_tarjetas
<proceso on-line>
Módulo del Gestor de Altas de Tarjetas
po_gs_gesaltabo
INACPCGS
Juan Ramón Gallo
6/2/2002
6.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
13
Gestiona las altas de abonados en pogs_tarjetas:

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_gs_gesaltabo GAA 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez concluida la fase de iniciación po_gs_gesaltabo permanecerá en un bucle infinito a la espera de un mensaje de solicitud de alta de tarjeta.

Una vez recibido extrae los datos y los inserta en pogs_tarjetas.

Se pasa a la fase de finalización tras la recepción del mensaje de finalización por parte del proceso padre (MAS)
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
20
3
3250
Arrancó el Gestor de Altas de Tarjetas.
Informativo. Sin acción a tomar
3251
Gestor de Altas de Tarjetas recibe mensaje de parada.
Informativo. Sin acción a tomar
3252
Gestor de Alta de Abonados finaliza correctamente.
Informativo. Sin acción a tomar
3253
Gestor de Alta de Abonados finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
3254
Gestor de Alta de Abonados recibe señal de SIGTERM.
Informativo. Sin acción a tomar
3255
Gestor de Alta de Abonados recibe mensaje de reconfiguracion.
Informativo. Sin acción a tomar
3257
Recibido mensaje de alta de tarjeta del abonado @N09. Tipo de tarjeta @M02.
Informativo. Sin acción a tomar
3258
Error en el Gestor de Alta de Tarjetas - El abonado @N09 ya existe.
Informativo. Sin acción a tomar
3259
Error en el Gestor de Alta de Tarjetas - Tipo de Tarjeta @M02 no definido.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
3260
Gestor de Altas de Tarjetas - No hay IRMs libres.
Informativo. Sin acción a tomar
3261
Gestor de Altas de Tarjetas - Porcentaje SPNs libres menor del @M02 %, queda libre @M05 %
Informativo. Sin acción a tomar
3262
Gestor de Altas de Tarjetas - No hay SPNs libres.
Informativo. Sin acción a tomar
3263
Gestor de Altas de Tarjetas recibe solicitud de alta del planificador para@N09.
Informativo. Sin acción a tomar
3264
Gestor de Altas de Tarjetas recibe del Proveedor solicitud de alta para elnúmero @N09.
Informativo. Sin acción a tomar
0001
Error de configuración
Informar de la incidencia al Soporte Técnico de Sistemas
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0020
Error en operación con la memoria compartida
Informar de la incidencia al Soporte Técnico de Sistemas
0093
Error @M06 insertando en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
1
11
pogs_tarjetas
actope



X




1
<tabla>
Claves e índices usados por el proceso
1
1
pkgs_tarjetas
<proceso on-line>
Módulo del Gestor de Gestor de Baja de Tarjetas
po_gs_gesbajabo
INACPCGS
Juan Ramón Gallo
6/2/2002
6.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
13
Gestiona las baja de abonados en pogs_tarjetas:

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_gs_ gesbajabo GBA 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez concluida la fase de iniciación po_gs_gesbajabo permanecerá en un bucle infinito a la espera de mensajes de solicitud de baja de tarjeta. 

Una vez recibido extrae los datos y borra el número msisdn de la tabla pogs_tarjetas.

Se pasa a la fase de finalización tras la recepción del mensaje de finalización por parte del proceso padre (MAS)
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
16
3
9125
Arranco Gestor de Baja de Abonados.
Informativo. Sin acción a tomar
9126
Gestor de Baja de Abonados recibe señal de parada.
Informativo. Sin acción a tomar
9127
Gestor de Baja de Abonados finaliza correctamente.
Informativo. Sin acción a tomar
9128
Gestor de Baja de Abonados finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
9129
Gestor de Baja de Abonados recibe señal deSIGTERM.
Informativo. Sin acción a tomar
9130
Gestor de Baja de Abonados recibe mensaje de reconfiguracion.
Informativo. Sin acción a tomar
9131
Recibido mensaje de baja de tarjeta del abonado @N09.
Informativo. Sin acción a tomar
9132
Error en el Gestor de Baja de Tarjetas - Abonado @N09 no definido.
Informativo. Sin acción a tomar
9133
Error en el Gestor de Baja de Tarjetas - Rango @M03 no encontrado.
Informativo. Sin acción a tomar
0001
Error de configuración
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0020
Error en operación con la memoria compartida
Informar de la incidencia al Soporte Técnico de Sistemas
0091
Error al seleccionar en base de datos
Informar de la incidencia al Soporte Técnico de Base de Datos
0092
Error @M06 insertando en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
1
11
pogs_tarjetas
actope



X




1
<tabla>
Claves e índices usados por el proceso
2
1
pkgs_tarjetas
ukgs_tarjetas
<proceso on-line>
Módulo del Gestor de Respuestas de Descuento de Mensajes Cortos del Proveedor Prepago
po_gs_gesdesmen
INACPCGS
Juan Ramón Gallo
6/2/2002
6.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
12
Gestiona las solicitudes de incremento y decremento de saldo procedentes del proveedor prepago. Este proceso inserta en pogs_proveve las respuestas del envío de los mensajes cortos solicitados por el Proveedor Prepago:


Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_gs_gesdesmen GDM 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez concluida la fase de iniciación po_gs_gesdesmen permanecerá en un bucle infinito a la espera de mensajes de respuesta.

Una vez recibido extrae los datos y los inserta en pogs_proveve e incrementará el semáforo asociado SGD000.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
16
3
0093
Fallo en la inserción de la base de datos para el número @09X.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @X06 al ejecutar COMMIT en la base de datos- Contactar con soporte
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @X06 en operacion con la base de datos - Contactar con soporte
Informar de la incidencia al Soporte Técnico de Base de Datos
0091
Error @X06 seleccionando de la base de datos - Contactar con soporte
Informar de la incidencia al Soporte Técnico de Base de Datos
0090
Error @X06 actualizando de la base de datos - Contactar con soporte
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @X06 al ejecutar COMMIT en la base de datos - Contactar con soporte
Informar de la incidencia al Soporte Técnico de Base de Datos
0020
Error en Acceso a Memoria Compartida
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4400
Comenzó el Gestor de Altas de Tarjetas
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4401
Recibe solicitud de parada
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4402
Gestor de Altas de Tarjetas finaliza correctamente
Informativo
4403
Gestor de Altas de Tarjetas finaliza con fallo
Informar de la incidencia al Soporte Técnico de Base de Datos
4404
Recibida señal de finalizacion - SIGTERM
Informar de la incidencia al Soporte Técnico de Base de Datos
4405
Recibido mensaje de reconfiguración
Informar de la incidencia al Soporte Técnico de Base de Datos
4406
Recibida solicitud de alta para el número @N09 en el estado @M10
Informar de la incidencia al Soporte Técnico de Base de Datos
4407
Error de consistencia en el alta del número @N09
Informar de la incidencia al Soporte Técnico de Base de Datos
4408
Tipo de tarjeta @M02 no definida en la aplicación para el abo @N09
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
1
11
pogs_proveve
actope



X




1
<tabla>
Claves e índices usados por el proceso
1
1
pkgs_proveve
<proceso on-line>
Módulo del Gestor de Envío y Enrutado de Mensajes Cortos a CEM
po_gs_gesenvmencor
INACPCGS
Juan Ramón Gallo
6/2/2002
6.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
14
Gestiona el envío y enrutado de los mensajes cortos a CEM.


Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_gs_ gesenvmencor GEC 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez concluida la fase de iniciación po_gs_gesenvmencor permanecerá en un bucle infinito a la espera de mensajes a enviar al CEM.

Una vez recibido, enruta, según el IDE_MENSAJE a la instancia de CEM correspondiente.

Se pasa a la fase de finalización tras la recepción del mensaje de finalización por parte del proceso padre (MAS).
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
9
3
9225
Comienzo de GEC

9226
Recibido mensaje parada de MAS

9227
Recibido solicitud de envio de mensaje corto

9228
Salida correcta del programa

9229
Salida con fallo

9230
GEC recibió SIGTERM

9231
GEC recibió SEND_FAIL

0091
GEC recibió SELECT

0082
Mensaje no definido

<tabla>
Tablas referenciadas por el proceso
1
11
pogs_tarjetas
actope
X







1
<tabla>
Claves e índices usados por el proceso
2
1
pkgs_tarjetas
ukgs_tarjetas
<proceso on-line>
Módulo del Gestor de Actualización de Código de Idioma
po_gs_gesmodidi
INACPCGS
Juan Ramón Gallo
6/2/2002
6.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.
1
Ninguno.
12
Actualiza el código de idioma de los abonados en pogs_tarjetas


Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_gs_gesmodidi GCI 000 MAS 000 <nombre_maquina>,

donde <nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando.

Una vez concluida la fase de iniciación po_gs_gesmodidi permanecerá en un bucle infinito a la espera de mensajes de actualización de código de idioma.

Una vez recibido extrae los datos actualiza el código de idioma para el número msisdn en la tabla pogs_tarjetas.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
16
3
9150
Arranco Gestor de Cambio de Idioma.
Informativo. Sin acción a tomar
9151
Gestor de Cambio de Idioma recibe señal de parada.
Informativo. Sin acción a tomar
9152
salida correcta del programa
Informativo. Sin acción a tomar
9153
salida con fallo
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
9154
GMI recibio SIGTERM
Informativo. Sin acción a tomar
9155
GMI recibio señal de configuración
Informativo. Sin acción a tomar
9156
recepcion de alta de tarjeta
Informativo. Sin acción a tomar
9157
Abonado ya existe
Informativo. Sin acción a tomar
9158
error en el tipo de tarjeta
Informativo. Sin acción a tomar
9159
no encontrado rango en pogs_rangos
Informativo. Sin acción a tomar
0001
Error de configuración
Informar de la incidencia al Soporte Técnico de Sistemas
0082
Recibido mensaje inesperado del subsistema @M03@M03: @M08, donde @M03 es el identificador del proceso @M03 es el número de instancia del proceso y @M08 es el identificador de nodo.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
0020
Error en operación con la memoria compartida
Informar de la incidencia al Soporte Técnico de Sistemas
0093
Error @M06 insertando en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
1
11
pogs_tarjetas
actope



X




1
<tabla>
Claves e índices usados por el proceso
2
1
Pkgs_tarjetas
Ukgs_tarjetas
<proceso on-line>
Módulo Interfaz de Mensajes Cortos del Proveedor Prepago
po_gs_intmenpro
INACPCGS
Juan Ramón Gallo
6/2/2002
6.0
0






Si no está exportada en el entorno de la aplicación la variable PO_CO_LIB_LOCAL_NO_TRACE todos los procesos de la aplicación generan ficheros de trazas, en los cuales se refleja el funcionamiento del proceso. Dichos ficheros son de utilidad únicamente si se detecta un mal funcionamiento del proceso, en cualquier otro caso pueden obviarse.
Ninguno.

Ninguno.
23
Este proceso es el responsable del envío al Proveedor Prepago de los datos insertados en la tabla pogs_provmsg por el resto de procesos de la aplicación. Para ello lee y codifica los registros de la tabla que no hayan sidos tratados previamente, y los envía a través de la conexión TCP/IP establecida con el Proveedor Prepago mediante el protocolo definido con esta entidad.

Para arrancar un proceso de este tipo, la configuración de las tablas poco_arranque y poco_procesos debe ser tal que po_co_modarrsis arranque este proceso con los siguientes argumentos:

po_gs_intmenpro IMP 000 MAS 000 <nombre_maquina> <nombre_nodo> <nodo_remoto> <tamaño>,

donde
<nombre_maquina> es el nombre del servidor donde el proceso se está ejecutando 
<nombre_nodo> es el nombre del servidor que coincide con la dirección ip y el puerto por el que se recibió la solicitud de descuento, y que se utiliza para obtener la instancia del semáforo de escucha.
<nodo_remoto> es el nombre del servidor con el que se va a establecer la conexión TCP/IP.
<tamaño> limita el tamaño de registro a leer de la tabla pogs_provmsg. Por defecto 100 registros.

po_ge_intmenpro espera indefinidamente que el valor del semáforo SMP<instancia> sea mayor que cero. Al incrementar el semáforo los procesos de eventos, establecerá, si no estaba ya establecida, una conexión TCP/IP con el Proveedor Prepago, usando los valores obtenidos en la fase de inicialización. Una vez obtenida la conexión leerá de la tabla pogs_provmsg aquellos mensajes que coincidan con el identificador del nodo remoto para enviarlos.  

Cada mensaje lo codifica bajo las sintaxis ASN.1 especificada y lo envía al Proveedor Prepago y se espera la respuesta. Una vez recibida la respuesta se descodificará, y en función de la misma se actuará de la siguiente manera:

si es Éxito se elimina dicho registro de la tabla pogs_provmsg
si es Error se actualiza la fecha de envio a cero.
si es Abort, se finalizará la conexión TCP/IP y se parará durante cinco minutos (configurable) hasta intentar enviarlo de nuevo según el protocolo establecido.

Cuando ya no queden mensajes por enviar, esperará durante 30 segundos (configurable) la llegada de nuevos mensajes. Si vence dicho temporizador se mandará un mensaje de control de fin de transmisión, se liberará la conexión TCP/IP y se esperará de forma infinita la llegada de nuevos datos.

El proceso finalizará tras la recepción de la señal de parada por parte de su proceso padre po_co_modarrsis.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
19
3
4350
Arranco el Interfaz de Mensajes con el Proveedor Prepago.
Informativo. Sin acción a tomar
4351
Envío de Mensajes al Proveedor Prepago finaliza correctamente.
Informativo. Sin acción a tomar
4352
Envío de Mensajes al Proveedor Prepago finaliza con fallo.
Comprobar el motivo del fallo del proceso. Sin acción a tomar, pues el proceso MAS rearrancará un nuevo proceso.
4353
Envío de Mensajes al Proveedor Prepago recibe señal de parada (SIGUSR1).
Informativo. Sin acción a tomar
4354
Envío de Mensajes al Proveedor Prepago recibe señal de parada (SIGTERM).
Informativo. Sin acción a tomar
4355
Envío de Mensajes al Proveedor Prepago recibe mensaje de reconfiguración.
Informativo. Sin acción a tomar
4356
Envío de Mensajes al Proveedor Prepago - Error al codificar la acción @M30, donde @M30 es la etiqueta ASN.1 en la cual se ha producido el error.
Informar de la incidencia al Departamento de Desarrollo de Sistemas.
4357
Envío de Mensajes al Proveedor Prepago - Conexión con @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Sin acción a tomar
4358
Envío de Mensajes al Proveedor Prepago - Perdida la conexión con @C08 IP:@M15 P:@M08, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4359
Envío de Mensajes al Proveedor Prepago - Fallo en la conexión con @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4360
Envío de Mensajes al Proveedor Prepago - Error recibiendo datos de @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4361
Envío de Mensajes al Proveedor Prepago - Error enviando datos a @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. Notificar la incidencia al Soporte Técnico de Comunicaciones (TCP/IP) si el mensaje se produce frecuentemente.
4362
Interfaz de Mensajes al Proveedor Prepago – Recibido CTLERROR de @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Revisar en la tabla poge_proveve los registros marcados como no enviados (fec_envio=0).
4363
Interfaz de Mensajes al Proveedor Prepago - Recibido CTLABORT de @C08 IP:@M15 P:@M05, donde @C08 es el nombre del sistema remoto, @M15 es la dirección IP y  @M05 el puerto.
Informativo. El sistema remoto ha abortado la sesión.
0090
Error @M06 actualizando la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0091
Error @M06 seleccionando de la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0092
Error @M06 borrando de la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0094
Error @M06 al ejecutar COMMIT en la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
0095
Error @M06 en operación con la base de datos, donde @M06 es el error devuelto por el gestor de la base de datos.
Informar de la incidencia al Soporte Técnico de Base de Datos
<tabla>
Tablas referenciadas por el proceso
1
11
pogs_provmsg
actope
X

X





100%
<tabla>
Claves e índices usados por el proceso
1
1
pkgs_provmsg
<proceso on-line>
Servidor de Servicio de Lectura de Datos
pp_cs_aawdat_r
ACMVPC19.001
Juan Ramón Gallo
10/2/2002
3.0
3






Si se desean trazas para este servicio, será necesario el uso de dos variables de entorno adicionales: AW_AAWDAT_LOG, que especifica, si está definida, que se desean trazas, y AW_LOG, que especifica el directorio en el que debe escribirse el fichero de trazas (aw_aawdat_r.log).
Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre las llamadas a WAP Premium realizadas por un abonado dado Este proceso servidor incluye los servicios de lectura de datos que son necesarios para la consulta desde Internet de los datos referentes a operaciones realizadas con tarjetas Prepago MoviStar Activa. Su arranque se realiza de forma automática al arrancar tuxedo (comando tmboot), ya que figura en la sección SERVERS del fichero de configuración de tuxedo ‘aw_config.ubb’.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_obdagen
1
El Servicio pp_cs_obdagen (Obtener datos generales del servicio) valida el identificador de usuario y la palabra de paso para el acceso a la consulta de llamadas en web para Activa. El proceso cliente ha sido diseñado para realizar una invocación a este servicio antes que a ningún otro. Una vez realizada la validación devuelve ciertos datos básicos para su posterior utilización por el proceso cliente.
<tabla>
Tablas referenciadas por el servicio
35
11
ppcs_llaspt_a1

X







1
ppcs_llaspt_a2

X








ppcs_llaspt_a3

X








ppcs_llaspt_a4

X








ppcs_llaspt_a5

X








ppcs_llaspt_a6

X








ppcs_llaspt_a7

X








ppcs_llaspt_b1

X








ppcs_llaspt_b2

X








ppcs_llaspt_b3

X








ppcs_llaspt_b4

X








ppcs_llaspt_b5

X








ppcs_llaspt_b6

X








ppcs_llaspt_b7

X








ppcs_llaspt_c1

X








ppcs_llaspt_c2

X








ppcs_llaspt_c3

X








ppcs_llaspt_c4

X








ppcs_llaspt_c5

X








ppcs_llaspt_c6

X








ppcs_llaspt_c7

X








ppcs_llaspt_d1

X








ppcs_llaspt_d2

X








ppcs_llaspt_d3

X








ppcs_llaspt_d4

X








ppcs_llaspt_d5

X








ppcs_llaspt_d6

X








ppcs_llaspt_d7

X








ppcs_llaspt_e1

X








ppcs_llaspt_e2

X








ppcs_llaspt_e3

X








ppcs_llaspt_e4

X








ppcs_llaspt_e5

X








ppcs_llaspt_e6

X








ppcs_llaspt_e7

X








<servicio>
pp_cs_lsacumu
1
A partir de un identificador de usuario y palabra de paso, este servicio determina la autenticidad de ambos, una vez comprobado que el usuario conectado es correcto, se procede a la recuperación de las fechas entre las cuales dicho usuario ha realizado operaciones con su tarjeta MoviStar Activa. A continuación se recuperan los importes de las llamadas u operaciones realizadas en cada uno de los meses que obtuvimos anteriormente, se realiza una comprobación del tipo de llamada y se suma el importe al total de acumulados para esa operación.
<tabla>
Tablas referenciadas por el servicio
35
11
ppcs_llaspt_a1

X







n
ppcs_llaspt_a2

X







n
ppcs_llaspt_a3

X







n
ppcs_llaspt_a4

X







n
ppcs_llaspt_a5

X







n
ppcs_llaspt_a6

X







n
ppcs_llaspt_a7

X







n
ppcs_llaspt_b1

X







n
ppcs_llaspt_b2

X







n
ppcs_llaspt_b3

X







n
ppcs_llaspt_b4

X







n
ppcs_llaspt_b5

X







n
ppcs_llaspt_b6

X







n
ppcs_llaspt_b7

X







n
ppcs_llaspt_c1

X







n
ppcs_llaspt_c2

X







n
ppcs_llaspt_c3

X







n
ppcs_llaspt_c4

X







n
ppcs_llaspt_c5

X







n
ppcs_llaspt_c6

X







n
ppcs_llaspt_c7

X







n
ppcs_llaspt_d1

X







n
ppcs_llaspt_d2

X







n
ppcs_llaspt_d3

X







n
ppcs_llaspt_d4

X







n
ppcs_llaspt_d5

X







n
ppcs_llaspt_d6

X







n
ppcs_llaspt_d7

X







n
ppcs_llaspt_e1

X







n
ppcs_llaspt_e2

X







n
ppcs_llaspt_e3

X







n
ppcs_llaspt_e4

X







n
ppcs_llaspt_e5

X







n
ppcs_llaspt_e6

X







n
ppcs_llaspt_e7

X







n
<tabla>
Vistas usadas por el servicio
1
1
ppcs_ussta
<servicio>
pp_cs_lsdatos
1
A partir de un identificador de usuario y palabra de paso, este servicio determina la autenticidad de ambos, una vez comprobado que el usuario conectado es correcto, se procede a la recuperación de los datos de los diversos conceptos para las operaciones realizadas por el usuario y dependiendo de las restriciones establecidas por éste a la hora de lanzar la consulta.
<tabla>
Tablas referenciadas por el servicio
37
11
ppaw_tipprepirm

X







n
 ppaw_provincias

X







n
ppcs_llaspt_a1

X







n
ppcs_llaspt_a2

X







n
ppcs_llaspt_a3

X







n
ppcs_llaspt_a4

X







n
ppcs_llaspt_a5

X







n
ppcs_llaspt_a6

X







n
ppcs_llaspt_a7

X







n
ppcs_llaspt_b1

X







n
ppcs_llaspt_b2

X







n
ppcs_llaspt_b3

X







n
ppcs_llaspt_b4

X







n
ppcs_llaspt_b5

X







n
ppcs_llaspt_b6

X







n
ppcs_llaspt_b7

X







n
ppcs_llaspt_c1

X







n
ppcs_llaspt_c2

X







n
ppcs_llaspt_c3

X







n
ppcs_llaspt_c4

X







n
ppcs_llaspt_c5

X







n
ppcs_llaspt_c6

X







n
ppcs_llaspt_c7

X







n
ppcs_llaspt_d1

X







n
ppcs_llaspt_d2

X







n
ppcs_llaspt_d3

X







n
ppcs_llaspt_d4

X







n
ppcs_llaspt_d5

X







n
ppcs_llaspt_d6

X







n
ppcs_llaspt_d7

X







n
ppcs_llaspt_e1

X







n
ppcs_llaspt_e2

X







n
ppcs_llaspt_e3

X







n
ppcs_llaspt_e4

X







n
ppcs_llaspt_e5

X







n
ppcs_llaspt_e6

X







n
ppcs_llaspt_e7

X







n
<tabla>
Claves e índices usados por el servicio
2
1
pk_tipprepirm
pk_provincias
<tabla>
Vistas usadas por el servicio
1
1
ppcs_ussta
<proceso on-line>
Servidor de Servicio de Lectura de Datos
pp_cs_aawdat_r.
ACMVPC19.001
Juan Ramón Gallo
6/2/2002
3.0
3






Si se desean trazas para este servicio, será necesario el uso de dos variables de entorno adicionales: AW_AAWDAT_LOG, que especifica, si está definida, que se desean trazas, y AW_LOG, que especifica el directorio en el que debe escribirse el fichero de trazas (aw_aawdat_r.log).
Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre las llamadas a WAP Premium realizadas por un abonado dado Este proceso servidor incluye los servicios de lectura de datos que son necesarios para la consulta desde Internet de los datos referentes a operaciones realizadas con tarjetas Prepago MoviStar Activa. Su arranque se realiza de forma automática al arrancar tuxedo (comando tmboot), ya que figura en la sección SERVERS del fichero de configuración de tuxedo ‘aw_config.ubb’.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_obdagen
1
El Servicio pp_cs_obdagen (Obtener datos generales del servicio) valida el identificador de usuario y la palabra de paso para el acceso a la consulta de llamadas en web para Activa. El proceso cliente ha sido diseñado para realizar una invocación a este servicio antes que a ningún otro. Una vez realizada la validación devuelve ciertos datos básicos para su posterior utilización por el proceso cliente.
<tabla>
Tablas referenciadas por el servicio
35
11
ppcs_llaspt_a1

X







1
ppcs_llaspt_a2

X








ppcs_llaspt_a3

X








ppcs_llaspt_a4

X








ppcs_llaspt_a5

X








ppcs_llaspt_a6

X








ppcs_llaspt_a7

X








ppcs_llaspt_b1

X








ppcs_llaspt_b2

X








ppcs_llaspt_b3

X








ppcs_llaspt_b4

X








ppcs_llaspt_b5

X








ppcs_llaspt_b6

X








ppcs_llaspt_b7

X








ppcs_llaspt_c1

X








ppcs_llaspt_c2

X








ppcs_llaspt_c3

X








ppcs_llaspt_c4

X








ppcs_llaspt_c5

X








ppcs_llaspt_c6

X








ppcs_llaspt_c7

X








ppcs_llaspt_d1

X








ppcs_llaspt_d2

X








ppcs_llaspt_d3

X








ppcs_llaspt_d4

X








ppcs_llaspt_d5

X








ppcs_llaspt_d6

X








ppcs_llaspt_d7

X








ppcs_llaspt_e1

X








ppcs_llaspt_e2

X








ppcs_llaspt_e3

X








ppcs_llaspt_e4

X








ppcs_llaspt_e5

X








ppcs_llaspt_e6

X








ppcs_llaspt_e7

X








<servicio>
pp_cs_lsacumu
1
A partir de un identificador de usuario y palabra de paso, este servicio determina la autenticidad de ambos, una vez comprobado que el usuario conectado es correcto, se procede a la recuperación de las fechas entre las cuales dicho usuario ha realizado operaciones con su tarjeta MoviStar Activa. A continuación se recuperan los importes de las llamadas u operaciones realizadas en cada uno de los meses que obtuvimos anteriormente, se realiza una comprobación del tipo de llamada y se suma el importe al total de acumulados para esa operación.
<servicio>
pp_cs_lsdatos
1
A partir de un identificador de usuario y palabra de paso, este servicio determina la autenticidad de ambos, una vez comprobado que el usuario conectado es correcto, se procede a la recuperación de los datos de los diversos conceptos para las operaciones realizadas por el usuario y dependiendo de las restriciones establecidas por éste a la hora de lanzar la consulta.
<proceso on-line>
Proceso PP_CS_BDPPCS 
pp_cs_bdppcs
INACPPCSEPPGA 058.001
Juan Ramón Gallo
9/2/2002
3.0
1










1
Servicios con accesos a las tablas PPCS
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_acum2
1
Se calcula el importe acumulado asociado a un número de teléfono (Parte de CS)
<tabla>
Tablas referenciadas por el servicio
1
11
PP_CS_ACUM2

X







0-N
<proceso on-line>
Proceso  PP_CS_CONS_SALDO
pp_cs_cons_saldo
ACMVPC65.001
Juan Ramón Gallo
5/2/2002
3.0
3







 Ninguno
0
 Ninguno
1
Este proceso servidor incluye servicios que nos devuelven información de las consultas de saldo efectuadas por un  abonado.
7
: $PP_CS_LOG/pp_cs_cons_saldo_<fecha>_<pid>.log

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio. Un ejemplo de este tipo de fichero se muestra en el Apéndice 2. 
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_fmm_con
1
Servicio de consulta que devuelve las fechas mínima y máxima de las consultas de saldo de un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_CONSALDO
PPCS
X








<tabla>
Claves e índices usados por el servicio
1
1
PK_CONSALDO
<servicio>
pp_cs_acum_con
1
Servicio de consulta que devuelve el acumulado de las consultas de saldo realizadas clasificadas por meses de un abonado. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_DESVIOS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_CONSALDOS
<servicio>
pp_cs_dat_con
3
Servicio de consulta que devuelve una lista de datos sobre las consultas de saldo de un abonado, en función de los parámetros solicitados

El servicio PP_CS_DAT_CON, es un servicio que devuelve listas, por tanto incorpora en su dinámica un control del último elemento de la lista, para facilitar que en las sucesivas llamadas no se repita la información devolviendo datos posteriores a los ofrecidos en las llamadas anteriores. Los parámetros para este control se indican el archivo pp_cs_cons_saldo.idl y deben ser debidamente inicializados por el cliente del servicio.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_DESVIOS
PPCS
X



x




PPCS_LLAMCFG
PPCS
X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_CONSALDO
PK_LLAMCFG
<proceso on-line>
Servicios Tuxedo AW RI especiales
pp_cs_especiales
ACMVPC62.001
Juan Ramón Gallo
4/2/2002
4.0
5







Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre las llamadas especiales realizadas por un abonado dado.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
4
3
0
Ejecución correcta

-1
No se encuentran llamadas para el abonado dado

-2
Error en la operación con la base de datos

-3
Error en la gestión del último elemento recuperado

<servicio>
pp_cs_fmm_esp
1
Servicio de consulta que devuelve las fechas mínima y máxima de las llamadas especiales de un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_LLAMADAS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_LLAMADAS
<servicio>
pp_cs_acum_esp
1
Servicio de consulta que devuelve el acumulado de las llamadas especiales clasificado por meses de un abonado. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados.
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_LLAMADAS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_LLAMADAS
<servicio>
pp_cs_dat_esp
1
Servicio de consulta que devuelve una lista de datos sobre los desvíos de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
1
1
PK_LLAMADAS
<servicio>
pp_cs_datx_esp
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas especiales de un abonado, en función de los parámetros solicitados, enmascarando la información de algunos datos devueltos. Actualmente se enmascara el dato del Teléfono Destino.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
1
1
PK_LLAMADAS
<servicio>
pp_cs_det_esp
1
Servicio de consulta que devuelve una lista de datos (amplia la información con datos de tarificación) sobre las llamadas especiales de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_LLAMADAS
PK_LLAMCFG
<proceso on-line>
Servidor PP_CS_INTERNACIONALES
pp_cs_internacionales
ACMVPC61.001
Juan Ramón Gallo
6/2/2002
4.0
5







Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre las llamadas internacionales realizadas por un abonado dado.
7
$PP_CS_LOG/pp_cs_internacionales_<fecha>_<pid>.log

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio. 
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_fmm_int
1
Servicio de consulta que devuelve las fechas mínima y máxima de las llamadas internacionales de un abonado.
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_LLAMADAS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_LLAMADAS
<servicio>
pp_cs_acum_int
1
Servicio de consulta que devuelve el acumulado de las llamadas internacionales clasificado por meses de un abonado. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados.
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_LLAMADAS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_LLAMADAS
<servicio>
pp_cs_dat_int
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas internacionales de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X








<tabla>
Claves e índices usados por el servicio
2
1
PK_LLAMADAS
PK_LLAMCFG
<servicio>
pp_cs_datx_int
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas internacionales de un abonado, en función de los parámetros solicitados, enmascarando la información de algunos datos devueltos. Actualmente se enmascara el dato del Teléfono Destino.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X








<tabla>
Claves e índices usados por el servicio
2
1
PK_LLAMADAS
PK_LLAMCFG
<servicio>
pp_cs_det_int
1
Servicio de consulta que devuelve una lista de datos (amplia la información con datos de tarificación) sobre las llamadas internacionales de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X








<tabla>
Claves e índices usados por el servicio
2
1
PK_LLAMADAS
PK_LLAMCFG
<proceso on-line>
Servidor PP_CS_ ITINERANCIA
pp_cs_itinerancia
ACMVPC66.001
Juan Ramón Gallo
6/2/2002
4.0
10







Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre las llamadas en itinerancia relacionadas con un abonado dado. Esto comprende tanto las llamadas terminadas en itinerancia para el abonado, como originadas en itinerancia por el abonado.
7
$PP_CS_LOG/pp_cs_itinerancia_<fecha>_<pid>.log

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio. 
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_fmm_tro
1
Servicio de consulta que devuelve las fechas mínima y máxima de las llamadas terminadas en itinerancia de un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_ROAMT
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_ROAMT
<servicio>
pp_cs_acum_tro
1
Servicio de consulta que devuelve el acumulado de las llamadas terminadas en itinerancia clasificado por meses de un abonado. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados.
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_ROAMT
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_ROAMT
<servicio>
pp_cs_dat_tro
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas terminadas en itinerancia de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_ROAMT
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_ROAMT
PK_LLAMCFG
<servicio>
pp_cs_datx_tro
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas terminadas en itinerancia de un abonado, en función de los parámetros solicitados, enmascarando la información de algunos datos devueltos. Actualmente se enmascara el dato del Teléfono Destino.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_ROAMT
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_ROAMT
PK_LLAMCFG
<servicio>
pp_cs_det_tro
1
Servicio de consulta que devuelve una lista de datos (amplia la información con datos de tarificación) sobre las llamadas terminadas en itinerancia de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_ROAMT
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_ROAMT
PK_LLAMCFG
<servicio>
pp_cs_fmm_oro
1
Servicio de consulta que devuelve las fechas mínima y máxima de las llamadas originadas en itinerancia de un abonado.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_ROAML
PPCS
X



x
x



PPCS_ROAMP

X



x
x



<tabla>
Claves e índices usados por el servicio
2
1
PK_ROAML
PK_ROAMP
<servicio>
pp_cs_acum_oro
1
Servicio de consulta que devuelve el acumulado de las llamadas originadas en itinerancia clasificado por meses de un abonado. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_ROAML
PPCS
X



x
x



PPCS_ROAMP

X



x
x



<tabla>
Claves e índices usados por el servicio
2
1
PK_ROAML
PK_ROAMP
<servicio>
pp_cs_dat_oro
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas originadas en itinerancia de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
5
11
PPCS_ROAML
PPCS
X



x
x

x

PPCS_ROAMP

X



x
x

x

PPCS_ROAMO

X



x
x

x

PPCS_ROAMD

X



x
x

x

PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
6
1
PK_ROAML
PK_ROAMP
PK_ROAMO
PK_ROAMD
PK_LLAMCFG
PK_ROAML
<servicio>
pp_cs_datx_oro
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas originadas en itinerancia de un abonado, en función de los parámetros solicitados, enmascarando la información de algunos datos devueltos. Actualmente se enmascara el dato del Teléfono Destino.
<tabla>
Tablas referenciadas por el servicio
5
11
PPCS_ROAML
PPCS
X



x
x

x

PPCS_ROAMP

X



x
x

x

PPCS_ROAMO

X



x
x

x

PPCS_ROAMD

X



x
x

x

PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
6
1
PK_ROAML
PK_ROAMP
PK_ROAMO
PK_ROAMD
PK_LLAMCFG
PK_ROAML
<servicio>
pp_cs_det_oro
1
Servicio de consulta que devuelve una lista de datos (amplia la información con datos de tarificación) sobre las llamadas originadas en itinerancia de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
5
11
PPCS_ROAML










PPCS_ROAMP










PPCS_ROAMO










PPCS_ROAMD










PPCS_LLAMCFG










<tabla>
Claves e índices usados por el servicio
6
1
PK_ROAML
PK_ROAMP
PK_ROAMO
PK_ROAMD
PK_LLAMCFG
PK_ROAML
<proceso on-line>
Servidor PP_CS_MASINFO
pp_cs_masinfo
ACMVPC67.001
Juan Ramón Gallo
5/2/2002
3.0
1







Ninguno
0
Ninguno
1
Este proceso servidor incluye un servicio que recupera la información adicional de las llamadas originadas por un abonado dado, así como de los desvíos no gratuitos efectuados por el mismo.
7
: $PP_CS_LOG/pp_cs_masinfo_<fecha>_<pid>.log

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio.
<tabla>
Detalle de los mensajes de logs (On-line)
4
3
0
Ejecución correcta. Devolución de datos adicionales / No se solicitan datos adicionales

-1
No se existen datos adicionales para la llamada referenciada

-2
Error en la operación con la base de datos

-3
Error en la gestión del último elemento recuperado

<servicio>
pp_cs_inf_adic
10
Servicio de consulta que devuelve la información adicional registrada de una llamada dada.

Concretamente obtiene:

-	la lista a la que pertenece el número destino de la llamada
-	los descuentos que se le han aplicado
-	períodos happy que haya disfrutado
-	minutos libres que se han utilizado

Este servicio devuelve una lista por cada una de las tres últimas informaciones adicionales, por tanto, incorpora en su dinámica un control del último elemento de la lista, para facilitar que en las sucesivas llamadas no se repita la información, devolviendo datos posteriores a los ofrecidos en las llamadas anteriores. Los parámetros para este control se indican el archivo pp_cs_masinfo.idl y deben ser debidamente inicializados por el cliente del servicio.
<tabla>
Tablas referenciadas por el servicio
6
11
PPCS_LLAMADAS
PPCS
X



x




PPCS_DESVIOS

X



x




PPCS_DTOLLA

X



x


x

PPCS_HAPPY

X



x


x

PPCS_MINFREE

X



x


x

PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
6
1
PK_LLAMADAS
PK_DESVIOS
PK_DTOLLA
PK_HAPPY
PK_MINFREE
PK_LLAMCFG
<proceso on-line>
Servidor PP_CS_NACIONALES
pp_cs_nacionales
ACMVPC60.001
Juan Ramón Gallo
5/2/2002
3.0
5







Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre las llamadas nacionales realizadas por un abonado dado.
7
: $PP_CS_LOG/pp_cs_nacionales_<fecha>_<pid>.log  

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio. Un ejemplo de este tipo de fichero se muestra en el Apéndice 2. 
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_fmm_nac
1
Servicio de consulta que devuelve las fechas mínima y máxima de las llamadas nacionales de un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_LLAMADAS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_LLAMADAS
<servicio>
pp_cs_acum_nac
1
Servicio de consulta que devuelve el acumulado de las llamadas nacionales clasificado por meses de un abonado. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_LLAMADAS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_LLAMADAS
<servicio>
pp_cs_dat_nac
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas nacionales de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_LLAMADAS
PK_LLAMCFG
<servicio>
pp_cs_datx_nac
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas nacionales de un abonado, en función de los parámetros solicitados, enmascarando la información de algunos datos devueltos. Actualmente se enmascara el dato del Teléfono Destino
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_LLAMADAS
PK_LLAMCFG
<servicio>
pp_cs_det_nac
1
Servicio de consulta que devuelve una lista de datos (amplia la información con datos de tarificación) sobre las llamadas nacionales de un abonado, en función de los parámetros solicitados
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_LLAMADAS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_LLAMADAS
PK_LLAMCFG
<proceso on-line>
Servidor PP_CS_DESVIOS
pp_cs_nacionales.
ACMVPC64.001
Juan Ramón Gallo
5/2/2002
4.0
5







Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre los desvíos  realizados por un abonado dado.
7
$PP_CS_LOG/pp_cs_desvios_<fecha>_<pid>.log

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio. Un ejemplo de este tipo de fichero se muestra en el Apéndice 2. 
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_fmm_dsv
1
Servicio de consulta que devuelve las fechas mínima y máxima de los desvíos de un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_DESVIOS
PPCS
X








<tabla>
Claves e índices usados por el servicio
1
1
PK_DESVIOS
<servicio>
pp_cs_acum_dsv
1
Servicio de consulta que devuelve el acumulado de los desvíos no gratuitos realizados clasificados por meses de un abonado. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_DESVIOS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_DESVIOS
<servicio>
pp_cs_dat_dsv
1
Servicio de consulta que devuelve una lista de datos sobre los desvíos de un abonado, en función de los parámetros solicitados
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_DESVIOS
PPCS
X



x




PPCS_LLAMCFG
PPCS
X








<tabla>
Claves e índices usados por el servicio
2
1
PK_DESVIOS
PK_LLAMCFG
<servicio>
pp_cs_datx_dsv
1
Servicio de consulta que devuelve una lista de datos sobre los desvíos de un abonado, en función de los parámetros solicitados, enmascarando la información de algunos datos devueltos. Actualmente se enmascara el dato del Teléfono Destino
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_DESVIOS
PPCS
X



x




PPCS_LLAMCFG
PPCS
X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_DESVIOS
PK_LLAMCFG
<servicio>
pp_cs_det_dsv
1
Servicio de consulta que devuelve una lista de datos (amplia la información con datos de tarificación) sobre los desvíos de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_DESVIOS
PPCS
X



x




PPCS_LLAMCFG
PPCS
X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_DESVIOS
PK_LLAMCFG
<proceso on-line>
Servidor PP_CS_PROMSMS
pp_cs_promsms
PPCSPC01.001
Juan Ramón Gallo
5/2/2002
3.0
2







Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que permiten dar de alta a una promoción de mensajes cortos gratis, así como consultar sobre dichas promociones, devolviendo este último, detalles sobre las promociones de mensajes cortos otorgadas a un abonado dado.
7
$PP_CS_LOG/pp_cs_nacionales_<fecha>_<pid>.log  

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio. Un ejemplo de este tipo de fichero se muestra en el Apéndice 2. 
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_a_prosms
1
Servicio de alta de promociones de mensajes cortos gratis para un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_PROMSMS
PPCS
X

X
X
x
x


1
<tabla>
Claves e índices usados por el servicio
1
1
PK_PROMSMS
<servicio>
pp_cs_a_prosms
1
Servicio de consulta de detalles de la promoción actual otorgada a un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_PROMSMS
PPCS
X







1
<tabla>
Claves e índices usados por el servicio
1
1
PK_PROMSMS
<proceso on-line>
Servidor PP_CS_SMS 
pp_cs_sms
ACMVPC63.001
Juan Ramón Gallo
5/2/2002
4.0
5







Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre los mensajes cortos enviados por un abonado dado.
7
$PP_CS_LOG/pp_cs_nacionales_<fecha>_<pid>.log  

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio. Un ejemplo de este tipo de fichero se muestra en el Apéndice 2. 
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_fmm_sms
1
Servicio de consulta que devuelve las fechas mínima y máxima de los mensajes cortos enviados por un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_SMS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_SMS
<servicio>
pp_cs_acum_sms
1
Servicio de consulta que devuelve el acumulado de los mensajes cortos enviados por un abonado  clasificado por meses. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_SMS
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_SMS
<servicio>
pp_cs_dat_sms
1
Servicio de consulta que devuelve una lista de datos sobre los mensajes cortos enviados por un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_SMS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_SMS	
PK_LLAMCFG
<servicio>
pp_cs_datx_sms
1
Servicio de consulta que devuelve una lista de datos sobre los mensajes cortos enviados por un abonado, en función de los parámetros solicitados, enmascarando la información de algunos datos devueltos. Actualmente se enmascara el dato del Teléfono Destino
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_SMS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_SMS	
PK_LLAMCFG
<servicio>
pp_cs_det_sms
1
Servicio de consulta que devuelve una lista de datos (amplia la información con datos de tarificación) sobre los mensajes cortos enviados por un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_SMS
PPCS
X



x
x



PPCS_LLAMCFG

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_SMS
PK_LLAMCFG
<proceso on-line>
Servidor pp_cs_ultlla
pp_cs_ultlla
ACMVPC49.001
Juan Ramón Gallo
5/2/2002
3.0
1







Ninguno
0
Ninguno
1
Este proceso servidor incluye el servicio que nos devuelve los datos de la última llamada realizada desde un MoviStar 
8
$PP_CS_LOG/pp_cs_ultlla.log
Si se desean trazas para estos servidores, será necesario el uso de unas nuevas variables de entorno adicionales para cada servidor: PP_CS_ULTLLA_LOG , que especifica, si está definida, que se desean trazas, y PP_CS_LOG , que especifica el directorio en el que deben escribirse los fichero de trazas (pp_cs_ultlla.log). Las variables PP_CS_ULTLLA_LOG  pueden tomar cualquier valor, siendo este valor indiferente.
	
Ej:		PP_CS_ULTLLA_LOG=algo

Como PP_CS_ULTLLA_LOG tiene valor implica que tendrá trazas. Como se puede observar el valor que contenga esta variable no importa, lo importante es que esté definida o no.
		
En los ficheros de trazas se podrá observar la invocación de cada servicio del servidor al que pertenezca el fichero de trazas. La traza consiste en los parámetros de entrada y de salida del servicio.
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_ultlla
1
Servicio de alta de promociones de mensajes cortos gratis para un abonado
<tabla>
Tablas referenciadas por el servicio
1
11
Ppcs_ultlla
PACS
X







1
<proceso on-line>
Servidor PP_CS_WAPPREMIUM
pp_cs_wappremium
PPCSPC03
Juan Ramón Gallo
6/2/2002
3.0
3







Ninguno
0
Ninguno
1
Este proceso servidor incluye servicios que nos devuelven detalles sobre las llamadas a WAP Premium realizadas por un abonado dado.
7
$PP_CS_LOG/pp_cs_wappremium_<fecha>_<pid>.log

Para la obtención de las trazas será necesario que en la línea de parámetros del servidor, en el directorio de configuración de Tuxedo (pp_cs_config.ubb), se indique la opción –d. Por ejemplo:

CLOPT="-A -o /dev/null -e /dev/null -- -d"

En los ficheros de trazas se podrá observar la invocación y salida de cada servicio del servidor al que pertenezca el fichero de trazas, mostrando los parámetros de entrada y de salida en cada caso. Si la operación del servicio no es satisfactoria se mostrará el mensaje de error correspondiente, antes mostrarse la salida del servicio. 
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_cs_fmm_wap
1
Servicio de consulta que devuelve las fechas mínima y máxima de las llamadas a WAP Premium de un abonado.
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_WAPPREMIUM
PPCS
X



x
x



<tabla>
Claves e índices usados por el servicio
1
1
PK_WAPPREMIUM
<servicio>
pp_cs_acum_wap
1
Servicio de consulta que devuelve el acumulado de las llamadas a WAP Premium clasificado por meses de un abonado. Los acumulados se devuelven en orden descendente desde el mes en curso hasta la cantidad de meses solicitados.
<tabla>
Tablas referenciadas por el servicio
1
11
PPCS_WAPPREMIUM
PPCS
X



x
x



<servicio>
pp_cs_dat_wap
1
Servicio de consulta que devuelve una lista de datos sobre las llamadas a WAP Premium de un abonado, en función de los parámetros solicitados.
<tabla>
Tablas referenciadas por el servicio
2
11
PPCS_WAPPREMIUM
PPCS
X



x
x



PTA_DESDESTINOS

X







1
<tabla>
Claves e índices usados por el servicio
2
1
PK_WAPPREMIUM
PK_ DESDESTINOS
<proceso on-line>
Distribuidor de Ficheros
pp_distficheros
ACMVPC69.001
Juan Ramón Gallo
6/2/2002
6.0
0










13
Este proceso se encarga de gestionar el procesamiento de los ficheros de tipo CDRs, de Mensajes Cortos, Wap Premium y Servicios GPRS, generados por las centrales SDPs, SMSCs, Gateway Wap, Chargin Gateway y aquellos recibidos desde las CMCs, respectivamente. Para ello busca los ficheros en un directorio de entrada dado, y establece el procesamiento de los mismos a través de un proceso hijo adicional (pp_procficheros). Para realizar su trabajo, este proceso precisa de unos parámetros de configuración dados por archivo, pp_distficheros.cgf, el cual se detallará posteriormente.

El Distribuidor procesará un único directorio de entrada que se puede hacer corresponder con una central (SDP o SMSC o GATEWAY WAP o CHARGIN GATEWAY o CMC) o con un grupo de centrales. Esta consideración implica, que sea posible tener activos tantos procesos Distribuidores como directorios de entrada sean necesarios, según sea establecido por criterios de producción.

Una vez obtenidos los parámetros de configuración la aplicación se introduce en un bucle de procesamiento permanente, mientras no se indique una parada ordenada del mismo. 

Inicialmente revisa la existencia de dos señales de proceso. Particularmente vigila la presencia de la señal SIGTERM, que de existir impone una parada ordenada de la aplicación. Esto implica que se espere a la terminación del procesamiento de los ficheros que se encontrasen en ese momento en tratamiento, para eliminar adecuadamente los procesos hijos que estuviesen activos y posteriormente finaliza el proceso. Si no existe la señal anterior, se verifica entonces la presencia de la señal SIGCHLD, la cual avisa de que existen procesos hijos que han terminado el tratamiento de un fichero. Si esta segunda señal existe, el Distribuidor realiza una eliminación de aquellos procesos hijos ya inactivos, actualizando una lista de control de dichos procesos. De no existir ninguna de estas señales o posterior a la atención de la señal SIGCHLD, la aplicación continúa con la búsqueda de ficheros, verificando el contenido del directorio de entrada.

Como la aplicación tiene un número configurable de procesos hijos, antes de comenzar a buscar ficheros, verifica el número de procesos operativos (pp_procficheros) en ese instante. Si no llega al número máximo, busca el fichero más antigüo en el directorio y, si éste se corresponde con los tipos de ficheros esperados, crea un proceso hijo para que trate el fichero obtenido.  En caso contrario, el proceso espera a que finalice alguno de los hijos que están operativos para crearlo. Si al revisar el tipo del fichero, éste no corresponde a un fichero CDR, de Mensaje Corto, de Wap Premium, de GPRS o a cualquier otro definido por configuración, el mismo es movido al directorio de errores.

Mientras haya disponibilidad de crear procesos hijos, la aplicación irá buscando el siguiente fichero más antigüo para gestionar su tratamiento. Si ocurre un error de operación con el directorio de entrada, o si no hay más ficheros en el mismo o no hay disponibilidad de procesos hijos, el Distribuidor sale del directorio de entrada, para revisar el estado de su tratamiento.

Si ocurre un error de operación con el directorio, se finaliza inmediatamente la aplicación notificando el error correspondiente, que indica la imposibilidad de trabajar con dicho directorio. Si el estado del tratamiento del directorio indica que no hay más disponibilidad de crear procesos hijos, la aplicación entra en pausa, hasta que una señal (con máxima probabilidad la señal SIGCHLD, en una operativa normal y estable), permita la eliminación de aquellos hijos que han finalizado. Si por el contrario el estado indicado es que no hay más ficheros en el directorio, el Distribuidor realiza una espera suficiente que permita la llegada de más ficheros a procesar.
1
El fichero log, donde se almacenan los mensajes de errores y de información del comportamiento del proceso, se define en el momento del arranque, donde se especifica la localización y nombre del mismo.
<tabla>
Detalle de los mensajes de logs (On-line)
41
3
Inicio - DISTRIBUIDOR DE FICHEROS
Mensaje informativo. Comienzo del proceso
Ninguna
Fin - DISTRIBUIDOR DE FICHEROS
Mensaje informativo. Fin del proceso
Ninguna
Distribuidor - Configurando el proceso desde el archivo <fic.log>
Mensaje informativo
Ninguna
Distribuidor – Se inicializa la lista de control de hijos
Mensaje informativo
Ninguna
Distribuidor – Se capturan las señales a utilizar por este proceso
Mensaje informativo
Ninguna
Distribuidor – Iniciando bucle de procesamiento
Mensaje informativo
Ninguna
Distribuidor – Revisando entrada de señales
Mensaje informativo
Ninguna
Distribuidor – Salto la señal  SIGTERM. Terminamos el proceso
Mensaje informativo
Ninguna
Distribuidor – Salto la señal  SIGCHLD. Se actualiza la lista de hijos
Mensaje informativo
Ninguna
Distribuidor – Señal <No> desconocida por este proceso. Terminamos el proceso
Mensaje informativo
Ninguna
Distribuidor - EliminarHijosDisfuntos: El proceso con pid <#> ha muerto. Hago waitpid
Mensaje informativo
Ninguna
Distribuidor - EliminarHijosDisfuntos: Reintento waitpid para proceso <pid> Error <errno>
Mensaje informativo
Ninguna
Distribuidor - EliminarHijosDisfuntos: Imposible matar al proceso <pid>. Error <errno>
Mensaje informativo
Ninguna
Distribuidor - EliminarHijosDisfuntos: Eliminacion forzada del proceso <pid>
Mensaje informativo
Ninguna
Distribuidor - EliminarHijosDisfuntos: Waitpid completado para el proceso con pid <pid> con status <status>
Mensaje informativo
Ninguna
Distribuidor – Procesamiento del directorio de entrada <dir>
Mensaje informativo
Ninguna
Distribuidor – Lista de hijos llena. Entro en pausa
Mensaje informativo
Ninguna
Distribuidor – No hay ficheros. Espero <seg.> seg.
Mensaje informativo
Ninguna
Distribuidor – Fichero obtenido <fich>
Mensaje informativo. Nombre del fichero a procesar
Ninguna
Distribuidor – Tipo de archivo desconocido
Mensaje informativo. Se mueve el fichero al directorio de errores.
Ninguna
Distribuidor - Configura_Proceso: No se indica fichero de configuracion
No se indica el fichero de configuración
Arrancar el proceso pasando el nombre del fichero de configuración como parámetro
Distribuidor - Configura_Proceso: Error al abrir el fichero de configuracion
Error al abrir el fichero de configuración
Revisar si el nombre es correcto. Opcionalmente informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Distribuidor - Configura_Proceso: Error al leer el fichero de configuracion
Error al leer el fichero de configuración
Informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Distribuidor - Configura_Proceso: Hay un literal sin variable asociada
Literal de entrada sin variable de configuración
Revisar las entradas del fichero de configuración
Distribuidor - Configura_Proceso: Nombre de directorio de entrada no definido
Entrada Dir_entrada sin variable de configuración
Revisar esta entrada en el fichero de configuración
Distribuidor - Configura_Proceso: Nombre de directorio de salida no definido
Entrada Dir_salida sin variable de configuración
Revisar esta entrada en el fichero de configuración
Distribuidor - Configura_Proceso: Nombre de directorio de errores no definido
Entrada Dir_errores sin variable de configuración
Revisar esta entrada en el fichero de configuración
Distribuidor - Configura_Proceso: Nombre de directorio de ficheros log no definido
Entrada Dir_log sin variable de configuración
Revisar esta entrada en el fichero de configuración
Distribuidor - Configura_Proceso: Numero max. de errores no precisado. Se asume por defecto
Números de errores a permitir, sin valor en el fichero de configuración. Se asume valor 10
Ninguna
Distribuidor - Configura_Proceso: Numero max. de hijos no precisado. Se asume por defecto
Números máximo de hijos a levantar, sin valor en el fichero de configuración. Se asume valor 3
Ninguna
Distribuidor - Configura_Proceso: Tiempo para espera del proceso no precisado. Se asume por defecto
Tiempo d espera sin valor en el fichero de configuración. Se asume valor 300
Ninguna
Distribuidor – No se puede configurar el proceso para <#> hijos
Error configurando la lista de control de hijos. Se termina el proceso
Informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Distribuidor - Configura_Proceso: No hay <posicion|tipo|librería> definida para activar
No hay definición de tipo de fichero y librería de procesamiento a utilizar. Se termina el proceso
Revisar el fichero de configuración. Debe estar definida al menos una línea del tipo:Fic_Lib=<posicion>|<tipo>|<librería>
Distribuidor - Se generaron <#> variables de entorno
Mensaje informativo
Ninguna
Distribuidor - Configura_Proceso: No se pudo 'empujar' variables al entorno
Error generando las variables de entorno. Se termina el proceso
Informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Distribuidor - ObtenerFichAntiguo_Dir: Nombre de archivo nulo!
El nombre del fichero a procesar es incorrecto
Informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Distribuidor – Procesa_Directorio: Error <errno> al hacer opendir del directorio <dir>
Error al abrir el directorio
Revisar si existe el directorio. Revisar permisos
Distribuidor – Lanzar_Proceso_Hijo: Error al generar un fork
Error generando el fork
Consultar con el Administrador de Sistemas. Opcionalmente informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Distribuidor – Lanzar_Proceso_Hijo: Error al insertar el PID
Error al insertar el pid del proceso hijo en la lista de control
Consultar con el Administrador de Sistemas. Opcionalmente informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Distribuidor – Lanzar_Proceso_Hijo: Error al lanzar la función del proceso hijo
Error lanzando el execlp
Revisar instalación del procesador. Consultar con el Administrador de Sistemas. Opcionalmente informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Distribuidor – Lanzar_Proceso_Hijo: Error al lanzar un proceso hijo
Error  propagado al ocurrir uno de los errores anteriores lanzando el proceso hijo
Informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
<proceso on-line>
Proceso PP_GA_DBPGA 
pp_ga_bdpga
INACPPCSEPPGA 058.001
Juan Ramón Gallo
9/2/2002
3.0
7










1
: Servicio con accesos simples a las tablas de PGA.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_ga_estados
1
Se obtiene la descripción de un estado de restricción a partir de su código.
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ESTADOS

X







0-1
<servicio>
pp_ga_perfiles
1
Se obtiene la descripción de un perfil a partir de su código.
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_PERFILES

X







0-1
<servicio>
pp_ga_perftarj
1
Se obtiene la descripción de un perfil de personalización a partir de su código.
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_PERFTARJ

X







0-1
<servicio>
pp_ga_zonaoper
1
Se obtiene la descripción de una zona de operación a partir de su código
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ZONAOPER

X







0-1
<servicio>
pp_ga_clastarj
1
Se obtiene la descripción de una clase de tarjeta a partir de su código.
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_CLASTARJ

X







0-1
<servicio>
pp_ga_tipotarj
1
Se obtiene la descripción de un tipo de tarjeta a partir de su código
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_TIPOTARJ

X







0-1
<servicio>
pp_ga_sbclastrj
1
Se obtiene la descripción de una subclase de tarjeta a partir de su código.
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_SBCLATARJ

X







0-1
<proceso on-line>
Servidor de cuenta de facturación
pp_ga_datosperson
ACMVPC13.001
Juan Ramón Gallo
6/2/2002
3.0
3







Ninguno
1
Ninguno
1
Este proceso servidor incluye varios servicios. El servidor se encarga de la gestión de los datos personales de usuarios de Activa (altas, modificaciones y consultas). Su arranque se realiza de forma automática al arrancar tuxedo (comando tmboot), ya que figura en la sección SERVERS del fichero de configuración de tuxedo ‘ubbconfig’.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_ga_insdatosp
1
Este servicio se encarga de dar de alta los datos personales de un cliente de Activa.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_aboprepdat
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Num_telefono
<servicio>
pp_ga_moddatosp
1
Este servicio se encarga de modificar los datos personales de  un usuario de Activa.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_aboprepdat
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Num_telefono
<servicio>
pp_ga_condatosp
1
Este servicio se encarga de consultar los datos personales de un cliente de Activa.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_aboprepdat
Pacf



X




1
<tabla>
Claves e índices usados por el servicio
1
1
Num_telefono
<proceso on-line>
Servidor de recargas telefónicas
pp_ga_gesretel
ACMVPC51.001
Juan Ramón Gallo
6/2/2002
4.0
6










1
Este proceso servidor incluye varios servicios. El servidor se encarga de la gestión de servicio de recargas telefónicas (altas de activas, bajas, modificaciones, ...) exceptuando la gestión de cuentas de facturación. Su arranque se realiza de forma automática al arrancar tuxedo (comando tmboot), ya que figura en la sección SERVERS del fichero de configuración de tuxedo ‘ubbconfig’.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_ga_retlalta
1
Este servicio se encarga de dar de alta una Activa en el servicio de recargas telefónicas para ello, en primer lugar hace una serie de comprobaciones como son que si existe un nivel jerárquico inferior de nivel de ventas sin existir el inmediatamente superior dará error. A continuación comprueba que la cuenta a la que se va a asociar la Activa existe. Si es así, mira que no esté ya dada de alta dicha Activa. Si es así, se procede a darle de alta notificándoselo a la Activa y al teléfono de contrato si procede.
<tabla>
Tablas referenciadas por el servicio
4
11
ppga_suscripciones
Pacf



X




1
ppga_raucuenta
Pacf
X







1
ppga_actabopre
Pacf



X




1
ppga_llimites
Pacf



X




1
<servicio>
pp_ga_retelbaja
1
Este servicio se encarga de dar de baja una Activa en el servicio de recargas Telefónicas. Para ello comprueba que dicha Activa existe. Si es así, procede a borrarlo. Una vez realizada la operación, se le manda un mensaje corto a la Activa.
<tabla>
Tablas referenciadas por el servicio
4
11
ppga_suscripciones
Pacf
X

X





1
ppga_raucuenta
Pacf
X







1
ppga_actabopre
Pacf



X




1
ppga_llimites
Pacf

X






1
<servicio>
pp_ga_rtelmodni
1
Este servicio se encarga de modificar los niveles de venta de una Activa. Para ello, en primer lugar hace una serie de comprobaciones como son que si existe un nivel jerárquico inferior de nivel de ventas sin existir el inmediatamente superior dará error. A continuación, mira si existe dicha Activa. Si es así, se procede a la modificación de los niveles de venta de la Activa.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_suscripcio-nes
Pacf


X





1
<servicio>
pp_ga_rtelhab
1
Este servicio se encarga de habilitar / deshabilitar una Activa del servicio de Recargas Telefónicas. Para ello, en primer lugar comprueba si existe la Activa que se quiere habilitar / deshabilitar. Se procede a la habilitación / deshabilitación de la Activa en el servicio de Recargas Telefónicas  notificándoselo mediante el mensaje corto que proceda.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_suscripcio-nes
Pacf
X

X





1
<servicio>
pp_ga_rtelmodco
1
Este servicio se encarga de modificar el teléfono de contrato asociado a una Activa.
<tabla>
Tablas referenciadas por el servicio
1
11
ppga_rauactiva
Pacf


X





1
<servicio>
pp_ga_rtelcon
1
Este servicio se encarga de mostrar todos los datos referentes a un número de teléfono de Activa.
<tabla>
Tablas referenciadas por el servicio
2
11
ppga_suscripcio-nes
Pacf
X







1
ppga_limites
Pacf
X







1
<proceso on-line>
Proceso PP_GA_LBDPPGA
pp_ga_lbdppga
INACPPCSEPPGA 058.001
Juan Ramón Gallo
9/2/2002
3.0
5










1
Servicio con accesos a listas de PPGA
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_ga_lstreca
1
Se obtienen diversos valores de las tablas de recargas y de origen de recargas a partir del número de teléfono ordenados mediante la fecha de modificación. 
<tabla>
Tablas referenciadas por el servicio
2
11
PPGA_RECARGAS

X







0-n
PPGA_ORIGRECA

X







0-n
<servicio>
pp_ga_lstmoda
1
Se obtienen diversos valores de las tablas de cambios de tipos de prepago y de tipos de prepago a partir del número de teléfono ordenados mediante la fecha de modificación.
<tabla>
Tablas referenciadas por el servicio
2
11
PPGA_CAMBTIPPRE

X







0-n
PPGA_TIPPREPA

X







0-n
<servicio>
pp_ga_lstesta
1
Se obtienen diversos valores de las tablas de cambio de estado, de estado prepago y de subestado prepago a partir del número de teléfono ordenados mediante la fecha de modificación
<tabla>
Tablas referenciadas por el servicio
3
11
PPGA_CAMBEST

X







0-n
PPGA_ESTAPREP










PPGA_SBESTAPREP

X







0-n
<servicio>
pp_cs_acum
1
Se obtiene el saldo acumulado de un abonado (diferencia entre parte ga y parte cs).
<servicio>
pp_ga_lstesta3
1
Se obtiene la descripción de una clase de tarjeta a partir de su código.
<tabla>
Tablas referenciadas por el servicio
6
11
PPGA_ABOPREPCOM

X








PPGA_HABOPREPCOM

X








PPGA_CAMBEST

X








PPGA_HCAMBEST

X








PPGA_RECARGAS

X








PPGA_HRECARGAS

X








<proceso on-line>
Proceso PP_GA_SDBPPGA
pp_ga_sbdppga
INACPPCSEPPGA 058.001
Juan Ramón Gallo
9/2/2002
3.0
14










1
Servicio con accesos simples a las tablas de PPGA
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
pp_ga_fichpp
1
Se obtienen diversos valores de la tabla de datos comunes de abonados prepago a partir del número de teléfono       
<tabla>
Tablas referenciadas por el servicio
3
11
PPGA_ABOPREPCOM

X







0-1
PPGA_ABOPREPTAR

X







0-1
PPGA_ACUM

X







1
<servicio>
pp_ga_estarec
1
Se obtiene la descripción de un estado de registro a partir de su código
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ESTAREC

X







0-1
<servicio>
pp_ga_estaprep
1
Se obtiene la descripción de un estado de prepago a partir de su código
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ESTAPREP

X







0-1
<servicio>
pp_ga_apptar
1
Se obtienen diversos valores de la tabla PPGA_ABOPREPTAR a partir del número de teléfono
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ABOPREPTAR

X







0-1
<servicio>
pp_ga_tip_pp
1
Se obtiene la descripción de un tipo de prepago a partir de su código
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_TIPPREPA

X







0-1
<servicio>
pp_ga_tlf_icc
1
Se obtiene el número de ICC a partir del número de teléfono
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ABOPREPTAR

X







0-1
<servicio>
pp_ga_icc_tlf
1
Se obtiene el número de teléfono a partir del número de ICC
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ABOPREPTAR

X







0-1
<servicio>
pp_ga_hfichpp
1
Se obtienen diversos valores de la tabla de histórico de datos comunes de abonados prepago a partir del número de teléfono
<tabla>
Tablas referenciadas por el servicio
2
11
PPGA_ESTADOS









0-n
PPGA_ESTADOS









0-n
<servicio>
pp_ga_datventpr
1
Se obtienen diversos valores tanto de la tabla de datos de ventas como la equivalente de históricos de ventas de abonados prepago a partir del número de teléfono
<tabla>
Tablas referenciadas por el servicio
2
11
PPGA_ABOPREPVEN

X







0-1
PPGA_HABOPREPVEN

X







0-n
<servicio>
pp_ga_appcom
1
Se obtienen diversos valores de la tabla de datos comunes de abonados prepago a partir del número de teléfono
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ABOPRECOM

X







0-1
<servicio>
pp_ga_sbestprep
1
Se obtiene la descripción de un subestado de prepago a partir de su código
<tabla>
Tablas referenciadas por el servicio
1
11
PP_GA_SBESTAPREP

X







0-1
<servicio>
pp_ga_temptrans
1
Devuelve el número de días que tienen que pasar para que un abonado cambie de estado  a partir de un estado de prepago, un código de proceso y un tipo de prepago
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ESTATRANS

X







0-1
<servicio>
pp_ga_fichpp2
1
Se obtienen diversos valores de la tabla de datos comunes de abonados prepago a partir del número de teléfono
<tabla>
Tablas referenciadas por el servicio
3
11
PPGA_ABOPREPCOM

X







0-1
PPGA_ABOPREPTAR

X







0-1
PPGA_ACUM

X







1
<servicio>
pp_ga_hfichpp2
1
Se obtienen diversos valores de la tabla de histórico de datos comunes de abonados prepago a partir del número de teléfono
<tabla>
Tablas referenciadas por el servicio
2
11
PPGA_HABOPREPCOM









0-n
PPGA_HABOPREPTAR









0-n
<proceso on-line>
Proceso pp_ga_serv_cupon_activa
pp_ga_serv_cupon_activa
INACPPCSEPPGA059.001
Juan Ramón Gallo
5/2/2002
3.0
4










1
Servidor que contiene los servicios de acceso a datos en la base de datos VANESA10 para recuperar la información referente a los datos de los teléfonos activa prepago necesario para las validaciones de recarga que hace el proyecto Soporte al Cupón Activa (MCUA).
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
ppgaselnumicc
1
<Introduzca aquí la descripción del servicio>
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_ABOPREPTAR

X







0-1
<servicio>
ppgaselidenti
1
<Introduzca aquí la descripción del servicio>
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_NUMIDECUPON

X







0-1
<servicio>
ppgaselrecarg
1
<Introduzca aquí la descripción del servicio>
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_RECARGAS

X







0-1
<servicio>
ppgaselrecfac
1
<Introduzca aquí la descripción del servicio>
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_RECAFACTU

X







10
<proceso on-line>
Proceso pp_ga_servxa_cupon_activa
pp_ga_servxa_cupon_activa
INACPPCSEPPGA059.001
Juan Ramón Gallo
5/2/2002
3.0
2










1
Servidor que contiene los servicios de que necesitan un control transaccional en la base de datos VANESA10 para registrar la información y peticiones de recarga de los teléfonos activa prepago que han validados las condiciones de recarga dentro del proyecto Soporte al Cupón Activa (MCUA).
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
ppgainssolpro
1
<Introduzca aquí la descripción del servicio>
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_SOLPROMO




X




1
<servicio>
ppgainsidenti
1
<Introduzca aquí la descripción del servicio>
<tabla>
Tablas referenciadas por el servicio
1
11
PPGA_NUMIDECUPON




X




1
<proceso on-line>
Emisor de ficheros
pp_if_emisor_ficheros
PPCSPC07.001
Juan Ramón GAllo
4/2/2002
3.0
0










1
Este proceso se encarga de enviar ficheros de un directorio de entrada dado con una máscara especificada a un destino a través de TCP/IP.
1
Los mensajes log se envían a la sálida estándar de error. Redirigir a dónde se desee.
<tabla>
Detalle de los mensajes de logs (On-line)
21
3
Uso: pp_if_envio_ficheros <fich.conf.>
Error de configuración.
Especificar el fichero de configuración.
Error al fijar manejador para %s: %s
No puede cargar la biblioteca indicada en INTERFACE.
Revisar privilegios en directorios y ficheros. Revisar configuración.
Error en socket: %s
Error de comunicaciones. 
Revisar configuración de emisor y receptor y estado de la red. Contactar con responsables de comunicaciones.
Error al mover fichero: %s
Error de sistema.
Revisar privilegios en directorios y ficheros. Revisar configuración.
Error al abrir fichero %s: %s
Error de sistema.
Revisar privilegios en directorios y ficheros. Revisar configuración.
Error de protocolo en %s
Falta de entendimiento entre emisor y receptor.
Revisar parámetro INTERFACE y RESP_EOT en emisor y receptor . Contactar con desarrollo.
Parámetro %s ausente en configuración.
Error de configuración.
Revisar fichero de configuración.
Error al cargar configuración: %s
No puede leer el fichero de configuración.
Revisar parámetro de entrada y privilegios en el fichero de configuración.
Error al configurar interface: %s
No puede cargar la biblioteca indicada en INTERFACE.
Revisar privilegios en directorios y ficheros. Revisar configuración.
Configurado parámetro %s a %s.
Informativo.
Ninguna.
Error al esperar siguiente evento.
Error de sistema.
Parar y arrancar. Contactar con administradores de sistema.
Error al explorar directorio %s.
Error de sistema o falta de privilegios.
Revisar privilegios en directorios y ficheros. Revisar configuración.
Transfiriendo fichero %s
Informativo.
Ninguna.
Error en conexión a %s:%s %s
Error de comunicación o de sistema.
Revisar configuración. Contactar con responsables de explotación del respondedor remoto. 
Warning: transferencia abortada por remoto.
La transferencia a abortado por causas desconocidas.
Si persiste revisar configuración y contactar con responsables de explotación del respondedor remoto y administradores de comunicaciones.
Warning: fichero rechazado por remoto.
El destino rechaza el fichero seguramente por estar duplicado.
Si persiste revisar los ficheros recibidos en el nodo remoto.
Error leyendo bloque de fichero.
Error de sistema.
Contactar con administradores del sistema.
Error al comprobar directorio %s: %s
Error de sistema.
Contactar con administradores del sistema.
%s no es un directorio.
Error de configuración.
Contactar con administradores del sistema.
Transferido fichero %s a %.*f %s/seg.
Informativo.
Ninguna.
Transferido fichero %s %d bytes < 1 seg.
Informativo.
Ninguna.
<proceso on-line>
Listener de ficheros
pp_if_listener
PPCSPC07.001
Juan Ramón Gallo
4/2/2002
3.0
0










3
Este proceso se mantiene a la escucha de la llegada de ficheros, en cuyo caso activa un proceso de recepción al cual le transfiere una configuración para que realice la admisión del fichero, así como el descriptor de la conexión con el emisor de dicho fichero. 

El proceso se mantiene pendiente de la señal SIGCHLD, la cual avisa de que existen procesos hijos que han terminado la recepción de un fichero, realizando en este caso la eliminación de aquellos procesos hijos ya inactivos.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
7
3
Inicio - LISTENER DE FICHEROS
Mensaje informativo.Comienzo del proceso
Ninguna
Fin - LISTENER DE FICHEROS
Mensaje informativo.Fin del proceso
Ninguna
Maquina %s esperando petición de conexión en el puerto %d
Mensaje informativo
Ninguna
El exec de ->%s<-no tuvo éxito (%d): %s
Mensaje de error
Avisar a desarrollo
Nuevo hijo con PID %d generado
Mensaje informativo
Ninguna
Eliminado proceso %d
Mensaje informativo
Ninguna
Conexión rechazada
Mensaje informativo
Ninguna
<proceso on-line>
Respondedor de ficheros
pp_if_respficheros
PPCSPC07.001
Juan Ramón Gallo
4/2/2002
3.0
0










7
Este proceso se encarga de la recepción de los ficheros que se envían desde Tráfico y Tarificación. Se invoca como proceso hijo del Listener el cual le pasa como parámetros:
- el nombre del programa que se ejecuta 
- el nombre del fichero de configuración 
- el descriptor de la conexión con el emisor del fichero

Para realizar la recepción concreta de un fichero, este proceso utiliza bibliotecas dinámicas en función del emisor del fichero que va a recibir. Cualquiera sea este fichero, el tratamiento que realizan dichas bibliotecas de manera general es la decodificación de los datos existentes en el mismo, para que sean legibles en el nodo PPCS. La librería en cuestión es pasada por el fichero de configuración, junto con otros parámetros que se describirán seguidamente en la Operativa del proceso.
Una vez que se ha recepcionado correctamente el fichero, el proceso muere.
1
Los mensajes de log, quedan reflejados en el fichero de log abierto por el Listener.
<tabla>
Detalle de los mensajes de logs (On-line)
33
3
Inicio – RESPONDEDOR DE FICHEROS
Mensaje informativo. Comienzo del proceso
Ninguna
Fin - RESPONDEDOR DE FICHEROS Retorno -> %d
Mensaje informativo. Fin del proceso
Ninguna
PP_RESP_FICHEROS  - Configura_ Proceso: Error al abrir el fichero de configuración
Mensaje de error
Revisar si existe el fichero de configuración
PP_RESP_FICHEROS – Configura_ Proceso: Error al leer el fichero de configuración
Mensaje de error
Revisar la definición de parámetros en el fichero de configuración
PP_RESP_FICHEROS – Configura_ Proceso: Fichero de CFG incompleto
Mensaje de error
Revisar la definición de parámetros en el fichero de configuración
PP_RESP_FICHEROS – Configura_ Proceso: Nombre de directorio temporal no definido
Mensaje de error
Se ha dejado en blanco la definición del directorio temporal en el fichero de configuración
PP_RESP_FICHEROS – Configura_ Proceso: Nombre de directorio de salida no definido
Mensaje de error
Se ha dejado en blanco la definición del directorio de salida en el fichero de configuración
PP_RESP_FICHEROS – Configura_ Proceso: Tipo de fichero a esperar no definido
Mensaje de error
Se ha dejado en blanco la definición de la librería de decodificación en el fichero de configuración
PP_RESP_FICHEROS – Configura_ Proceso: Tiempo de Recepción para la conexión no precisado. Se asume por defecto <%s>
Mensaje informativo. Se ha dejado en blanco la definición del tiempo máximo para la recepción en el fichero de configuración
Ninguna (se asume por defecto) o definición del tiempo deseado en el fichero de configuración
PP_RESP_FICHEROS – Configura_ Proceso: Tiempo de Envío para la conexión no precisado. Se asume por defecto <%s>
Mensaje informativo. Se ha dejado en blanco la definición del tiempo máximo para envío en el fichero de configuración
Ninguna (se asume por defecto) o definición del tiempo deseado en el fichero de configuración
PP_RESP_FICHEROS - Error en los parámetros del Respondedor de Ficheros
Mensaje de error
Revisar los parámetros que se han con el flags -r en la invocación del Listener.
PP_RESP_FICHEROS - No se puede configurar el proceso desde <%s>
Mensaje de error
Revisar los parámetros de configuración dados en el fichero <%s> 
PP_RESP_FICHEROS – ERROR recibiendo inicio de fichero <%d>
Mensaje de error de protocolo (sentido emisor – receptor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR recibiendo tipo <%d>
Mensaje de error de protocolo (sentido emisor – receptor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR tipo no definido <%d>
Mensaje de error. El fichero que se intenta recibir es de un tipo no esperado
Avisar a desarrollo
PP_RESP_FICHEROS. Recibido tipo MSG_CTL <%d>
Mensaje informativo
Ninguna
PP_RESP_FICHEROS – ERROR en GetRtpNom <%d>
Mensaje de error de protocolo (sentido emisor – receptor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR %d creando fichero temporal
Mensaje de error al crearse el fichero temporal para la recepción
Revisar si existe el directorio temporal referenciado en el fichero de configuración
PP_RESP_FICHEROS – ERROR <%d>: %s
Mensaje informativo descriptivo del error anterior
Ninguna
PP_RESP_FICHEROS – ERROR %d en aviso de problemas con el fichero temporal
Mensaje de error de protocolo (sentido receptor – emisor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR <%d> en aviso de comenzar
Mensaje de error de protocolo (sentido receptor – emisor)
Avisar a desarrollo
PP_RESP_FICHEROS. Inicio de recepción de bloques
Mensaje informativo
Ninguna
PP_RESP_FICHEROS – ERROR <%d> recibiendo contenido
Mensaje de error de protocolo (sentido emisor – receptor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR <%d> en GetRtpTyp
Mensaje de error de protocolo (sentido emisor – receptor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR <%d> en la recepción de Fin de Transferencia
Mensaje de error de protocolo (sentido emisor – receptor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR recibiendo bloque
Mensaje de error de protocolo (sentido emisor – receptor)
Avisar a desarrollo
PP_RESP_FICHEROS. Fin de recepción de bloques
Mensaje informativo
Ninguna
PP_RESP_FICHEROS – ERROR <%d> enviando msg de ctrl de éxito
Mensaje de error de protocolo (sentido emisor – receptor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR <%d> renombrado el fichero temporal
Mensaje de error al moverse el fichero recibido al directorio de salida
Revisar si existe el directorio de salida referenciado en el fichero de configuración
PP_RESP_FICHEROS – ERROR <%d> enviando msg de ctrl de error
Mensaje de error de protocolo (sentido receptor – emisor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR en close remoto
Mensaje de error de protocolo (sentido receptor – emisor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR <%d> enviando msg de ctrl de error por problemas en close remoto
Mensaje de error de protocolo (sentido receptor – emisor)
Avisar a desarrollo
PP_RESP_FICHEROS – ERROR en EOT
Mensaje de error. Control de fin de fichero
Avisar a desarrollo
<proceso on-line>
Procesador de Ficheros
pp_procficheros
ACMVPC69.001
Juan Ramón Gallo
6/2/2002
6.0
0










29
Este proceso se encarga de procesar ficheros de tipo CDRs, de Mensajes Cortos, de Wap Premium y de servicios GPRS, enviados por el proceso Distribuidor, el cual podrá levantar n instancias de este proceso hasta un máximo fijado por el fichero de configuración.

El Procesador recibe como parámetros de entrada:
-el nombre del directorio de entrada donde se encuentra el fichero que procesará
-el nombre del fichero a procesar
-el porcentaje de errores que permitirá durante el tratamiento del fichero
-el nombre del directorio de errores
-el nombre del directorio de salida
-la librería a utilizar para el procesamiento del fichero dado

Para realizar el tratamiento concreto de los ficheros, este proceso utiliza bibliotecas dinámicas en función del tipo de fichero que ha recibido para procesar. Cualquiera sea este fichero, el tratamiento que realizan dichas bibliotecas de manera general es:
-almacenar los registros de datos (llamadas, mensajes cortos, wap premium, gprs) existentes en el fichero, en las tablas del Proveedor Prepago (en PPCS y PPGT) realizando una verificación previa de dichos datos, para almacenar solamente información consistente y válida en dichas tablas.
-almacenar una estadística sobre el tratamiento del fichero en la tabla correspondiente (PPCS/PPGT_ARCHIVOS)
-actualizar los datos de la última llamadas realizada por los abonados referenciados en el fichero, en el caso de ficheros de llamadas, particularmente en PPCS (tipo CDR).
-efectuar descuentos y/o promociones que se hayan indicados por configuración para un tipo de fichero

Desde la Versión 2, el proceso ya no precisa determinar el tipo del fichero recibido para poder levantar en el momento adecuado la biblioteca correspondiente, dado que dicha librería es pasada por parámetro. Luego inicialmente se abre el fichero dado y se crea un archivo de anomalía asociado en el directorio de errores dado, cuyo nombre será el mismo que el del fichero de entrada, con una ‘A’ previa como sufijo. Seguidamente activa la biblioteca pertinente y lanza el procesamiento del fichero pasando a la función de tratamiento los siguientes datos:
-nombre del fichero
-handler del fichero
-handler del archivo de anomalía
-porcentaje máximo de errores que permitirá en el tratamiento.

Este último porcentaje máximo indica concretamente qué porcentaje respecto al total de registros de datos del fichero se admitirán como erróneos para considerar satisfactorio el procesamiento del mismo. En caso de que exista al menos esta cantidad de registros con errores, el tratamiento del fichero es suspendido y considerado como incorrecto.

La función de procesamiento retornará entonces una indicación de si éste se realizó o no satisfactoriamente y cuantos registros no pudieron ser procesados. A partir de esta información, el Procesador de ficheros decide hacia donde moverá el fichero procesado y si dejará disponible o no el archivo de anomalías de la siguiente manera:
-si el tratamiento ha sido correcto y el número de errores ha sido mínimo mueve el fichero al directorio de salida y conserva el archivo de anomalía en el directorio de errores. Si no hubo errores elimina el archivo de anomalía.
-si el tratamiento no fue satisfactorio mueve el fichero al directorio de errores.

Después de estos movimientos el proceso muere, dejando paso a otro si fuese necesario.
1
El fichero log queda definido en el momento del arranque del proceso padre (pp_distficheros).
<tabla>
Detalle de los mensajes de logs (On-line)
11
3
Inicio - PROCESADOR DE FICHEROS
Mensaje informativo. Comienzo del proceso
Ninguna
Fin - PROCESADOR DE FICHEROS
Mensaje informativo. Fin del proceso
Ninguna
Procesador – Error al abrir el fichero. Se pasa al Dir. de Errores
Mensaje informativo
Ninguna
Procesador – Error al abrir el archivo de anomalias para el fichero <fich>. Descartado su procesamiento
Mensaje informativo
Ninguna
Procesador - Procesamos el fichero <%s> con la libreria <%s>
Mensaje informativo
Ninguna
Procesador – Procesado correcto. Moviendo el fichero <fich> al directorio de salida
Mensaje informativo
Ninguna
Procesador – Numero de errores muy alto. Moviendo el fichero <fich> al directorio de errores
Mensaje informativo
Ninguna
Procesador – Fichero duplicado. Moviendo el fichero <fich> al directorio de errores
Mensaje informativo
Ninguna
Procesador - MoverFich_Dir: Error <errno> al copiar el fichero <dir1/fich> a <dir2/fich>
Error de operación de directorios
- Comprobar la existencia del directorio dir2- Informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Procesador - MoverFich_Dir: Error <errno> al borrar el fichero <fich>
Error de operación de directorio
Informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
Procesador – Error <errno> al abrir la librería para el fichero <fich>
Error de operación con librerías
Informar de la incidencia a la Gerencia de Gestión de Servicios Básicos
<tabla>
Tablas referenciadas por el proceso
29
11
PPCS_LLAMADAS
PPCS



X





PPCS_SMS




X





PPCS_WAPPREMIUM




X





PPCS_ROAML




X





PPCS_ROAMT




X





PPCS_ROAMP




X





PPCS_DESVIOS




X





PPCS_EVENTOS




X





PPCS_HAPPY




X





PPCS_MINFREE




X





PPCS_DTOLLA




X





PPCS_ARCHIVOS

X

X
X





PPCS_ABONADOS

X

X
X





PPCS_CONSALDO




X





PPCS_MECO




X





PPCS_ROAMD




X





PPCS_ROAMO




X





PPCS_ARCH_DET




X





PPGT_ LLATA
PPGT



X





PPGT_LLARM




X





PPGT_SERSUP




X





PPGT_PROMWAP




X





PPGT_ARCHIVOS

X

X
X





PPGT_ABREVIAT

X








PPGT_SVCBAS

X








PPGT_SVCSUP

X








PPGT_ACTSUP

X








PPGT_PORTABILIDAD

X








PPGT_TIPREG

X








<tabla>
Claves e índices usados por el proceso
29
1
PK_LLAMADAS
PK_SMS
PK_WAPREMIUM
PK_ROAML
PK_ROAMT
PK_ROAMP
PK_DESVIOS
PK_EVENTOS
PK_HAPPY / PPCS_HAPPY_I01
PK_MINFREE / PPCS_MINFREE_I01
PK_DTOLLA / PPCS_DTOLLA_I01
PK_ARCHIVOS / UK_ARCHIVOS
PK_ABONADOS
PK_CONSALDO
PK_MECO
PK_ROAMD
PK_ROAMO
PK_ARCH_DET
PPGT_LLATA_I01
PPGT_LLARM_I01
PPGT_SERSUP_I01
PK_PROMWAP
PK_ARCHIVOS/UK_ARCHIVOS
PK_ABREVIAT
PK_SVCBAS
PK_SVCSUP
PK_ACTSUP
PK_PORTABILIDAD
PK_TIPREG
<tabla>
Secuencias usadas por el proceso
7
1
PPCS_SEC_DTOLLA
PPCS_SEC_MINFREE
PPCS_SEC_HAPPY
PPCS_SEC_REGWAP
PPCS_SEC_SMS
PPCS_SEC_ARCH
PPGT_SEC_ARCH
<proceso on-line>
Liquidación de recargas y activaciones
sp_lq_ser_liqui_prepago
ACMVPC17.001
Juan Ramón Gallo
4/2/2002
3.0
2







Ninguno
1
Ninguno
1
Este proceso servidor incluye dos servicios que simulan la gestión de inserción de recargas y de activaciones. Su arranque se realiza de forma automática al arrancar tuxedo (comando tmboot), ya que figura en la sección SERVERS del fichero de configuración de tuxedo ‘ubbconfig’.
1
<Introduzca aquí el nombre, localización y tamaño máximo previsto del fichero de log>
<tabla>
Detalle de los mensajes de logs (On-line)
0
3
<servicio>
sp_lq_insrec
1
Imprime en el fichero salida_recargas.out las peticiones de liquidación de recargas.
<servicio>
sp_lq_insact
1
Imprime en el fichero salida_activaciones.out las peticiones de liquidación de activaciones.
<fin de módulo>
