In non-TCPIP environments (i.e. BNA-style port files only), HOTLINE will now not assign a usercode of SUPERVISOR to the YOURUSERCODE attribute of the HOTLINE port file. Previously, this caused the HOTLINE client to fail to match the port file offered by RECORDER because METALOGIC/SUPERVISOR/RECORDER is now initiated as a library without any usercode.
This change updates HOTLINE's internal version to reflect MCP 51.1 compatibility.
HOTLINE will now take a program dump and issue an informational message if its remote file has been forcibly closed by an external event. This change is intended to provide additional diagnostics in the event of an unexpected failure.
This change improves the display of messages which are too long to fit on one line.
This change allows selected highlight characters to be passed to Hotline to allow the use of colour to distinguish different messages. The headlight characters supported are SI(Underline) SO (Reverse) SUB (Bright) and CAN (Blink).
These can be passed using a lookup function in the record statement.
EX.
RECORD[MYTEST}("#[SI] TEST Underline");
RECORD[MYTEST]("#[CAN] Test Blink");
RECORD[MYTEST]("#[SUB]#[SO] Test Bright Reverse");
One possible use would be to easily distinguish between messages from different hosts.
TT DEFINE + ODTSEQUENCE BOB_RECORD(MSG):
Case HostName Of
Begin
"METAMCP1":$Pre:="#[SUB]";
"METAMCP2":$Pre:="#[CAN]";
"METAMCPA" :$Pre:="#[SO]";
"METAMCPB" :$Pre:="#[SI]";
Else :$Pre:=" ";
End;
Record[BOB]($Pre,Text)
TT DO BOB_RECORD this is a test
would add a different highlight depending on from which host it was run.