HLCSHDR3 ;SFIRMFO/LJA - Reset MSH Segment Fields ;03/24/04 11:19
Source file <HLCSHDR3.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 1 | (DEBUG,SET)^HLCSHDR4 |
Uncategorized | 1 | ^@( |
VA FileMan | 1 | MIX^DIC1 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 1 | HLCSHDR1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
RESET | ; Called from HEADER^HLCSHDR1 & BHSHDR^HLCSHDR1, which is called by
; GENERATE^HLMA & GENACK^HLMA1. |
|
MSHCHG(HLEID,EIDS,MTIEN,IEN,SERAPP,SERFAC,CLNTAPP,CLNTFAC,HLPARR) | ; The parameters
; are the required input variables. Call here "by reference". |
|
SET91M(PCE,MSH,PREM,POSTM) | ; If M code re/set the MSH field, record...
|
|
HLMSHPRO() | ; Determines whether to use the generic HLP("SUBSCRIBER") data,
; or instead - if existent - the HLP("SUBSCRIBER",#)=SUB PROTOCOL^... data |
|
FIND101(PROTNM) | ; Find 101 entry...
|
|
SHOW773(IEN773) | ; Show reset info from 773 entry...
|
|
EOR | ;HLCSHDR3 - Reset MSH Segment Fields ;9/12/02 11:50
|
FileNo | Call Tags |
---|---|
^ORD(101 - [#101] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HL(772 - [#772] | RESET+5 |
^HLMA - [#773] | RESET+5, MSHCHG+80, MSHCHG+101*, MSHCHG+135* |
^ORD(101 - [#101] | MSHCHG+77, MSHCHG+78 |
^XTMP("HLCSHDR3 DEBUG" | HLMSHPRO+24, HLMSHPRO+26 |
Name | Line Occurrences |
---|---|
$$FIND101 | HLMSHPRO+14 |
$$HLMSHPRO | MSHCHG+83 |
MSHCHG | RESET+8 |
SET91M | MSHCHG+123, MSHCHG+124, MSHCHG+125, MSHCHG+126 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLNTAPP | RESET+8, MSHCHG~, MSHCHG+113, MSHCHG+125 |
CLNTFAC | RESET+8, MSHCHG~, MSHCHG+114, MSHCHG+126 |
D | FIND101+1~, FIND101+2* |
DIC | FIND101+1~, FIND101+2* |
DIC(0 | FIND101+2* |
EIDS | RESET+8, MSHCHG~, MSHCHG+78 |
HLD | HLMSHPRO+3~, HLMSHPRO+11*, HLMSHPRO+12*, HLMSHPRO+14*, HLMSHPRO+16 |
HLDEBUG | MSHCHG+63~, MSHCHG+86*, MSHCHG+88*, MSHCHG+100, MSHCHG+138, HLMSHPRO+24*, HLMSHPRO+26* |
HLEID | RESET+8, MSHCHG~, MSHCHG+77 |
>> HLEIDS | RESET+8 |
HLFIND | HLMSHPRO+3~, HLMSHPRO+9*, HLMSHPRO+10, HLMSHPRO+17*, HLMSHPRO+26, HLMSHPRO+28 |
HLI | HLMSHPRO+3~, HLMSHPRO+9*, HLMSHPRO+10*, HLMSHPRO+11, HLMSHPRO+17 |
HLMSH101 | MSHCHG+63~ |
HLMSH31 | MSHCHG+63~, MSHCHG+75* |
HLMSH31C | MSHCHG+63~, MSHCHG+76* |
HLMSH32 | MSHCHG+63~, MSHCHG+75* |
HLMSH32C | MSHCHG+63~, MSHCHG+76* |
HLMSH33 | MSHCHG+64~, MSHCHG+75* |
HLMSH33C | MSHCHG+64~, MSHCHG+76* |
HLMSH34 | MSHCHG+64~, MSHCHG+75* |
HLMSH34C | MSHCHG+64~, MSHCHG+76* |
HLMSH772 | MSHCHG+64~, MSHCHG+79* |
HLMSH773 | MSHCHG+64~, MSHCHG+80*, MSHCHG+101, MSHCHG+135 |
HLMSH91 | MSHCHG+64~, MSHCHG+122*, MSHCHG+135, SET91M+2*, SET91M+3* |
HLMSHAN | MSHCHG+65~ |
HLMSHFN | MSHCHG+65~ |
HLMSHPRE | MSHCHG+65~, MSHCHG+77* |
HLMSHPRO | MSHCHG+68~, MSHCHG+83*, MSHCHG+86, MSHCHG+101, MSHCHG+105*, MSHCHG+111, MSHCHG+112, MSHCHG+113, MSHCHG+114, MSHCHG+117 |
HLMSHPRS | MSHCHG+65~, MSHCHG+78*, HLMSHPRO+16 |
HLMSHRAN | MSHCHG+66~, MSHCHG+113*, MSHCHG+125, MSHCHG+131 |
HLMSHRAO | MSHCHG+66~, MSHCHG+113* |
HLMSHREF | MSHCHG+68~, MSHCHG+105*, HLMSHPRO+3~, HLMSHPRO+6*, HLMSHPRO+17*, HLMSHPRO+28 |
HLMSHRFN | MSHCHG+66~, MSHCHG+114*, MSHCHG+126, MSHCHG+132 |
HLMSHRFO | MSHCHG+67~, MSHCHG+114* |
HLMSHRTN | MSHCHG+66~, MSHCHG+117*, MSHCHG+118, MSHCHG+119 |
HLMSHSAN | MSHCHG+67~, MSHCHG+111*, MSHCHG+123, MSHCHG+129 |
HLMSHSAO | MSHCHG+67~, MSHCHG+111* |
HLMSHSFN | MSHCHG+67~, MSHCHG+112*, MSHCHG+124, MSHCHG+130 |
HLMSHSFO | MSHCHG+67~, MSHCHG+112* |
HLMSHSUB | MSHCHG+68~, HLMSHPRO+3~, HLMSHPRO+6*, HLMSHPRO+28 |
HLMSHTAG | MSHCHG+68~, MSHCHG+117*, MSHCHG+118, MSHCHG+119 |
>> HLP | RESET+8 |
>> HLP("SUBSCRIBER" | HLMSHPRO+6, HLMSHPRO+10, HLMSHPRO+11, HLMSHPRO+17 |
HLPARR | MSHCHG~ |
HLPWAY | MSHCHG+71~, MSHCHG+105* |
HLRAN | MSHCHG+71~, MSHCHG+113*, MSHCHG+125 |
HLRFN | MSHCHG+71~, MSHCHG+114*, MSHCHG+126 |
HLSAN | MSHCHG+71~, MSHCHG+111*, MSHCHG+123 |
HLSFN | MSHCHG+71~, MSHCHG+112*, MSHCHG+124 |
HLTYPE | MSHCHG+71~ |
HLX | HLMSHPRO+3~, HLMSHPRO+24*, HLMSHPRO+26* |
IEN | RESET+5, RESET+8, MSHCHG~, MSHCHG+80 |
IEN773 | SHOW773~ |
MSH | SET91M~, SET91M+2 |
MTIEN | RESET+2~, RESET+5*, RESET+8, MSHCHG~, MSHCHG+79 |
PCE | SET91M~, SET91M+2, SET91M+3 |
POSTM | SET91M~, SET91M+1 |
PREM | SET91M~, SET91M+1 |
PROTNM | FIND101~, FIND101+2 |
SERAPP | RESET+8, MSHCHG~, MSHCHG+111, MSHCHG+123 |
SERFAC | RESET+8, MSHCHG~, MSHCHG+112, MSHCHG+124 |
U | MSHCHG+77, MSHCHG+78, MSHCHG+86, MSHCHG+88, MSHCHG+100, MSHCHG+111, MSHCHG+112, MSHCHG+113, MSHCHG+114, MSHCHG+117 , MSHCHG+138, SET91M+2, SET91M+3, HLMSHPRO+12 |
X | MSHCHG+101*, MSHCHG+105*, FIND101+1~, FIND101+2* |
Y | FIND101+1~, FIND101+4 |