The message_xref
file defines the actions which are to be triggered by the messages (defined in the file message_file
). The entries are linked through the ROBAR message code MF###
.
A maximum of 600 entries can be made in this file.
The codes of the archive system or BS2000 actions to be executed by ROBAR must be specified in this file for every BS2000 message. The actions must be separated by ,
or ;
. ;
defined the end of processing. An archive system error code can be specified in angle brackets at the beginning of a processing step. Control branches to the processing step only if the corresponding error occurs.
Structure of the entries
Each entry begins in column 1 of the line and has the format: :*:MF###: msgno,...
,
e.g. <STA8>MR080,MR525;\
.
where
| 3-digit number of the message code | |
| Action code of action to be executed | |
| Archive system command (see "File roboter_cmds") | |
| ROBAR action (see "File message_resp") | |
| Device to be mounted is not ATTACHED and ASSIGNED | |
| Tape initialization: allocation not unique | |
<DVDT> | Device is detached, robot actions are no longer possible for this device | |
<DVER> | The device error limit has been reached | |
| The device is empty, no | |
| The device is occupied (as a result of the | |
| Syntax error in VSN specification | |
| MTC initialization by the INIT utility | |
| Tape initialization using MAREN (cartridge is already mounted) | |
| Processing step for devices to be operated manually | |
| Archive system error code | |
| There is currently no server (host) defined | |
| No TSN has a cartridge in the device | |
| Error in cleaning job | |
| The volume error limit has been reached |
1 | Action code only occurs in conjunction with ROBAR-CL-SDF messages. |
Comment lines always begin with /*
. The length of an entry is restricted to 2000 characters. If a line ends with \
, the next line is interpreted as a continuation line. Up to 40 continuation lines are permitted.
Furthermore, branch destinations which the user can select freely can be defined using the TEST-FIELD
keyword.
Extract from the file message_xref
/* :*:MF000: MR07I,MR08F,MR08G,MR078,MR079,MR070,MRV01,RC003,MR069,MR08B,MR08J,MR08P,MR404 ,MR010,MR086,MR07A,\ MR077,MR071,MR096,MR081,MR07H;\ <N206>RC003,MR069,MR08B,MR08J,MR08P,MR404,MR010,MR086,MR07A,MR077,MR071,MR096 ,MR081,MR07H;\ <STA0>MR080,RC003,MR069,MR08B,MR08J,MR08P,MR404,MR010,MR086,MR07A,MR077,MR071 ,MR096,MR081,MR07H;\ <N206>MR115,MR215,RC003,MR069,MR08B,MR08J,MR08P,MR404,MR010,MR086,MR07A,MR077 ,MR071,MR096,MR081,MR07H;\ <N206>MR07D,MRVI3,MR115,MR815,MRVF3,RC003,MR069,MR08B,MR08J,MR08P,MR820,MR07A ,MR077,MR071,MR096,MR081,MR07H;\ <N206>MRVG3,RC003,MR069,MR08B,MR08J,MR08P,MR820,MR07A,MR077,MR071,MR096,MR081 ,MR07H;\ <N112>RC003,MR069,MR08B,MR08J,MR08P,MR404,MR010,MR086,MR07A,MR077,MR071,MR096 ,MR081,MR07H;\ <N112>MR033,MR183,MR202,MR02A,MRV22,MRV23,MR525,MR093,MR962,MR960,MR061,MR09A ,MR09B;\ <N206>MR033,MR183,MR202,MR02A,MRV22,MRV23,MR525,MR093,MR962,MR960,MR061,MR09A ,MR09B;\ <N203>MR069,MR08B,MR08J,MR024,MR096,MR081,MR07H;\ <N205>MR069,MR08B,MR08J,MR024,MR096,MR081,MR07H;\ <N101>RC003,MR069,MR08B,MR08J,MR08P,MR404,MR010,MR086,MR07A,MR077,MR071,MR096 ,MR081,MR07H;\ <N101>MR182,MR611;\ <N208>RC003,MR069,MR08B,MR08J,MR08P,MR404,MR071,MR096,MR081;\ <N208>MR033,MR505,MR183,MR202,MR02A,MRV22,MRV23,MR525,MR093,MR962,MR960,MR061 ,MR09A,MR09B;\ <STA8>MR080,MR525;\ <STA9>MR080;\ <N304>MRV54,MR096,MR081,MR07H;\ <STAA>MR08A,MR062,MR072;\ <STA7>MR087,MR062,MR072;\ <STAI>MR200;\ <STA1>MR09A,MR09B,MR07H;\ <DVMT>MR092,MR960,MR061,MR09B,MR07H;\ <DVER>MR669,MRV24,MR180;\ <VVER>MR09B,MR670,MRV25,MR181,MR072;\ <DVER>MR670,MRV25,MR181,MR669,MRV24,MR180,MR072;\ <STA2>MR082,MR04A,MR14E,RC038,MR14B,MR720;\ <SSOC>MR011,MR141,MR142,RC039,MR097;\ <NORM>MR011,MR097;\ <NOFO>RC005,MR097,MR760;\ <NOAS>RC005,MR097,MR760;\ <N308>MR762;\ <N309>MR200;\ <STAH>RC004,MR089,MRVA3,RC022,MR045,MR069,MR418,MR08H;\ <N700>MR422;\ <RCLN>MR200;\ <DVDT>MR200;\ <N004>MR182,MR505;\ <N005>MR182,MR505;\ <N006>MR182,MR505;\ <N008>MR182,MR505;\ <N009>MR182,MR505;\ <N011>MR184,MR511;\ <N015>MR182,MR505;\ <N016>MR182,MR505;\ <N017>MR182,MR505;\ <N100>MR182,MR505;\ <N102>MR182,MR505;\ <N103>MR182,MR505;\ <N104>MR182,MR614;\ <N105>MR182,MR505;\ <N501>MR182,MR505;\ <N503>MR200;\ MR406 /* :*:MF004: MR07I,MR086,MR08F,MR08G,MR078,MR079,MR074,MR070,MRV01,MR077,RC003,MR069,MR08B ,MR08J,MR08P,MR404,\ MR071,MR095,MR081,MR07H;\ <STA7>MR033,RC003,MR069,MR08B,MR08J,MR08P,MR404,MR087,MR062,MR072;\ <N206>RC003,MR069,MR08B,MR08J,MR08P,MR404,MR077,MR071,MR095,MR081,MR07H;\ <STA0>MR080,RC003,MR069,MR08B,MR08J,MR08P,MR404,MR077,MR071,MR095,MR081,MR07H;\ <N206>MR07D,MRVI3,MR115,MR815,MRVF3,RC003,MR069,MR08B,MR08J,MR08P,MR820,MR077 ,MR071,MR095,MR081,MR07H;\ <N206>MRVG3,RC003,MR069,MR08B,MR08J,MR08P,MR820,MR077,MR071,MR095,MR081,MR07H;\ <N112>RC003,MR069,MR08B,MR08J,MR08P,MR404,MR077,MR071,MR095,MR081,MR07H;\ <N112>MR033,MR183,MR202,MR02A,MRV22,MRV23,MR525,MR092,MR960,MR061,MR09B;\ <N206>MR033,MR183,MR202,MR02A,MRV22,MRV23,MR525,MR092,MR960,MR061,MR09B;\ <N203>MR069,MR08B,MR08J,MR024,MR095,MR081,MR07H;\ <N205>MR069,MR08B,MR08J,MR024,MR095,MR081,MR07H;\ <N101>RC003,MR069,MR08B,MR08J,MR08P,MR404,MR077,MR071,MR095,MR081,MR07H;\ <N101>MR182,MR611;\ <N208>RC003,MR069,MR08B,MR08J,MR08P,MR404,MR071,MR095,MR081;\ <N208>MR033,MR505,MR183,MR202,MR02A,MRV22,MRV23,MR525,MR092,MR960,MR061,MR09B;\ <STA8>MR080,MR525;\ <STA9>MR080;\ <STA4>MR200;\ <N304>MRV54,MR07H;\ <STA7>MR087,RC005,MR760;\ <STAD>MR080,MR525;\ <STAI>MR200;\ <STA1>MR09B,MR07H;\ <DVMT>MR092,MR960,MR061,MR09B,MR07H;\ <DVER>MR669,MRV24,MR180;\ <STAH>RC004,MR089,MRVA3,RC022,MR045,MR069,MR418,MR08H;\ <N700>MR422;\ <RCLN>MR200;\ <DVDT>MR200;\ <N004>MR182,MR505;\ <N005>MR182,MR505;\ <N006>MR182,MR505;\ <N008>MR182,MR505;\ <N009>MR182,MR505;\ <N011>MR184,MR511;\ <N015>MR182,MR505;\ <N016>MR182,MR505;\ <N017>MR182,MR505;\ <N100>MR182,MR505;\ <N102>MR182,MR505;\ <N103>MR182,MR505;\ <N104>MR182,MR614;\ <N105>MR182,MR505;\ <N501>MR182,MR505;\ <N503>MR200;\ MR185,MR668 ..