HLTF ;AISC/SAW,JRP-Create/Process Message Text File Entries ;01/23/06 12:56
Source file <HLTF.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
MT(HLX) | ;Create entry in Message Text file (#772)
|
|
STUB772(FLD01,OS) | ;
|
|
ACK(HLMSA,HLIO,HLDA) | ;Process 'ACK' Message Type - Version 1.5 Interface Only
; To determine the correct message to link the ACK, HLIO is used. ; For an ack from DHCP (original message from remote system) then ; HLIO should be "I" so that the correct inbound message is ack-ed. For ; an inbound ack (original message outbound from DHCP) HLIO should be ; "O". This distinction must be made due to the possible duplicate ; message ids from a bi-direction interface. |
|
TCP(HLMID,MTIEN,HLDT) | ;create new message in 772 & 773 entries
|
|
STUB773(FLD01,OS) | ;
|
|
MAID(Y,HLMID) | ;Determine message ID (if needed) & store message ID
|
|
FILE | ;Create Entries in files 772 and 773 for Version 1.5 Interface Only
|
|
CREATE(HLMID,MTIEN,HLDT,HLDT1) | ;Create entries in Message Text (#772)
|
|
OUT(HLDA,HLMID,HLMTN) | ;File Data in Message Text File for Outgoing Message
|
|
IN(HLMTN,HLMID,HLTIME) | ;File Data in Message Text File for Incoming Message
|
|
MA(X,HLMID) | ;X=ien in file 772, HLMID=msg. id (passed by ref.)
|
|
CHNGMID(PTRMT,NEWID) | ;Change message ID for entry in Message Text file
|
FileNo | Call Tags |
---|---|
^HL(772 - [#772] | Classic Fileman Calls |
^HLMA - [#773] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("OS" | STUB772+8, STUB773+8 |
^HL(772 - [#772] | MA+2, CHNGMID+9, OUT+10, IN+7, IN+9, IN+10!, IN+13, ACK+19, ACK+21, STUB772+13 , STUB772+15, STUB772+16*, STUB772+17* |
^HLCS(869.3 - [#869.3] | STUB772+13*, STUB772+15*, STUB773+13*, STUB773+15* |
^HLMA - [#773] | STUB773+13, STUB773+15, STUB773+16* |
^HLMA(":" | STUB773+13, STUB773+15 |
^HLMA("B" | STUB773+17* |
Name | Line Occurrences |
---|---|
$$CHNGMID | CREATE+21 |
$$MA | TCP+11 |
$$MAID | MA+9 |
$$STUB772 | MT+19 |
$$STUB773 | MA+6 |
ACK | OUT+4, IN+3 |
CREATE | FILE+1, IN+16 |
MT | CREATE+20, TCP+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | MA+3~ |
DD | MT+15~, MA+3~ |
DIC | MT+15~, MT+18*, MA+3~, MA+4* |
DIC(0 | MT+18*, MA+4* |
DIE | MA+3~ |
DO | MT+15~, MA+3~ |
DR | MA+3~ |
FLD01 | STUB772~, STUB772+16, STUB772+17, STUB773~, STUB773+16, STUB773+17 |
HLAC | OUT+15~*, OUT+21*, OUT+22, OUT+23*, IN+19~*, IN+24~, IN+25*, IN+26*, ACK+12~, ACK+14* , ACK+16, ACK+24, ACK+26*, ACK+27 |
>> HLCHAR | OUT+16 |
HLCNT | MT+15~, MT+16*, MA+3~, MA+5* |
HLDA | FILE+1, MA+3~, MA+9*, MA+10, OUT~, OUT+15, OUT+16, IN+3, IN+5*, IN+7* , IN+8, IN+9, IN+10, IN+16, IN+19, IN+21, ACK~, ACK+18*, ACK+19*, ACK+21 , ACK+27 |
HLDAI | OUT+8~, OUT+9*, OUT+10*, OUT+11!, OUT+19, OUT+23, IN+5~, IN+12*, IN+13*, IN+14! , IN+23, IN+26 |
HLDT | FILE+1, CREATE~, CREATE+19*, CREATE+20, CREATE+21, TCP~, TCP+9*, TCP+10, MT+18*, MT+25 , IN+9*, IN+16 |
HLDT1 | FILE+1, CREATE~, CREATE+21*, MT+25*, IN+9*, IN+16 |
HLERR | OUT+15, OUT+20~*, OUT+22, IN+19, IN+23, IN+24~*, IN+25, ACK+23~*, ACK+24 |
>> HLEVN | OUT+16 |
>> HLFS | OUT+2, OUT+7, OUT+10, OUT+20, OUT+21, IN+2, IN+11, IN+13, IN+24, IN+25 , ACK+14, ACK+23 |
HLIO | ACK~, ACK+19 |
HLJ | MT+15~, MA+3~, MAID+2~, CHNGMID+10~ |
HLJ(772 | CHNGMID+12* |
HLJ(773 | MAID+5* |
HLMID | CREATE~, CREATE+21, TCP~, TCP+9*, TCP+11, MA~, MA+9*, MAID~, MAID+4*, MAID+5 , MAID+7, OUT~, IN~, IN+6, IN+7, IN+16 |
HLMIDI | ACK+12~, ACK+14*, ACK+16, ACK+19 |
HLMSA | OUT+4, OUT+7, OUT+10, OUT+19, OUT+20, OUT+21, IN+3, IN+11, IN+13, IN+23 , IN+24, IN+25, ACK~, ACK+14, ACK+23 |
HLMSG | OUT+15, OUT+20~, OUT+22*, OUT+23, IN+19, IN+24~, IN+25*, IN+26, ACK+24~*, ACK+27 |
HLMTN | OUT~, OUT+4, IN~, IN+3, ACK+26 |
>> HLNDAP | OUT+7, IN+6, ACK+16 |
>> HLNDAP0 | OUT+10, OUT+15, IN+7, IN+13, ACK+19 |
HLTIME | IN~, IN+21 |
HLX | MT~, MT+13*, MT+17*, MT+18, MT+21* |
HLZ | IN+16! |
IEN | STUB772+7~, STUB772+13*, STUB772+15*, STUB772+16, STUB772+17, STUB772+18, STUB773+7~, STUB773+13*, STUB773+15*, STUB773+16 , STUB773+17, STUB773+18 |
MTIEN | CREATE~, CREATE+21, TCP~, TCP+11*, MT+22* |
NEWID | CHNGMID~, CHNGMID+8*, CHNGMID+11*, CHNGMID+12 |
OS | STUB772~, STUB772+8~*, STUB772+12, STUB773~, STUB773+8~*, STUB773+12 |
PTRMT | CHNGMID~, CHNGMID+7*, CHNGMID+9, CHNGMID+11, CHNGMID+12 |
U | MAID+4, CHNGMID+11, OUT+10, IN+7, IN+13, ACK+19 |
X | MT+15~, MT+18*, MT+19, MA~, MA+2, MA+6 |
Y | CREATE+18~, CREATE+21*, MT+15~, MT+16, MT+19*, MT+21, MT+22, MT+24, MA+3~, MA+5 , MA+6*, MA+8, MA+9, MAID~, MAID+4, MAID+5 |