Skip to content

Message and event codes

Riversoft® STCP Gemini Server records each occurrence with a message code and, in the transfer stages, with an event code. Messages are written to the log database in the language set in ApplMsgLanguage and can be queried in the Riversoft Console Portal and through the Riversoft STCP Gemini API.

Message format

Each message is a text of field=value pairs. The code and direction fields appear in all of them; the others depend on the message:

FieldDescription
codeMessage code, for example MSG0031.
directionConnection direction: IN (inbound) or OUT (outbound).
msgDescription of an informational message.
errorDescription of an error message, in the stage : description format.
user, file, info, resultUser, file, additional information and result code, when applicable.

Example:

code=MSG0031 direction=OUT msg="end of transmission successfully" file="NOTAS.TXT"

Events

Events mark the stages of sessions and transfers in the log database.

CodeEvent
0Start of inbound session
1End of inbound session
2Start of outbound session
3End of outbound session
4Start of transmission
5End of transmission
6Start of reception
7End of reception
8File routing
9Successful transmission confirmation (EERP)
10Successful reception confirmation (EERP)
11Reception confirmation with error (NERP)

Messages

Text of each message as it appears in the log. Placeholders starting with % are replaced with the values of the occurrence. The catalog is in the stcplang.json file, version 6.6.25.

