BXPAUDIT ;IHS/OIT/FBD - PARAMETER AUDIT UTILITY ;
Source file <BXPAUDIT.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Area Export Files Management | 1 | BXPA1PST | 
| IHS Kernel Toolkit Extensions | 1 | BXT1POST | 
| Toolkit | 1 | XPAR | 
| 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 | 
| FileNo | Call Tags | 
|---|---|
| ^XTV(8989.51 - [#8989.51] | Classic Fileman Calls | 
| ^BXPA(9002026.02 - [#9002026.02] | Classic Fileman Calls | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| HIST | PARADD+34, PARCHG+22 | 
| IBASE | PBASE+6 | 
| LOG | IBASE+8 | 
| PBASE | BASE+9 | 
| >> | 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 |