ABSPP49 ; /IHS/OIT/RAM ; 13 OCT 2017 ; PRE & POST INSTALL ROUTINES FOR ABSP PATCH 49
Source file <ABSPP49.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 1 | ($$LAST,$$VERSION,BMES,MES)^XPDUTL |
| VA Fileman | 1 | DT^DICRW |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PRE | ; /IHS/OIT/RAM ; 13 OCT 2017 ; PRE-INSTALL ROUTINE FOR ABSP PATCH 49
|
|
| NOTOUCHIE | ;; LEFTOVER CODE I COULDN'T BRING MYSELF TO DELETE... MIGHT STILL NEED THE LOGIC SOMEDAY.
|
|
| PREREQ(PKG,VER,PAT) | ;
; INIT LOCAL VARIABLES |
|
| ENVBYE | ||
| GETPERSON(IEN) | ; TAKE THE 'INSTALLED BY' IEN AND TURN IT INTO A NAME.
|
|
| PREBYE | ;
|
|
| POSTBYE | ;
|
|
| INIT | ;
|
|
| ENV | ; /IHS/OIT/RAM ; 13 OCT 2017 ; ENVIRONMENT CHECK ROUTINE FOR ABSP PATCH 49
|
|
| ENVABORT | ; "SOMETHING BROKE. ABORT INSTALL AND UNLOAD DISTRIBUTION."
|
|
| POST | ; /IHS/OIT/RAM ; 13 OCT 2017 ; POST-INSTALL ROUTINE FOR ABSP PATCH 49
|
|
| SUP(YUP) | ; UTILITY TO GRAB JUST THE FIRST CHARACTER AND UPPERCASE IT.
|
|
| GETPATCHDATA(PKG,ALLPATCH) | ; GET ALL ABSP PATCH DATA FROM THE INSTALL FILE.
|
| Name | Field # of Occurrence |
|---|---|
| DT^DICRW | ENV+11 |
| $$LAST^XPDUTL | ENV+40, ENV+48, ENV+57, ENV+76, ENV+95 |
| $$VERSION^XPDUTL | ENV+31, ENV+67, ENV+86, PREREQ+6 |
| BMES^XPDUTL | ENV+17, ENV+23, ENV+26, ENV+66, ENV+84, ENVBYE+1, ENVABORT+1 |
| MES^XPDUTL | ENV+10, ENV+18, ENV+19, ENV+33, ENV+34, ENV+38, ENV+42, ENV+46, ENV+50, ENV+54 , ENV+59, ENV+69, ENV+70, ENV+74, ENV+78, ENV+82, ENV+88, ENV+89, ENV+93, ENV+97 , ENV+101, ENV+102, ENV+107, ENVBYE+5, ENVABORT+2, ENVABORT+3, NOTOUCHIE+7, NOTOUCHIE+8, NOTOUCHIE+9, NOTOUCHIE+10 , NOTOUCHIE+11, NOTOUCHIE+13, NOTOUCHIE+17, NOTOUCHIE+18, NOTOUCHIE+19, NOTOUCHIE+20, NOTOUCHIE+21 |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ABSP(9002313.99 - [#9002313.99] | POST+8* |
| ^DD(52 | ENV+15 |
| ^DD(52.1 | ENV+15 |
| ^VA(200 - [#200] | GETPERSON+4 |
| ^XPD(9.7 - [#9.7] | GETPATCHDATA+8, GETPATCHDATA+9, GETPATCHDATA+10, GETPATCHDATA+20, GETPATCHDATA+21, GETPATCHDATA+22, GETPATCHDATA+24 |
| Name | Line Occurrences |
|---|---|
| $$GETPERSON | GETPATCHDATA+25 |
| $$PREREQ | NOTOUCHIE+5, NOTOUCHIE+15 |
| $$SUP | ENV+103, ENVBYE+6 |
| ENVABORT | ENV+22, ENV+37, ENV+45, ENV+53, ENV+73, ENV+81, ENV+92, ENV+106, ENVBYE+9, NOTOUCHIE+6 , NOTOUCHIE+16 |
| GETPATCHDATA | PREREQ+4 |
| INIT | ENV+3, PRE+4, POST+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ALLGLOBMAPS | ENV+6~ |
| ALLPATCH | GETPATCHDATA~ |
| ALLPATCH( | GETPATCHDATA+26* |
| ALLPKGMAPS | ENV+6~ |
| ALLROUTMAPS | ENV+6~ |
| COMPAT | PREREQ+2~, PREREQ+15*, PREREQ+18 |
| COMPLETED | GETPATCHDATA+3~, GETPATCHDATA+21*, GETPATCHDATA+26 |
| CURRNS | ENV+5~ |
| CURVER | ENV+7~, ENV+31*, ENV+32, ENV+33, ENV+38, ENV+67*, ENV+68, ENV+69, ENV+74, ENV+86* , ENV+87, ENV+88, ENV+93, ENV+95, PREREQ+6*, PREREQ+19 |
| DB | ENV+5~ |
| DEBUG | ENV+6~, ENV+8*, ENVBYE+3 |
| DEFEDEST | ENV+5~ |
| DIR | ENV+5~ |
| DIR2 | ENV+5~ |
| DIRLEN | ENV+5~ |
| DISTRODATE | GETPATCHDATA+3~, GETPATCHDATA+20*, GETPATCHDATA+21, GETPATCHDATA+26 |
| DT | ENV+11 |
| EDEST | ENV+5~ |
| FINDNS | ENV+6~ |
| I | GETPATCHDATA+2~, GETPATCHDATA+7*, GETPATCHDATA+8*, GETPATCHDATA+9, PREREQ+2~, PREREQ+10*, PREREQ+11, NOTOUCHIE+27*, NOTOUCHIE+28, NOTOUCHIE+33* , NOTOUCHIE+34, NOTOUCHIE+38 |
| I2 | GETPATCHDATA+2~, GETPATCHDATA+7*, GETPATCHDATA+8, PREREQ+2~, NOTOUCHIE+38*, NOTOUCHIE+39 |
| I3 | GETPATCHDATA+2~, PREREQ+2~ |
| IEN | GETPERSON~, GETPERSON+4 |
| INPUT | ENV+7~, ENV+103*, ENV+104, ENVBYE+4~, ENVBYE+6*, ENVBYE+7 |
| INST | PREREQ+2~, NOTOUCHIE+27* |
| INSTALLBY | GETPATCHDATA+3~, GETPATCHDATA+24*, GETPATCHDATA+25*, GETPATCHDATA+26 |
| J | GETPATCHDATA+2~, GETPATCHDATA+9*, GETPATCHDATA+10, GETPATCHDATA+20, GETPATCHDATA+21, GETPATCHDATA+22, GETPATCHDATA+24, PREREQ+2~ |
| J2 | GETPATCHDATA+2~, PREREQ+2~, PREREQ+18*, PREREQ+21, PREREQ+22, PREREQ+23, PREREQ+24, NOTOUCHIE+28*, NOTOUCHIE+29, NOTOUCHIE+39* , NOTOUCHIE+40 |
| J3 | GETPATCHDATA+2~, PREREQ+2~, PREREQ+18*, PREREQ+19, PREREQ+20, NOTOUCHIE+28*, NOTOUCHIE+29, NOTOUCHIE+39*, NOTOUCHIE+41 |
| K | GETPATCHDATA+2~ |
| K2 | GETPATCHDATA+2~ |
| K3 | GETPATCHDATA+2~ |
| LASTPAT | PREREQ+2~, PREREQ+10*, PREREQ+11*, PREREQ+13, PREREQ+15 |
| LASTPATCH | ENV+7~, ENV+40*, ENV+41, ENV+42, ENV+48*, ENV+49, ENV+50, ENV+57*, ENV+58, ENV+59 , ENV+76*, ENV+77, ENV+78, ENV+95*, ENV+96, ENV+97, ENV+100, ENV+101 |
| LIST | ENV+5~ |
| NAME | GETPATCHDATA+3~, GETPATCHDATA+10*, GETPATCHDATA+11, GETPATCHDATA+12, GETPATCHDATA+13, GETPATCHDATA+14, GETPATCHDATA+16, GETPATCHDATA+17, GETPATCHDATA+19, GETPATCHDATA+26 , GETPERSON+2~, GETPERSON+4*, GETPERSON+5*, GETPERSON+6 |
| NEWDIR | ENV+5~ |
| NEWGLOBAL | ENV+6~ |
| NEWNS | ENV+6~ |
| OBJ | ENV+5~ |
| PACKAGE | GETPATCHDATA+4~, GETPATCHDATA+12*, GETPATCHDATA+19* |
| PAT | PREREQ~, PREREQ+21, PREREQ+22, PREREQ+23, PREREQ+24, NOTOUCHIE+29, NOTOUCHIE+40 |
| PATCH | GETPATCHDATA+4~, GETPATCHDATA+14*, GETPATCHDATA+18*, GETPATCHDATA+26 |
| PKG | GETPATCHDATA~, GETPATCHDATA+7, PREREQ~, PREREQ+4, PREREQ+6 |
| PLOP | ENV+6~, ENV+8*, ENV+20*, ENV+22, ENV+35*, ENV+37, ENV+43*, ENV+45, ENV+51*, ENV+53 , ENV+60*, ENV+71*, ENV+73, ENV+79*, ENV+81, ENV+90*, ENV+92, ENV+98*, ENV+104*, ENV+106 , ENVBYE+4*, ENVBYE+7*, ENVBYE+9, ENVABORT+5* |
| SEP | ENV+5~ |
| SPACES | GETPATCHDATA+4~, GETPATCHDATA+16*, GETPATCHDATA+17, GETPATCHDATA+19 |
| STATTEXT | ENV+3~, PRE+4~, POST+3~ |
| STATTEXT( | GETPATCHDATA+23 |
| STATTEXT(0 | INIT+2* |
| STATTEXT(1 | INIT+3* |
| STATTEXT(2 | INIT+4* |
| STATTEXT(3 | INIT+5* |
| STATTEXT(4 | INIT+6* |
| STATTEXT(5 | INIT+7* |
| STATUS | ENV+5~, GETPATCHDATA+3~, GETPATCHDATA+22*, GETPATCHDATA+23*, GETPATCHDATA+26, NOTOUCHIE+5*, NOTOUCHIE+6, NOTOUCHIE+7, NOTOUCHIE+8, NOTOUCHIE+9 , NOTOUCHIE+10, NOTOUCHIE+11, NOTOUCHIE+15*, NOTOUCHIE+16, NOTOUCHIE+17, NOTOUCHIE+18, NOTOUCHIE+19, NOTOUCHIE+20, NOTOUCHIE+21 |
| STOP | PREREQ+2~, PREREQ+10*, PREREQ+11*, NOTOUCHIE+27*, NOTOUCHIE+29*, NOTOUCHIE+32, NOTOUCHIE+38*, NOTOUCHIE+40*, NOTOUCHIE+41*, NOTOUCHIE+44 , NOTOUCHIE+46, NOTOUCHIE+48 |
| TSC | ENV+5~ |
| U | ENV+6~, ENV+8*, GETPATCHDATA+5~*, GETPATCHDATA+10, GETPATCHDATA+20, GETPATCHDATA+21, GETPATCHDATA+22, GETPATCHDATA+24, GETPATCHDATA+26, GETPERSON+3~* , GETPERSON+4, PREREQ+11, PREREQ+18, PREREQ+24, NOTOUCHIE+8, NOTOUCHIE+9, NOTOUCHIE+18, NOTOUCHIE+19, NOTOUCHIE+28, NOTOUCHIE+34 , NOTOUCHIE+39 |
| USER | ENV+5~ |
| VER | ENV+7~, PREREQ~, PREREQ+20, NOTOUCHIE+29, NOTOUCHIE+41 |
| VERSION | GETPATCHDATA+4~, GETPATCHDATA+13*, GETPATCHDATA+17*, GETPATCHDATA+26 |
| >> XPDABORT | ENVABORT+6* |
| >> XPDQUIT | ENVABORT+6* |
| >> XPDQUIT("ABSP*1.0*49" | ENVABORT+6* |
| YUP | SUP~ |
| ZDD | ENV+7~, ENV+15*, ENV+16 |
| ZMONTH | ENV+3~, PRE+4~, POST+3~ |
| ZMONTH(1 | INIT+9* |
| ZMONTH(10 | INIT+18* |
| ZMONTH(11 | INIT+19* |
| ZMONTH(12 | INIT+20* |
| ZMONTH(2 | INIT+10* |
| ZMONTH(3 | INIT+11* |
| ZMONTH(4 | INIT+12* |
| ZMONTH(5 | INIT+13* |
| ZMONTH(6 | INIT+14* |
| ZMONTH(7 | INIT+15* |
| ZMONTH(8 | INIT+16* |
| ZMONTH(9 | INIT+17* |
| ZPATCH | PREREQ+2~, PREREQ+4 |
| ZPATCH( | PREREQ+10, PREREQ+11, PREREQ+15, NOTOUCHIE+27, NOTOUCHIE+28, NOTOUCHIE+33, NOTOUCHIE+34, NOTOUCHIE+38, NOTOUCHIE+39 |