Códigos de mensaje y eventos
Riversoft® STCP Gemini Server registra cada ocurrencia con un código de mensaje y, en las etapas de la transferencia, con un código de evento. Los mensajes se graban en la base de log en el idioma definido en ApplMsgLanguage y pueden consultarse en el Riversoft Console Portal y mediante la Riversoft STCP Gemini API.
Formato de los mensajes
Cada mensaje es un texto con pares campo=valor. Los campos code y direction aparecen en todos; los demás dependen del mensaje:
| Campo | Descripción |
|---|---|
code | Código del mensaje, por ejemplo MSG0031. |
direction | Dirección de la conexión: IN (entrada) u OUT (salida). |
msg | Descripción del mensaje informativo. |
error | Descripción del mensaje de error, en el formato etapa : descripción. |
user, file, info, result | Usuario, archivo, información complementaria y código de resultado, cuando corresponden. |
Ejemplo:
code=MSG0031 direction=OUT msg="fin de la transmision con exito" file="NOTAS.TXT"Eventos
Los eventos marcan las etapas de las sesiones y de las transferencias en la base de log.
| Código | Evento |
|---|---|
0 | Inicio de sesión de entrada |
1 | Fin de sesión de entrada |
2 | Inicio de sesión de salida |
3 | Fin de sesión de salida |
4 | Inicio de transmisión |
5 | Fin de transmisión |
6 | Inicio de recepción |
7 | Fin de recepción |
8 | Enrutamiento de archivo |
9 | Confirmación (EERP) de transmisión con éxito |
10 | Confirmación (EERP) de recepción con éxito |
11 | Confirmación (NERP) de recepción con error |
Mensajes
Texto de cada mensaje tal como aparece en el log. Los marcadores que comienzan con % se sustituyen por los valores de la ocurrencia. El catálogo está en el archivo stcplang.json, versión 6.6.25.
| Código | Tipo | Texto en el log |
|---|---|---|
MSG0001 | Error | error="sistema : abertura del VFS para el usuario" user="%s" info="%s" result=[%u] |
MSG0002 | Error | error="recepcion : configurar la conversion de caracteres archivo" file="%s" transtab="%s" info="%s" result=[%u] |
MSG0003 | Error | error="recepcion : configurar el tipo del archivo" file="%s" file_type="%s" file_direction="%d" info="%s"' result=[%u] |
MSG0004 | Error | error="transmision : configurar el tipo del archivo" file="%s" file_type="%s" file_direction="%d" info="%s"' result=[%u] |
MSG0005 | Error | error="sistema : creacion del usuario " user="%s" function="%s" result=[%u] |
MSG0006 | Información | msg="creacion de las carpetas del usuario con suceso" user="%s" |
MSG0007 | Información | msg="creacion del archivo test del usuario con suceso" file="%s" user="%s" |
MSG0008 | Error | error="conexion : crear el objeto de transferencia" network="%s" address="%s" port="%d" result=[%u] |
MSG0009 | Error | error="conexion : asignacion del UCB para el usuario |
MSG0010 | Error | error="conexion : excedio el limite de conexiones o expiro tiempo de sessiones" maximum_sessions="%d" result=[%u] |
MSG0011 | Error | error="sistema : creacion del del archivo de test del usuario" file="%s" user="%s" function="%s" result=[%u] |
MSG0012 | Error | error="transmision : nombre del archivo EERP/NERP invalido en la carpeta CONTROL" file="%s" info="%s" result=[%u] |
MSG0013 | Error | error="transmision : borrar el archivo EERP de la carpeta PENDIENTES" file="%s" info="%s" result=[%u] |
MSG0014 | Error | error="transmision : mover el archivo al carpeta BACKUP" file="%s" info="%s" result=[%u] |
MSG0015 | Error | error="transmision : borrar el archivo EERP/NERP de la carpeta CONTROL" file="%s" info="%s" result=[%u] |
MSG0016 | Error | error="transmision : leer el archivo EERP/NERP de la carpeta CONTROL" file="%s" info="%s" result=[%u] |
MSG0017 | Error | error="transmision : configurar la conversion de caracteres archivo" file="%s" transtab="%s" info="%s" result=[%u] |
MSG0018 | Error | error="transmision : leer el archivo EERP/NERP de la carpeta CONTROL" eerp_dsn="%s" file="%s" info="%s" |
MSG0019 | Información | msg="inicio de la transmision" file="%s" file_type="%s" info="%s" |
MSG0020 | Error | error="transmision : en el formato del timestamp" file="%s" info="%s" result=[%u] |
MSG0021 | Error | error="transmision rejeitada(NERP) con reason" nerp_reason="%d" nerp_creator="%s" nerp_dsn="%s" nerp_userdata="%s" info="%s" |
MSG0022 | Error | error="transmision : excedio el tamano del nombre del archivo" file="%s" info="%s" result=[%u] |
MSG0023 | Error | error="recepcion : excedio el tamano del nombre del archivo" file="%s" info="%s" result=[%u] |
MSG0024 | Error | error="transmision : nombre del archivo invalido" file="%s" info="%s" result=[%u] |
MSG0025 | Error | error="recepcion : nombre del archivo invalido" file="%s" info="%s" result=[%u] |
MSG0026 | Información | msg="transmision confirmada(EERP) con exito" eerp_dsn="%s" eerp_userdata="%s" info="%s" |
MSG0027 | Error | error="transmision : acceso en el archivo EERP" file="%s" info="%s" result=[%u] |
MSG0028 | Error | error="fin de la transmision con error" file="%s" transfer_time="%d" file_hash="%s" info="%s" reason=[%u] result=[%u] neterr=[%u] |
MSG0029 | Error | error="transmision : acceso en el archivo" file="%s" info="%s" result=[%u] |
MSG0030 | Error | error="transmision : borrar el archivo" file="%s" info="%s" result=[%u] |
MSG0031 | Información | msg="fin de la transmision con exito" file="%s" file_length="%lld" transfer_time="%d" hash="%s" info="%s" |
MSG0032 | Error | error="transmision : leer el archivo de la carpeta SALIDA" file="%s" info="%s" result=[%u] |
MSG0033 | Error | error="transmision : grabar el archivo EERP en la carpeta PENDIENTE" file="%s" info="%s" result=[%u] |
MSG0034 | Error | error="transmision : leer la carpeta" file_location="%d" info="%s" result=[%u] |
MSG0035 | Información | msg="inicio de la recepcion" file="%s" file_type="%s" info="%s" |
MSG0036 | Error | error="fin de la recepcion con error" file="%s" transfer_time="%d" hash="%s" info="%s" reason=[%u] result=[%u] neterr=[%u] |
MSG0037 | Error | error="transmision : abrir el archivo en el restart point" file="%s" info="%s" result=[%u] |
MSG0038 | Error | error="recepcion : mover el archivo a ENTRADA" file="%s" info="%s" result=[%u] |
MSG0039 | Información | msg="fin de la recepcion con exito" file="%s" file_length="%lld" transfer_time="%d" hash="%s" info="%s" |
MSG0040 | Error | error="ejecucion de la linea de comandos" funtion="%s" command_line="%s" info="%s" result=[%u] errcmd=[%u] |
MSG0042 | Información | msg="sistema : proceso de cancelacion del modulo" module_name="%s" |
MSG0043 | Información | msg="fin de la instancia" instance_name="%s" version="%s" |
MSG0044 | Información | msg="inicio de la instancia" instance_name="%s" version="%s" |
MSG0050 | Error | error="transmision : posicionar el archivo en el restart point" file="%s" info="%s" result=[%u] |
MSG0051 | Error | error="transmision : abrir el archivo" file="%s" info="%s" result=[%u] |
MSG0052 | Error | error="conexion : configurar el objeto de la transferencia" user="%s" result=[%u] |
MSG0053 | Error | error="conexion : parametro usuario del objeto de la transferencia" user="%s" info="%s" result=[%u] |
MSG0054 | Error | error="conexion : intentar la conexion de salida" userdata="%s" level="%c" info="%s" reason=[%u] result=[%u] neterr=[%u] |
MSG0055 | Información | msg="inicio de la conexion de salida" info="%s" userdata="%s" level="%c" |
MSG0056 | Error | error="transmision : cerrar el archivo" file="%s" info="%s" result=[%u] |
MSG0057 | Información | msg="inicio del hilo de la conexion de salida" info="%s" process_id="%p" thread_id="%p" |
MSG0059 | Error | error="transmision : crear el archivo lock del EERP en la carpeta CONTROL" file="%s" info="%s" result=[%u] |
MSG0061 | Error | error="transmision : crear el archivo lock en la carpeta CONTROL" file="%s" info="%s" result=[%u] |
MSG0064 | Error | error="fin de la conexion de salida con error" info="%s" reason=[%u] result=[%u] neterr=[%u] |
MSG0065 | Información | msg="fin de la conexion de salida" info="%s" level="%c" |
MSG0066 | Información | msg="fin del hilo de la conexion de salida" info="%s" process_id="%p" thread_id="%p" |
MSG0067 | Error | error="reception : grabar el archivo en la carpeta ENTRADA" file="%s" info="%s" result=[%u] |
MSG0068 | Error | error="reception : cerrar el archivo en la carpeta ENTRADA" file="%s" info="%s" result=[%u] |
MSG0069 | Error | error="conexion : esperar la conexion de entrada para la red" network_name="%s" address="%s" port="%d" result=[%u] |
MSG0070 | Información | msg="verificando agenda automatica" schedule_name="%s" schedule_type="%d" schedule_mode="%d" schedule_day="%d" schedule_month="%d" schedule_weekday="%d" schedule_hour="%d" schedule_minute="%d" localtime_day="%d" localtime_month="%d" localtime_weekday="%d" localtime_hour="%d" localtime_minute="%d" |
MSG0071 | Error | error="sistema : creacion del hilo (stcpServiceClientStart) |
MSG0073 | Error | error="transmision : configurar el formato para archivo" file="%s" info="%s" result=[%u] |
MSG0074 | Error | error="recepcion : configurar el formato para archivo " file="%s" info="%s" result=[%u] |
MSG0076 | Error | error="usuario no fue autenticado para la monitorizacion" info="%s" result=[%u] |
MSG0077 | Error | error="monitor : recepcion de monitorizacion " info="%s" result=[%u] |
MSG0078 | Error | error="monitor : usuario o contrasenha no fue definido" info="%s" result=[%u] |
MSG0079 | Error | error="monitor : esperar la conexion para la monitorizacion" network_name="%s" address="%s" port="%d" result=[%u] |
MSG0080 | Información | msg="inicio de la conexion de monitorizacion" info="%s" |
MSG0081 | Información | msg="fin de la conexion de monitorizacion" info="%s" |
MSG0082 | Información | msg="inicio del hilo de monitorizacion" info="%s" process_id="%p" thread_id="%p" |
MSG0083 | Información | msg="fin del hilo de monitorizacion" info="%s" process_id="%p" thread_id="%p" |
MSG0086 | Error | error="conexion : esperar la conexion de entrada servicio" service_name="%s" process_id="%p" thread_id="%p" info="%s" reason=[%u] result=[%u] neterr=[%u] |
MSG0087 | Información | msg="inicio de la conexion de entrada" info="%s" userdata="%s" level="%c" |
MSG0088 | Error | error="conexion : acceso rechazado el usuario excedio el limite de conexiones o expiro tiempo de sessiones" maximum_sessions="%d" info="%s" result=[%u] |
MSG0089 | Error | error="conexion : acceso rechazado el usuario esta bloqueado"info="%s" |
MSG0090 | Error | error="fin de la conexion de entrada con error" info="%s" reason=[%u] result=[%u] neterr=[%u] |
MSG0091 | Error | error="conexion : acceso rechazado el usuario atributo C_INITIATOR" info="%s" |
MSG0092 | Error | error="conexion : acesso rechazado en el registro para la conexion de entrada" info="%s" userdata="%s" level="%c" reason=[%u] result=[%u] |
MSG0093 | Error | error="recepcion : grabar el archivo EERP en la carpeta CONTROL" file="%s" info="%s" result=[%u] |
MSG0094 | Información | msg="inicio de la sesion de entrada" info="%s" |
MSG0095 | Información | msg="fin de la sesion de entrada" info="%s" |
MSG0096 | Información | msg="fin de la conexion de entrada" info="%s" level="%c" |
MSG0097 | Información | msg="inicio del hilo de la conexion de entrada" info="%s" process_id="%p" thread_id="%p" |
MSG0098 | Error | error="fin de la conexion de entrada con error" info="%s" reason=[%u] result=[%u] neterr=[%u] |
MSG0099 | Información | msg="fin del hilo de la conexion de entrada" info="%s" process_id="%p" thread_id="%p" |
MSG0100 | Error | error="sistema : creacion del hilo (stcpSserviceServerAccept) para la red" network_name="%s" address="%s" port="%d" info="%s" result=[%u] |
MSG0101 | Error | error="recepcion : grabar el archivo .completed en la carpeta RESTART" file="%s" info="%s" result=[%u] |
MSG0102 | Error | error="sistema : asignacion del UCB para la red" network_name="%s" address="%s" port="%d" result=[%u] |
MSG0103 | Error | error="conexion : creacion del hilo para la red" function="%s" network_name="%s" address="%s" port="%d" result=[%u] |
MSG0105 | Error | error="conexion : acceso rechazado, usuario no registrado en la base de datos" user="%s" info="%s" |
MSG0106 | Error | error="conexion : acceso rechazado, usuario invalido" user="%s" user_required="%s" info="%s" |
MSG0107 | Error | error="conexion : acceso rechazado el usuario atributo f_connect_ind.C_AUTHENTICATION != config.C_AUTHENTICATION" indication_authentication="%c" config_authentication="%c" info="%s" |
MSG0108 | Error | error="conexion : acceso rechazado el usuario atributo f_connect_ind.C_MODE != config.C_MODE" indication_mode="%c" config_mode="%c" info="%s" |
MSG0111 | Información | msg="agenda iniciada" schedule_name="%s" schedule_user="%s" schedule_mode="%c" schedule_sessions="%d" schedule_filter="%s" schedule_command="%s" |
MSG0112 | Error | error="conexion : la conexion automatica no esta habilitada |
MSG0119 | Error | error="recepcion : archivo bloqueado por el filtro" file="%s" file_filter="%s" info="%s" result=[%u] |
MSG0120 | Error | error="recepcion : archivo bloqueado por el tamano (0=ilimitado)" file="%s" file_length="%d" file_min="%d" file_max="%d" info="%s" result=[%u] |
MSG0121 | Error | error="sistema : ejecucion de la linea de comandos para la agenda" command_line="%s" schedule_name="%s" result=[%u] errcmd=[%u] |
MSG0122 | Error | error="sistema : ejecucion de la linea de comandos para el log" command_line="%s" log_name="%s" result=[%u] errcmd=[%u] |
MSG0123 | Error | error="transmision : archivo bloqueado por el filtro" file="%s" file_filter="%s" info="%s" result=[%u] |
MSG0124 | Error | error="transmision : archivo bloqueado por el tamano (0=ilimitado)" file="%s" file_length="%d" file_min="%d" file_max="%d" info="%s" result=[%u] |
MSG0125 | Error | error="conexion : bloqueada por el filtro" connection_filter="%s" info="%s" |
MSG0126 | Error | error="conexion : acceso rechazado, usuario no registrado en la base de datos" user="%s" info="%s" |
MSG0127 | Error | error="conexion : crear el objeto de transferencia" info="%s" result=[%u] |
MSG0129 | Error | error="conexion : configurar los parametros de la agenda en el objeto de la transferencia" schedule_name="%s" info="%s" result=[%u] |
MSG0131 | Error | error="conexion : parametro buffer del objeto de la transferencia" buffer_size="%d" info="%s" result=[%u] |
MSG0132 | Error | error="monitor : comando no definido" monitor_command="%d" info="%s" |
MSG0133 | Error | error="monitor : comando en el formato JSON incorrecto" info="%s" result=[%u] |
MSG0134 | Error | error="sistema : numero de serie no fue informado o esta incorrecto" serial_number="%s" |
MSG0135 | Información | msg="numero de serie dade la licencia" serial_number="%-.8s-%-.4s-%-.4s-%-.4s-%-.12s-%-.4s" os_type="%s" maximum_sessions="%d" |
MSG0137 | Información | msg="biblioteca cargada" lib_type="%s" lib_wrapper="%s" lib_implementation="%s" |
MSG0140 | Error | error="monitor : creacion del hilo (stcpServiceMonitorListen) para la monitorizacion" network_name="%s" address="%s" port="%d" info="%s" result=[%u] |
MSG0141 | Error | error="monitor : asignacion del UCB para la monitorizacion" network_name="%s" address="%s" port="%d" result=[%u] |
MSG0142 | Error | error="monitor : asignacion de la conexion para la monitorizacion" network_name="%s" address="%s" port="%d" result=[%u] |
MSG0143 | Error | error="monitor : creacion del hilo para la monitorizacion" function="%s" network_name="%s" address="%s" port="%d" result=[%u] |
MSG0146 | Error | error="conexion : excedio el limite de sessiones de la instancia" maximum_sessions="%d" |
MSG0147 | Información | msg="archivo del backup movido para salida" file_input="%s" file_output="%s" |
MSG0148 | Error | error="sistema : mover archivo del backup para salida" file_input="%s" file_output="%s" result=[%u] |
MSG0149 | Información | msg="archivo borrado con exito" file="%s" |
MSG0150 | Error | error="sistema : remover arquivo" file="%s" result=[%u] |
MSG0159 | Información | msg="recepcion confirmada(EERP) con exito" file="%s" file_userdata="%s" info="%s" |
MSG0166 | Error | error="recepcion : archivo bloqueado por el horario" file="%s" info="%s" result=[%u] |
MSG0167 | Error | error="transmision : archivo bloqueado por el horario" file="%s" info="%s" result=[%u] |
MSG0168 | Error | error="conexion : bloqueada por el horario" info="%s" |
MSG0171 | Error | error="conexion : excedio el limite de sessiones de la instancia" maximum_sessions="%d" info="%s" |
MSG0174 | Información | code=MSG0174module=%s msg="iniciado archivo de licencia" license_file="%s" license_id="%s" company="%s" start_date="%s" end_date="%s" modules="%s" |