INHUSEQ2 ;DGH; 13 Jan 95 09:22;More SEQuence number protocol functions
Source file <INHUSEQ2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISP | ;Display message to user | |
| REQUE(INDSTR,INSEND,INERR) | ;Requeue previously sent messages | |
| DEST | ;Prompt for background process. The process must be inactive and | |
| SEQ(GBL,SEQ,INERR) | ;Return Sequence number from MSH | |
| INIT | ;This entry point initializes seq. no. protocol. It creates | |
| SYNCH | ;This entry point resynches the link. It creates a MSH with | |
| EXPECT(GBL,EXPCT,STAT,ERR) | ;Returns expected seq # and status from MSA | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | DEST+3 | 
| $$A^INHB | DEST+23 | 
| $$MESSID^INHD | DEST+8 | 
| $$NEW^INHD | DEST+17 | 
| ENT^INHE | DEST+21 | 
| GETLINE^INHOU | EXPECT+11, EXPECT+16 | 
| ERROR^INHS | DEST+18 | 
| $$TRX^INHSG | DEST+13 | 
| $$CR^INHU1 | DISP+1 | 
| $$VERIF^INHUSEN | SEQ+9 | 
| $$DSTQUE^INHUSEN3 | DEST+20 | 
| $$COMP^INHUT | DEST+9 | 
| $$FIELD^INHUT | DEST+9 | 
| $$REP^INHUT | DEST+9 | 
| $$SUBCOMP^INHUT | DEST+9 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^INLHDEST( | REQUE+10, REQUE+14*, REQUE+15 | 
| ^INRHB("RUN" | DEST+4 | 
| ^INRHD - [#4005] | DEST+5, DEST+6, REQUE+11 | 
| Name | Line Occurrences | 
|---|---|
| DEST | INIT+4, SYNCH+4 | 
| DISP | DEST+4, DEST+5, DEST+18, DEST+21, DEST+24 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BP | DEST+2~, DEST+4*, DEST+23 | 
| DEST | DEST+2~, DEST+6*, DEST+17, DEST+21 | 
| DIC | DEST+2~, DEST+3* | 
| DIC("S" | DEST+3* | 
| DIC(0 | DEST+3* | 
| DST | DEST+2~, DEST+5*, DEST+6 | 
| DXS | DEST+2~, DEST+12*, DEST+13 | 
| ERR | EXPECT~, EXPECT+18*, EXPECT+19* | 
| ERR(1 | SEQ+10*, EXPECT+13* | 
| EXPCT | EXPECT~, EXPECT+20* | 
| GBL | SEQ~, SEQ+9, EXPECT~, EXPECT+11, EXPECT+12, EXPECT+16, EXPECT+17 | 
| H | REQUE+7~, REQUE+9*, REQUE+14 | 
| >> I | REQUE+10* | 
| INDELIM | DEST+2~, DEST+9*, DEST+11, SEQ+11*, SEQ+12, EXPECT+14*, EXPECT+20 | 
| INDSTR | REQUE~, REQUE+10, REQUE+11, REQUE+14, REQUE+15 | 
| INERR | DEST+20, DEST+21, SEQ~, REQUE~, REQUE+11* | 
| ING | DEST+2~, DEST+10*, DEST+15, DEST+17 | 
| >> INMSH | SEQ+9, SEQ+11, SEQ+12 | 
| INREP | DEST+2~, DEST+9*, DEST+11 | 
| INSEND | REQUE~ | 
| INSEND( | REQUE+12, REQUE+13 | 
| INSEQ | INIT+2~, INIT+3*, SYNCH+2~, SYNCH+3*, DEST+14 | 
| INSTERR | DEST+18~* | 
| INSUBCOM | DEST+2~, DEST+9*, DEST+11 | 
| INSUBDEL | DEST+2~, DEST+9*, DEST+11 | 
| INUIF | DEST+2~, DEST+17*, DEST+18, DEST+20, DEST+21 | 
| >> L1 | DEST+13*, DEST+14 | 
| LCT | SEQ+8~, EXPECT+10~, EXPECT+11*, EXPECT+16 | 
| >> MESSID | DEST+8*, DEST+14, DEST+17 | 
| MSA | EXPECT+10~, EXPECT+16, EXPECT+17*, EXPECT+18, EXPECT+19, EXPECT+20 | 
| MSG | DEST+2~, DEST+4*, DEST+5*, DEST+18*, DEST+21*, DEST+24*, DISP+1 | 
| MSH | DEST+2~, DEST+11*, DEST+14*, DEST+15, EXPECT+10~, EXPECT+11, EXPECT+12*, EXPECT+13, EXPECT+14 | 
| P | REQUE+7~, REQUE+9*, REQUE+14 | 
| SEQ | SEQ~, SEQ+8~, SEQ+12*, REQUE+7~, REQUE+12*, REQUE+13 | 
| SRC | INIT+2~, INIT+3*, SYNCH+2~, SYNCH+3*, DEST+17 | 
| STAT | EXPECT~, EXPECT+20* | 
| TT | DEST+2~ | 
| U | DEST+5, DEST+6, DEST+14, REQUE+11 | 
| UIF | REQUE+7~, REQUE+13*, REQUE+14 | 
| X | DEST+2~, DEST+13*, DEST+20*, DEST+21, DEST+23*, DEST+24, DISP+1*, SEQ+8~, SEQ+9*, SEQ+10 | 
| X1 | DEST+13~* | 
| Y | DEST+2~, DEST+3, DEST+4, DEST+13~ | 
| Y(0 | DEST+5 | 
| Y(1 | DEST+13 |