INHPSAR ;WOM JPD; 29 Mar 96 11:31;Message Replication Application
Source file <INHPSAR.m>
Package | Total | Call Graph |
---|---|---|
IHS Generic Interface System | 2 | $$DIC^INHSYS05 $$CENTER^INHUTIL |
VA Fileman | 2 | ^DIC ^DIE |
Kernel | 1 | $$YN^%ZTF |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ||
DEL(DA) | ; Makes child a parent
; Input: DA - IEN of child entry in INTERFACE TRANSACTION FILE ; to delete parent field |
|
BS(INPT,INPTY0) | ;Get Base (REP)
; Input: ; INPT - Transaction Type ; INPTY0 - Zero node of Transacion Type |
|
PT(Y) | ;Get parent TT
|
|
CREAT(INPT,INPTY0,INBS,INBSY0) | ; Create entry in REPLICATION FILE for each child of
|
|
ASS(INPT,INPTY0,INBS,INBSY0) | ;Associate children of TT w/replicants
; Input: ; INPT - Transaction Type ien ; INPTY0 - Zero node of Transacion Type ; INBS - Base Transaction Type ien ; INBSY0 - Zero Node of Base Transaction Type |
|
CRE(INCH,INBS) | ; Create entry in REPLICATION FILE
; Input: INCH - IEN of entry in INTERFACE TRANSACTION FILE ; and .01 field ; INBS - ORIGINATING TRANSACTION field ; Output: NONE |
|
SBT(DA,PTT) | ;Stuff Base transaction into parent
; Input: ; DA - ien of Base ; PTT - Name of Parent Transaction Type to stuff into Base .06 field |
|
ACTVAT(INPT,INPTY0) | ; Set parent to ACTIVE
; Input: ; INPT - Transaction Type ; INPTY0 - Zero node of Transacion Type |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^INRHT - [#4000] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^INRHT - [#4000] | ASS+10 |
^INRHT("AC" | ASS+9 |
^UTILITY("INHPSAR" | EN+1!, EN+5!, ASS+14*, ASS+16, CREAT+9, CREAT+10* |
Name | Line Occurrences |
---|---|
$$PT | EN+4 |
ACTVAT | ASS+21 |
ASS | BS+9 |
BS | EN+4 |
CRE | CREAT+10 |
CREAT | ASS+22 |
DEL | CREAT+10 |
SBT | ASS+23 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | ACTVAT+5*, DEL~, DEL+6, CRE+5~, CRE+8*, CRE+9, SBT~ |
DIC | PT+1~, PT+2*, BS+4~, BS+5*, CRE+5~, CRE+6*, CRE+8 |
DIC("A" | PT+3*, BS+5* |
DIC("S" | PT+2*, BS+7* |
DIC(0 | PT+2*, BS+5*, CRE+6*, CRE+8 |
DIE | ACTVAT+4~, ACTVAT+5*, DEL+3~, DEL+4*, DEL+6, CRE+5~, CRE+6*, CRE+13, SBT+4~, SBT+5* |
DR | ACTVAT+4~, ACTVAT+5*, DEL+3~, DEL+4*, CRE+5~, CRE+11*, SBT+4~, SBT+5*, SBT+7* |
INBS | EN~, BS+4~, ASS~, ASS+12, ASS+22, ASS+23, CREAT~, CREAT+10, CRE~, CRE+11 , CRE+13 |
INBS0 | BS+4~ |
INBSY0 | EN~, ASS~, ASS+7, ASS+22, CREAT~, CREAT+13 |
INCH | ASS+6~, ASS+9*, ASS+10, ASS+12, ASS+14, CREAT+7~, CREAT+9*, CREAT+10, CRE~, CRE+6 |
INPT | EN~, BS~, BS+9, ASS~, ASS+9, ASS+21, ASS+22, ACTVAT~, ACTVAT+5, CREAT~ |
INPTY0 | EN~, BS~, BS+9, ASS~, ASS+7, ASS+21, ASS+22, ASS+23, ACTVAT~, ACTVAT+7 , CREAT~, CREAT+12 |
INY | ASS+6~, ACTVAT+4~, ACTVAT+7, DEL+3~, DEL+6, CRE+5~, CRE+13, SBT+4~, SBT+9 |
IOF | EN+2 |
PTT | SBT~ |
U | ASS+7, ASS+10, ASS+23, ACTVAT+7, CREAT+12, CREAT+13 |
X | CRE+5~, CRE+6*, CRE+8, CRE+9 |
Y | EN~, EN+4, PT~, PT+5, BS+4~, BS+8, BS+9, CRE+5~ |
Y(0 | EN+4, BS+9 |