Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BXPAUDIT

Package: IHS Area Export Files Management

Routine: BXPAUDIT


Information

BXPAUDIT ;IHS/OIT/FBD - PARAMETER AUDIT UTILITY ;

Source Information

Source file <BXPAUDIT.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 6 NOW^%DTC  EN^DDIOL  ^DIC  FILE^DICN  FILE^DIE  ^DIR  
Kernel 1 $$NOW^XLFDT  
Toolkit 1 $$EXT^XPARDD  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Area Export Files Management 1 BXPA1PST  
IHS Kernel Toolkit Extensions 1 BXT1POST  
Toolkit 1 XPAR  

Entry Points

Name Comments DBIA/ICR reference
VAL(PAR,ENT,INST) ;GET VALUE FOR THE SPECIFIED PARAMETER INSTANCE
PARADD ;ADD A NEW ENTRY TO THE AUDITED PARAMETER DEFINITIONS LIST
; 1. PERFORMS LOOKUP ON THE PARAMETER DEFINITIONS FILE (#8989.51)
; 2. CHECKS IF AN AUDIT CONTROL RECORD ALREADY EXISTS FOR THAT PARAMETER DEFINITION.
; 2a. IF SO, KICK IT - MODS TO EXISTING ENTRIES SHOULD GO THROUGH THE EDIT MODULE.
; 2b. IF NOT, CREATES A TEXT ENTRY CORRESPONDING TO THE NAME OF THE SELECTED
; PARAMETER DEF IN PARAMETER AUDIT LIST FILE (#9002026.02) AND TIMESTAMP IT
; AS AUDIT ENABLED.
HIST(PARIEN,STATUS) ;UPDATE AUDIT HISTORY LOG FOR A SPECIFIED PARAMETER AUDIT RECORD
PBASE(PAR) ;ESTABLISH A BASELINE AUDIT ENTRY FOR ALL INSTANCES OF A SINGLE PARAMETER
LOG(OP,PAR,ENT,INST,PREVAL,POSTVAL) ;PEP-CREATE AN AUDIT LOG ENTRY FOR A PARAMETER INSTANCE
IBASE(PAR,ENT,INST) ;ESTABLISH A BASELINE AUDIT ENTRY FOR A SINGLE PARAMETER INSTANCE
BASE ;ESTABLISH BASELINE AUDIT ENTRIES FOR ALL PARAMETERS
PARCHG ;CHANGE THE AUDIT STATUS FOR AN ENTRY TO THE AUDITED PARAMETER DEFINITIONS LIST

External References

Name Field # of Occurrence
NOW^%DTC HIST+6
EN^DDIOL PARADD+20, PARADD+33, PARADD+39, PARCHG+18, BASE+4, BASE+11
^DIC PARADD+11, PARCHG+10
FILE^DICN LOG+29, PARADD+29, HIST+11
FILE^DIE LOG+37, PARADD+36, PARCHG+24
^DIR PARADD+24, PARCHG+20
$$NOW^XLFDT LOG+19
$$EXT^XPARDD LOG+18, VAL+3, IBASE+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XTV(8989.51 - [#8989.51] Classic Fileman Calls
^BXPA(9002026.02 - [#9002026.02] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BXPA(9002026.01 - [#9002026.01] LOG+22, LOG+24, LOG+25, IBASE+7
^BXPA(9002026.02 - [#9002026.02] LOG+14, LOG+15, LOG+16, PARADD+15, PARCHG+14
^XTV(8989.5 - [#8989.5] VAL+2, BASE+5!, BASE+7, PBASE+3, PBASE+5, IBASE+3
^XTV(8989.51 - [#8989.51] LOG+13, IBASE+5

Label References

Name Line Occurrences
HIST PARADD+34, PARCHG+22
IBASE PBASE+6
LOG IBASE+8
PBASE BASE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % HIST+6
BXPAOVER LOG+14, LOG+15, LOG+16, LOG+17, IBASE+4*, IBASE+9!
BXPAUPD LOG+31~
BXPAUPD( LOG+33*, LOG+34*, LOG+35*, LOG+36*
CURRSTAT LOG+11~, LOG+16*, LOG+17, PARCHG+6~, PARCHG+14*, PARCHG+15, PARCHG+17
DA LOG+11~, LOG+30*, LOG+32, PARADD+25!, PARADD+30*, PARADD+35, HIST+5~, PARCHG+6~, PARCHG+20*, PARCHG+23
DA(1 HIST+7*, HIST+8
DIC LOG+11~, LOG+28*, PARADD+7~, PARADD+9*, PARADD+11!, PARADD+25!, PARADD+26*, PARADD+29!, HIST+5~, HIST+8*
, PARCHG+6~, PARCHG+8*, PARCHG+10!
DIC("A" PARADD+10*, PARCHG+9*
DIC("DR" PARADD+27*, HIST+10*
DIC(0 LOG+28*, PARADD+9*, PARADD+26*, HIST+9*, PARCHG+8*
DIR PARADD+7~, PARCHG+6~
DIR("A" PARADD+23*, PARCHG+19*
DIR("B" PARADD+23*, PARCHG+19*
DIR(0 PARADD+23*, PARCHG+19*
DLAYGO LOG+28*, PARADD+7~, PARADD+26*
DO LOG+11~, HIST+5~
DUZ LOG+33
DUZ(2 LOG+34
ENABLED LOG+11~, LOG+12*, LOG+17
ENT LOG~, LOG+22, LOG+24, LOG+33, VAL~, VAL+2, PBASE+1~, PBASE+2*, PBASE+3*, PBASE+5
, PBASE+6, IBASE~, IBASE+3, IBASE+7, IBASE+8
FILE LOG+31~, LOG+32*, LOG+33, LOG+34, LOG+35, LOG+36
IEN LOG+23~, LOG+24*, LOG+25, LOG+31~, LOG+32*, LOG+33, LOG+34, LOG+35, LOG+36
INAME LOG+11~, LOG+18*, LOG+22, LOG+24, LOG+33, IBASE+1~, IBASE+6*, IBASE+7
INST LOG~, LOG+18, VAL~, VAL+2, PBASE+1~, PBASE+4*, PBASE+5*, PBASE+6, IBASE~, IBASE+3
, IBASE+6, IBASE+8
MSG PARADD+7~, PARADD+20!, PARADD+33!, PARADD+39!, PARCHG+6~, PARCHG+18, BASE+1~, BASE+4!, BASE+11!
MSG(1 PARADD+16*, PARADD+31*, PARADD+37*, PARCHG+16*, BASE+2*, BASE+10*
MSG(2 PARADD+17*, PARADD+32*, PARADD+38*, PARCHG+17*, BASE+3*
MSG(3 PARADD+18*
MSG(4 PARADD+19*
NAME PARADD+7~, PARADD+14*, PARADD+15, PARADD+28, PARADD+32, PARCHG+6~, PARCHG+13*, PARCHG+17
NEWSTAT PARCHG+6~, PARCHG+15*, PARCHG+19, PARCHG+22, PARCHG+23
OP LOG~, LOG+22, LOG+24, LOG+33, IBASE+1~, IBASE+2*, IBASE+7, IBASE+8
PAR LOG~, LOG+13, LOG+18, VAL~, VAL+2, VAL+3, BASE+1~, BASE+6*, BASE+7*, BASE+8
, BASE+9, PBASE~, PBASE+3, PBASE+5, PBASE+6, IBASE~, IBASE+3, IBASE+5, IBASE+6, IBASE+8
PARIEN LOG+11~, LOG+15*, LOG+16, HIST~, HIST+7
PNAME LOG+11~, LOG+13*, LOG+14, LOG+15, LOG+22, LOG+24, LOG+34, IBASE+1~, IBASE+5*, IBASE+7
POSTVAL LOG~, LOG+10, LOG+25, LOG+36, IBASE+1~, IBASE+3*, IBASE+8
PREVAL LOG~, LOG+10, LOG+25, LOG+35, IBASE+1~, IBASE+2*, IBASE+8
PTR PARADD+7~, PARADD+13*, PARADD+27, PARCHG+6~, PARCHG+12*, PARCHG+14, PARCHG+22
QFL LOG+11~, LOG+21*, LOG+25*, LOG+26
STATP PARCHG+6~
STATP( PARCHG+17, PARCHG+19, PARCHG+22
STATP(0 PARCHG+7*
STATP(1 PARCHG+7*
STATUS HIST~, HIST+10
U LOG+13, LOG+16, LOG+25, PARADD+14, PARCHG+13, PARCHG+14, IBASE+5
UPD PARCHG+6~
UPD( PARADD+35*, PARCHG+23*
VAL VAL+1~, VAL+2*, VAL+3*, VAL+4
>> X LOG+19*, PARADD+28*, HIST+6*
Y LOG+30, PARADD+8, PARADD+12, PARADD+13, PARADD+14, PARADD+24*, PARADD+30, PARADD+34, PARCHG+6~, PARCHG+11
, PARCHG+12, PARCHG+13, PARCHG+20, PARCHG+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All