XMKPR1 ;ISC-SF/GMB-^XMKPR (cont.) ;09/06/2002 09:11
Source file <XMKPR1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DEFAULT(XMINST,XMSITE,XMB) | ; | |
| SCRIPT(XMINST,XMSITE,XMB,XMOKTYPE) | ; Get first/next Transmission Script ; XMINST (in) Pointer to domain file ; XMSITE (in) Name (.01 field) of domain pointed to by XMINST ; XMOKTYPE (in) array of script types which are acceptable ; XMB (out) XMB("SCR IEN") Pointer to script within domain ; XMB("FIRST SCRIPT") Pointer to first script tried ; XMB("SCR REC") Script zero node ; XMB("ITERATIONS") Number of cycles of scripts ; XMB("TRIES") Number of tries with one script ; XMB("IP TRIED") IP addresses tried so far ; If no transmission scripts are prioritized use old data/defaults. ; If failure, then XMB("SCR IEN")=0 ; XMPRI Priority ; XMTYPE Script type ; XMDEFALT Default script settings ; XMSLIST Array of possible scripts ; XMSFIRST First possible script ; XMSNEXT Next possible script | |
| INITSCR(XMINST,XMSITE,XMB) | ; | |
| NEXTIP(XMSITE,XMB) | ; | |
| USEDNS() | ; Function returns 1 if we can use DNS; 0 if we can't. | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(4.2 - [#4.2] | SCRIPT+29, SCRIPT+30, SCRIPT+41, SCRIPT+47, DEFAULT+3, DEFAULT+6 | 
| ^XMB(1 - [#4.3] | DEFAULT+9, DEFAULT+13, USEDNS+1 | 
| ^XTV(8989.3 - [#8989.3] | USEDNS+3 | 
| Name | Line Occurrences | 
|---|---|
| $$USEDNS | SCRIPT+23 | 
| DEFAULT | SCRIPT+21, INITSCR+5 | 
| INITSCR | SCRIPT+54 | 
| NEXTIP | SCRIPT+23 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("NETWORK" | DEFAULT+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ER | SCRIPT+23 | 
| I | SCRIPT+18~, DEFAULT+1~, DEFAULT+16* | 
| U | SCRIPT+19, SCRIPT+23, SCRIPT+31, SCRIPT+32, SCRIPT+35, SCRIPT+47, NEXTIP+1, NEXTIP+4, NEXTIP+5, NEXTIP+6 , NEXTIP+7, NEXTIP+8, INITSCR+6, DEFAULT+9, DEFAULT+11, DEFAULT+13, DEFAULT+14, DEFAULT+16, USEDNS+1, USEDNS+3 | 
| XMB | SCRIPT~, SCRIPT+21, SCRIPT+23, SCRIPT+54, NEXTIP~, INITSCR~, INITSCR+5, DEFAULT~ | 
| XMB("FIRST SC | RIPT" , SCRIPT+43*, INITSCR+3* | 
| XMB("IP TRIED | " , NEXTIP+1, NEXTIP+3, NEXTIP+5, NEXTIP+6*, NEXTIP+7, NEXTIP+8*, INITSCR+4*, INITSCR+6* | 
| XMB("ITERATIONS" | SCRIPT+44*, SCRIPT+52*, INITSCR+1* | 
| XMB("SCR IEN" | , SCRIPT+37*, SCRIPT+38, SCRIPT+42*, SCRIPT+43, SCRIPT+51*, SCRIPT+53*, INITSCR+3, DEFAULT+3 | 
| XMB("SCR REC" | , SCRIPT+19, SCRIPT+23, NEXTIP+1, NEXTIP+4*, NEXTIP+5*, NEXTIP+6, NEXTIP+7, NEXTIP+8, INITSCR+6 , DEFAULT+3*, DEFAULT+16* | 
| XMB("TRIES" | SCRIPT+19, SCRIPT+20*, INITSCR+2* | 
| XMDEFALT | DEFAULT+1~, DEFAULT+6*, DEFAULT+9*, DEFAULT+11, DEFAULT+14*, DEFAULT+16 | 
| XMIEN | SCRIPT+18~, SCRIPT+28*, SCRIPT+29*, SCRIPT+30, SCRIPT+36, SCRIPT+38*, SCRIPT+41, SCRIPT+47 | 
| XMINST | SCRIPT~, SCRIPT+21, SCRIPT+29, SCRIPT+30, SCRIPT+41, SCRIPT+47, SCRIPT+54, INITSCR~, INITSCR+5, DEFAULT~ , DEFAULT+3, DEFAULT+6 | 
| XMIO | DEFAULT+12~, DEFAULT+13*, DEFAULT+14 | 
| XMIP | NEXTIP+2~, NEXTIP+3*, NEXTIP+4 | 
| XMOKTYPE | SCRIPT~, SCRIPT+27 | 
| XMOKTYPE( | SCRIPT+34 | 
| XMOKTYPE("NONE" | SCRIPT+27* | 
| XMOKTYPE("SMTP" | SCRIPT+27* | 
| XMOKTYPE("TCPCHAN" | SCRIPT+27* | 
| XMPRI | SCRIPT+18~, SCRIPT+35*, SCRIPT+36, SCRIPT+47* | 
| XMREC | SCRIPT+18~, SCRIPT+30*, SCRIPT+31, SCRIPT+32, SCRIPT+35 | 
| XMSFIRST | SCRIPT+18~, SCRIPT+39*, SCRIPT+40*, SCRIPT+42, SCRIPT+51 | 
| XMSITE | SCRIPT~, SCRIPT+21, SCRIPT+23, SCRIPT+54, NEXTIP~, NEXTIP+3, INITSCR~, INITSCR+5, DEFAULT~ | 
| XMSLIST | SCRIPT+18~, SCRIPT+37 | 
| XMSLIST( | SCRIPT+36* | 
| XMSNEXT | SCRIPT+18~, SCRIPT+48*, SCRIPT+49*, SCRIPT+50, SCRIPT+53 | 
| XMTYPE | SCRIPT+18~, SCRIPT+32*, SCRIPT+33*, SCRIPT+34 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(^XLFNSLK | USEDNS+2 |