Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ABPAPI03

ABPAPI03.m

Go to the documentation of this file.
  1. ABPAPI03 ;POST INITIALIZATION TASKS - PART 3; [ 07/25/91 4:18 PM ]
  1. ;;1.4;AO PVT-INS TRACKING;*0*;IHS-OKC/KJR;JULY 25, 1991
  1. ;---------------------------------------------------------------------
  1. TITLPG ;PROCEDURE TO PRINT DOCUMENTATION TITLE PAGES
  1. S IOP=+ABPAIO D ^%ZIS I 'POP D
  1. .U IO W @IOF F I=1:1:18 U IO W !
  1. .U IO W ?(40-($L(ABPATITL)/2)),ABPATITL,! X ^%ZIS("C")
  1. Q
  1. ;---------------------------------------------------------------------
  1. KEYS ;PROCEDURE TO CHECK FOR AND REMOVE UNUSED SECURITY KEYS
  1. W !!," Checking for old, unused security keys..."
  1. S DIK="^DIC(19.1,",MSG="none found!" F I=1:1 D Q:ABPAKEY']""
  1. .S ABPAKEY=$P($T(KEYTEXT+I),";;",2) Q:ABPAKEY']""
  1. .I $D(^DIC(19.1,"B",ABPAKEY))'=0 K MSG D
  1. ..S DA=$O(^DIC(19.1,"B",ABPAKEY,"")) Q:+DA'>0
  1. ..Q:$D(^DIC(19.1,DA,0))'=1
  1. ..W !," Removing the '",ABPAKEY,"' key!"
  1. ..D ^DIK H 1
  1. I $D(MSG)=1 W MSG
  1. Q
  1. ;---------------------------------------------------------------------
  1. DOCS ;PROCEDURE TO LIST SOME INSTALLATION DOCUMENTATION
  1. S DIC=9.2,DIC(0)="Z",X="ABPA/INSTALL/GUIDE" D ^DIC I +Y>0 D
  1. .S XQHFY=+Y,Y=XQHFY,XQFMT=-1 D INIT^XQH4,SET^XQH4
  1. .S IOP=+ABPAIO D ^%ZIS Q:POP U IO
  1. .D LIST^XQH5 X ^%ZIS("C")
  1. K L,DIC,BY,IOP,X,Y,XQHFY,XQFMT
  1. S ABPAKVER=$O(^DIC(9.4,"B","KERNEL",""))
  1. I ABPAKVER]"" I $D(^DIC(9.4,ABPAKVER,"VERSION"))=1 D
  1. .S ABPAKVER=^("VERSION")
  1. S ABPATLE="AO PRIVATE INSURANCE TRACKING "
  1. I $D(DIFROM(0))&($D(DIFQ)) D
  1. .S ABPATLE=ABPATLE_"V."_DIFROM
  1. S ABPATITL=ABPATLE_" - SYSTEM MENU TREE" D TITLPG
  1. S IOP=+ABPAIO_";80;60" D ^%ZIS I 'POP D
  1. .D INIT^XQ4 K DIC S DIC=19,DIC(0)="Z",X="ABPAMENU" D ^DIC I +Y>0 D
  1. ..S D0=+Y,MQ=$P(Y(0),"^"),XQ4=0 U IO W @IOF
  1. ..D:ABPAKVER<6 E^XQ4 D:ABPAKVER>5.99 E^XQ41
  1. ..D GO^XQ4
  1. .X ^%ZIS("C") K L,DIC,D0,MQ,X,Y,IOP
  1. S ABPATITL=ABPATLE_" - SYSTEM OPTIONS" D TITLPG
  1. S L=0,DIC=19,BY="[ABPA/OPTION/LIST]",IOP=+ABPAIO_";80;60" D EN^DIP
  1. S ABPATITL=ABPATLE_" - SYSTEM SORT TEMPLATES" D TITLPG
  1. S L=0,DIC=.401,BY="[ABPA/SORT/TEMPLATE/LIST]",IOP=+ABPAIO_";80;60"
  1. D EN^DIP
  1. S L=0,DIC=.401,BY="[ABPA/SORT/TEMPLATE/DOC]",IOP=+ABPAIO_";80;60"
  1. D EN^DIP
  1. S ABPATITL=ABPATLE_" - SYSTEM PRINT TEMPLATES" D TITLPG
  1. S L=0,DIC=.4,BY="[ABPA/PRINT/TEMPLATE/LIST]",IOP=+ABPAIO_";80;60"
  1. D EN^DIP
  1. S L=0,DIC=.4,BY="[ABPA/PRINT/TEMPLATE/DOC]",IOP=+ABPAIO_";80;60"
  1. D EN^DIP
  1. S IOP=+ABPAIO_";80;60" D ^%ZIS
  1. Q
  1. ;---------------------------------------------------------------------
  1. ;DATA TEXT LINES USED DURING SUB-ROUTINE EXECUTION
  1. KEYTEXT ;;INVALID SECURITY KEY NAMES
  1. ;;ABPAZEXP
  1. ;;ABPAZIPD
  1. ;;ABPAZLPD
  1. ;;