TS/MP Pathsend and Server Programming Manual (G06.24+, H06.03+)

Examples
NonStop TS/MP Pathsend and Server Programming Manual132500
B-7
Pathsend Requester Example
?PAGE "STRUCTURE OF A REQUEST TO PATHSRV"
?SECTION PATHSRV^REQUEST
! The following is the format of the msg to PATHSRV. It is
! used in BREQ.
STRUCT PATHSRV^REQUEST^TEMPLATE (*);
BEGIN
STR PATHMON^ASSIGN^NAME[0:30];
STR PATHMON^SYSTEM^AND^PROCESS^NAME[0:14];
STR SERVER^CLASS[0:14];
END;
?PAGE "STRUCTURE OF A REPLY FROM PATHSRV"
?SECTION PATHSRV^REPLY
! The following is the format of the reply from PATHSRV. It is
! used in BREQ.
STRUCT PATHSRV^REPLY^TEMPLATE (*);
BEGIN
INT REPLY^CODE;
STRUCT THIS^SERVER;
BEGIN
STR SYSTEM^NAME[0:7];
STR PROCESS^NAME[0:7];
END;
STRUCT SUBSIDIARY^SERVER;
BEGIN
STR SYSTEM^NAME[0:7];
STR PROCESS^NAME[0:7];
END;
STR TMF^ABORT^REQUIRED;
STRUCT ERROR^MSG;
BEGIN
STR PATHSEND^ERROR[0:77];
STR FILE^SYSTEM^ERROR[0:77];
END;
STR NON^SEND^ERROR^MSG[0:77];
END; ! PATHSRV reply template