CodeTypeLog text
MSG0001Errorerror="system : open VFS for user" user="%s" info="%s" result=[%u]
MSG0002Errorerror="reception : configure characters conversion file" file="%s" transtab="%s" info="%s" result=[%u]
MSG0003Errorerror="reception : configure file type" file="%s" file_type="%s" file_direction="%d" info="%s"' result=[%u]
MSG0004Errorerror="transmission : configure file type" file="%s" file_type="%s" file_direction="%d" info="%s"' result=[%u]
MSG0005Errorerror="system : user creation" user="%s" function="%s" result=[%u]
MSG0006Informationmsg="user directories created successfully" user="%s"
MSG0007Informationmsg="test file for user created successfully" file="%s" user="%s"
MSG0008Errorerror="connection : create transfer objetc for network" network="%s" address="%s" port="%d" result=[%u]
MSG0009Errorerror="connection : allocation UCB for user
MSG0010Errorerror="connection : exceeded the limit of connections or session timeout" maximum_sessions="%d" result=[%u]
MSG0011Errorerror="system : test file creation" file="%s" user="%s" function="%s" result=[%u]
MSG0012Errorerror="transmission : invalid name of file EERP/NERP from CONTROL directory" file="%s" info="%s" result=[%u]
MSG0013Errorerror="transmission : remove file EERP from PENDING directory" file="%s" info="%s" result=[%u]
MSG0014Errorerror="transmission : move file to BACKUP directory" file="%s" info="%s" result=[%u]
MSG0015Errorerror="transmission : remove file EERP/NERP from CONTROL directory" file="%s" info="%s" result=[%u]
MSG0016Errorerror="transmission : read file EERP/NERP from CONTROL directory" file="%s" info="%s" result=[%u]
MSG0017Errorerror="transmission : configure characters conversion file" file="%s" transtab="%s" info="%s" result=[%u]
MSG0018Errorerror="transmission : read file EERP/NERP from CONTROL directory" eerp_dsn="%s" file="%s" info="%s"
MSG0019Informationmsg="beginning of transmission" file="%s" file_type="%s" info="%s"
MSG0020Errorerror="transmission : timestamp format incorrect" file="%s" info="%s" result=[%u]
MSG0021Errorerror="transmission rejected(NERP) with reason" nerp_reason="%d" nerp_creator="%s" nerp_dsn="%s" nerp_userdata="%s" info="%s"
MSG0022Errorerror="transmission : filename size exceeded" file="%s" info="%s" result=[%u]
MSG0023Errorerror="reception : filename size exceeded" file="%s" info="%s" result=[%u]
MSG0024Errorerror="transmission : filename invalid" file="%s" info="%s" result=[%u]
MSG0025Errorerror="reception : filename invalid" file="%s" info="%s" result=[%u]
MSG0026Informationmsg="successfully confirmed(EERP) transmission" eerp_dsn="%s" eerp_userdata="%s" info="%s"
MSG0027Errorerror="transmission : access file EERP" file="%s" info="%s" result=[%u]
MSG0028Errorerror="end of transmission with error" file="%s" transfer_time="%d" file_hash="%s" info="%s" reason=[%u] result=[%u] neterr=[%u]
MSG0029Errorerror="transmission : access file" file="%s" info="%s" result=[%u]
MSG0030Errorerror="transmission : remove file" file="%s" info="%s" result=[%u]
MSG0031Informationmsg="end of transmission successfully" file="%s" file_length="%lld" transfer_time="%d" hash="%s" info="%s"
MSG0032Errorerror="transmission : read file from OUTBOX directory" file="%s" info="%s" result=[%u]
MSG0033Errorerror="transmission : write file EERP to PENDING directory" file="%s" info="%s" result=[%u]
MSG0034Errorerror="transmission : read directory" file_location="%d" info="%s" result=[%u]
MSG0035Informationmsg="beginning of reception" file="%s" file_type="%s" info="%s"
MSG0036Errorerror="end of reception with error" file="%s" transfer_time="%d" hash="%s" info="%s" reason=[%u] result=[%u] neterr=[%u]
MSG0037Errorerror="transmission : to open file at restart point" file="%s" info="%s" result=[%u]
MSG0038Errorerror="reception: move file to INBOX" file="%s" info="%s" result=[%u]
MSG0039Informationmsg="end of reception successfully" file="%s" file_length="%lld" transfer_time="%d" hash="%s" info="%s"
MSG0040Errorerror="execution of command line" funtion="%s" command_line="%s" info="%s" result=[%u] errcmd=[%u]
MSG0042Informationmsg="system : process of cancellation of the module" module_name="%s"
MSG0043Informationmsg="end of instance" instance_name="%s" version="%s"
MSG0044Informationmsg="beginning of the instance" instance_name="%s" version="%s"
MSG0050Errorerror="transmission : seek file at restart point" file="%s" info="%s" result=[%u]
MSG0051Errorerror="transmission : open file" file="%s" info="%s" result=[%u]
MSG0052Errorerror="connection : configure transfer object" user="%s" result=[%u]
MSG0053Errorerror="connection : configure transfer object user parameter" user="%s" info="%s" result=[%u]
MSG0054Errorerror="connection : trying outgoing connection" userdata="%s" level="%c" info="%s" reason=[%u] result=[%u] neterr=[%u]
MSG0055Informationmsg="beginning of outgoing connection" info="%s" userdata="%s" level="%c"
MSG0056Errorerror="transmission : close file" file="%s" info="%s" result=[%u]
MSG0057Informationmsg="beginning of thread of outgoing connection" info="%s" process_id="%p" thread_id="%p"
MSG0059Errorerror="transmission : create EERP file lock at CONTROL directory" file="%s" info="%s" result=[%u]
MSG0061Errorerror="transmission : create file lock at CONTROL directory" file="%s" info="%s" result=[%u]
MSG0064Errorerror="end of outgoing connection with error" info="%s" reason=[%u] result=[%u] neterr=[%u]
MSG0065Informationmsg="end of outgoing connection" info="%s" level="%c"
MSG0066Informationmsg="end of thread of outgoing connection" info="%s" process_id="%p" thread_id="%p"
MSG0067Errorerror="reception : write file at INBOX directory" file="%s" info="%s" result=[%u]
MSG0068Errorerror="reception : close file at INBOX directory" file="%s" info="%s" result=[%u]
MSG0069Errorerror="connection : waiting incoming connection for network" network_name="%s" address="%s" port="%d" result=[%u]
MSG0070Informationmsg="verifying automatic agenda" 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"
MSG0071Errorerror="system : create thread (stcpServiceClientStart)
MSG0073Errorerror="transmission : configure the format for file" file="%s" info="%s" result=[%u]
MSG0074Errorerror="reception : configure the format for file" file="%s" info="%s" result=[%u]
MSG0076Errorerror="monitor : user was not authenticated" info="%s" result=[%u]
MSG0077Errorerror="monitor : reception of monitoring" info="%s" result=[%u]
MSG0078Errorerror="monitor : user or password not defined" info="%s" result=[%u]
MSG0079Errorerror="monitor : waiting connection for monitor" network_name="%s" address="%s" port="%d" result=[%u]
MSG0080Informationmsg="beginning of connection of monitoring" info="%s"
MSG0081Informationmsg="end of connection of monitoring" info="%s"
MSG0082Informationmsg="beginning of thread of monitoring" info="%s" process_id="%p" thread_id="%p"
MSG0083Informationmsg="end of thread of monitoring" info="%s" process_id="%p" thread_id="%p"
MSG0086Errorerror="connection : waiting incoming connection service" service_name="%s" process_id="%p" thread_id="%p" info="%s" reason=[%u] result=[%u] neterr=[%u]
MSG0087Informationmsg="beginning of incoming connection" info="%s" userdata="%s" level="%c"
MSG0088Errorerror="connection : rejected access, user exceeded the limit of connections or session timeout" maximum_sessions="%d" info="%s" result=[%u]
MSG0089Errorerror="connection : rejected access, user is blocked" info="%s"
MSG0090Errorerror="end of incoming connection with error" info="%s" reason=[%u] result=[%u] neterr=[%u]
MSG0091Errorerror="connection : rejected access user attribute C_INITIATOR" info="%s"
MSG0092Errorerror="connection : access rejected in authentication for incoming connection" info="%s" userdata="%s" level="%c" reason=[%u] result=[%u]
MSG0093Errorerror="reception : write EERP file at CONTROL directory" file="%s" info="%s" result=[%u]
MSG0094Informationmsg="beginning of incoming session" info="%s"
MSG0095Informationmsg="end of incoming session" info="%s"
MSG0096Informationmsg="end of incoming connection" info="%s" level="%c"
MSG0097Informationmsg="beginning of thread of incoming connection" info="%s" process_id="%p" thread_id="%p"
MSG0098Errorerror="end of incoming connection with error" info="%s" reason=[%u] result=[%u] neterr=[%u]
MSG0099Informationmsg="end of thread of incoming connection" info="%s" process_id="%p" thread_id="%p"
MSG0100Errorerror="system : create thread (stcpServiceServerAccept) for network" network_name="%s" address="%s" port="%d" info="%s" result=[%u]
MSG0101Errorerror="reception : write .comleted file at RESTART directory" file="%s" info="%s" result=[%u]
MSG0102Errorerror="system : allocate UCB for network" network_name="%s" address="%s" port="%d" result=[%u]
MSG0103Errorerror="connection : create thread for network " function="%s" network_name="%s" address="%s" port="%d" result=[%u]
MSG0105Errorerror="connection : rejected access, user not registered in database" user="%s" info="%s"
MSG0106Errorerror="connection : rejected access, user is invalid" user="%s" user_required="%s" info="%s"
MSG0107Errorerror="connection : rejected access user attribute f_connect_ind.C_AUTHENTICATION != config.C_AUTHENTICATION" indication_authentication="%c" config_authentication="%c" info="%s"
MSG0108Errorerror="connection : rejected access user attribute f_connect_ind.C_MODE != config.C_MODE" indication_mode="%c" config_mode="%c" info="%s"
MSG0111Informationmsg="agenda started" schedule_name="%s" schedule_user="%s" schedule_mode="%c" schedule_sessions="%d" schedule_filter="%s" schedule_command="%s"
MSG0112Errorerror="connection : automatic connection is disabled
MSG0119Errorerror="reception : file blocked by the filter" file="%s" file_filter="%s" info="%s" result=[%u]
MSG0120Errorerror="reception : file blocked by the size (0=unlimited)" file="%s" file_length="%d" file_min="%d" file_max="%d" info="%s" result=[%u]
MSG0121Errorerror="system : execution of command line for agenda" command_line="%s" schedule_name="%s" result=[%u] errcmd=[%u]
MSG0122Errorerror="system : execution of command line for log" command_line="%s" log_name="%s" result=[%u] errcmd=[%u]
MSG0123Errorerror="transmission : file blocked by the filter" file="%s" file_filter="%s" info="%s" result=[%u]
MSG0124Errorerror="transmission : file blocked by the size (0=unlimited)" file="%s" file_length="%d" file_min="%d" file_max="%d" info="%s" result=[%u]
MSG0125Errorerror="connection : blocked for the filter" connection_filter="%s" info="%s"
MSG0126Errorerror="connection : rejected access, user not registered in database" user="%s" info="%s"
MSG0127Errorerror="connection : create transfer objetc" info="%s" result=[%u]
MSG0129Errorerror="connection : configure transfer object with schedule parameters" schedule_name="%s" info="%s" result=[%u]
MSG0131Errorerror="connection : configure transfer object send buffer" buffer_size="%d" info="%s" result=[%u]
MSG0132Errorerror="monitor : command not defined" monitor_command="%d" info="%s"
MSG0133Errorerror="monitor : command in JSON format is invalid" info="%s" result=[%u]
MSG0134Errorerror="system : serial number is blank or incorrect" serial_number="%s"
MSG0135Informationmsg="license serial number" serial_number="%-.8s-%-.4s-%-.4s-%-.4s-%-.12s-%-.4s" os_type="%s" maximum_sessions="%d"
MSG0137Informationmsg="loaded library" lib_type="%s" lib_wrapper="%s" lib_implementation="%s"
MSG0140Errorerror="monitor : create thread (stcpServiceMonitorListen) for monitoring" network_name="%s" address="%s" port="%d" info="%s" result=[%u]
MSG0141Errorerror="monitor : allocate UCB for monitoring" network_name="%s" address="%s" port="%d" result=[%u]
MSG0142Errorerror="monitor : accept connection for monitoring" network_name="%s" address="%s" port="%d" result=[%u]
MSG0143Errorerror="monitor : create thread for monitoring" function="%s" network_name="%s" address="%s" port="%d" result=[%u]
MSG0146Errorerror="connection : exceeded the limit of instance sessions" maximum_sessions="%d"
MSG0147Informationmsg="moved file from BACKUP to OUTBOX" file_input="%s" file_output="%s"
MSG0148Errorerror="system : move file from BACKUP to OUTBOX" file_input="%s" file_output="%s" result=[%u]
MSG0149Informationmsg="file removed successfully" file="%s"
MSG0150Errorerror="system : remove file" file="%s" result=[%u]
MSG0159Informationmsg="successfully confirmed(EERP) reception" file="%s" file_userdata="%s" info="%s"
MSG0166Errorerror="reception : file blocked by the time" file="%s" info="%s" result=[%u]
MSG0167Errorerror="transmission : file blocked by the time" file="%s" info="%s" result=[%u]
MSG0168Errorerror="connection : blocked for the time" info="%s"
MSG0171Errorerror="connection : exceeded the limit of instance sessions" maximum_sessions="%d" info="%s"
MSG0174Informationcode=MSG0174 module=%s msg="started license file" license_file="%s" license_id="%s" company="%s" start_date="%s" end_date="%s" modules="%s"