[613] | 1 | XPDIN002 ; ; 03-JUL-1995
|
---|
| 2 | ;;8.0;KERNEL;;JUL 10, 1995
|
---|
| 3 | Q:'DIFQ(9.6) F I=1:2 S X=$T(Q+I) Q:X="" S Y=$E($T(Q+I+1),4,999),X=$E(X,4,999) S:$A(Y)=126 I=I+1,Y=$E(Y,2,999)_$E($T(Q+I+1),5,99) S:$A(Y)=61 Y=$E(Y,2,999) X NO E S @X=Y
|
---|
| 4 | Q Q
|
---|
| 5 | ;;^DD(9.6,7,"DT")
|
---|
| 6 | ;;=2940519
|
---|
| 7 | ;;^DD(9.6,10,0)
|
---|
| 8 | ;;=MULTI-PACKAGE^9.63P^^10;0
|
---|
| 9 | ;;^DD(9.6,10,21,0)
|
---|
| 10 | ;;=^^2^2^2940503^
|
---|
| 11 | ;;^DD(9.6,10,21,1,0)
|
---|
| 12 | ;;=This multiple contains other packages that will be sent with this package
|
---|
| 13 | ;;^DD(9.6,10,21,2,0)
|
---|
| 14 | ;;=for a multi-package distribution.
|
---|
| 15 | ;;^DD(9.6,20,0)
|
---|
| 16 | ;;=ALPHA/BETA TESTING^S^y:YES;n:NO;^ABPKG;1^Q
|
---|
| 17 | ;;^DD(9.6,20,21,0)
|
---|
| 18 | ;;=^^5^5^2940502^^^^
|
---|
| 19 | ;;^DD(9.6,20,21,1,0)
|
---|
| 20 | ;;=YES means this package is currently in alpha or beta test and that you want
|
---|
| 21 | ;;^DD(9.6,20,21,2,0)
|
---|
| 22 | ;;=to track option usage and errors relating to this package at the sites.
|
---|
| 23 | ;;^DD(9.6,20,21,3,0)
|
---|
| 24 | ;;=
|
---|
| 25 | ;;^DD(9.6,20,21,4,0)
|
---|
| 26 | ;;=NO means that you want to discontinue tracking of alpha or beta testing
|
---|
| 27 | ;;^DD(9.6,20,21,5,0)
|
---|
| 28 | ;;=at sites.
|
---|
| 29 | ;;^DD(9.6,20,"DT")
|
---|
| 30 | ;;=2940307
|
---|
| 31 | ;;^DD(9.6,21,0)
|
---|
| 32 | ;;=INSTALLATION MESSAGE^S^y:YES;n:NO;^ABPKG;2^Q
|
---|
| 33 | ;;^DD(9.6,21,21,0)
|
---|
| 34 | ;;=^^3^3^2940307^^
|
---|
| 35 | ;;^DD(9.6,21,21,1,0)
|
---|
| 36 | ;;=YES means you want a Installation Message sent when this package is
|
---|
| 37 | ;;^DD(9.6,21,21,2,0)
|
---|
| 38 | ;;=installed at a site. The message will be sent to the mailgroup in the
|
---|
| 39 | ;;^DD(9.6,21,21,3,0)
|
---|
| 40 | ;;='ADDRESS FOR USAGE REPORTING' field.
|
---|
| 41 | ;;^DD(9.6,21,"DT")
|
---|
| 42 | ;;=2940307
|
---|
| 43 | ;;^DD(9.6,22,0)
|
---|
| 44 | ;;=ADDRESS FOR USAGE REPORTING^FX^^ABPKG;3^K:$L(X)>60!($L(X)<5)!(X'?1"G."1U.E1"@"1U.E) X I $D(X) N DIC,XPD S DIC=4.2,DIC(0)="QEM",XPD=X,X=$P(X,"@",2) D ^DIC S:Y>0 X=$P(XPD,"@")_"@"_$P(Y,U,2) K:Y<0 X
|
---|
| 45 | ;;^DD(9.6,22,3)
|
---|
| 46 | ;;=Answer should be a group addressee network mail format (e.g., G.PKG-TEST@ISC-ANYWHERE)
|
---|
| 47 | ;;^DD(9.6,22,21,0)
|
---|
| 48 | ;;=^^4^4^2940307^
|
---|
| 49 | ;;^DD(9.6,22,21,1,0)
|
---|
| 50 | ;;=This field contains a mail group at a domain to which
|
---|
| 51 | ;;^DD(9.6,22,21,2,0)
|
---|
| 52 | ;;=installation, option usage, and error messages are sent.
|
---|
| 53 | ;;^DD(9.6,22,21,3,0)
|
---|
| 54 | ;;=This is usually a mail group containing one or more of
|
---|
| 55 | ;;^DD(9.6,22,21,4,0)
|
---|
| 56 | ;;=the developers of the package at the developing ISC.
|
---|
| 57 | ;;^DD(9.6,22,"DT")
|
---|
| 58 | ;;=2940308
|
---|
| 59 | ;;^DD(9.6,23,0)
|
---|
| 60 | ;;=PACKAGE NAMESPACE OR PREFIX^9.66A^^ABNS;0
|
---|
| 61 | ;;^DD(9.6,23,21,0)
|
---|
| 62 | ;;=^^3^3^2940307^
|
---|
| 63 | ;;^DD(9.6,23,21,1,0)
|
---|
| 64 | ;;=This multiple field is used to identify the namespace or
|
---|
| 65 | ;;^DD(9.6,23,21,2,0)
|
---|
| 66 | ;;=prefixes used to identify the options and routines
|
---|
| 67 | ;;^DD(9.6,23,21,3,0)
|
---|
| 68 | ;;=associated with the alpha or beta test package.
|
---|
| 69 | ;;^DD(9.6,30,0)
|
---|
| 70 | ;;=GLOBAL^9.65^^GLO;0
|
---|
| 71 | ;;^DD(9.6,30,21,0)
|
---|
| 72 | ;;=^^1^1^2950105^^
|
---|
| 73 | ;;^DD(9.6,30,21,1,0)
|
---|
| 74 | ;;=This multiple contains the globals to transport with KIDS.
|
---|
| 75 | ;;^DD(9.6,50,0)
|
---|
| 76 | ;;=INSTALL QUESTIONS^9.62^^QUES;0
|
---|
| 77 | ;;^DD(9.6,50,21,0)
|
---|
| 78 | ;;=^^4^4^2940502^^^
|
---|
| 79 | ;;^DD(9.6,50,21,1,0)
|
---|
| 80 | ;;=These are the Install questions that will be asked at the installing site.
|
---|
| 81 | ;;^DD(9.6,50,21,2,0)
|
---|
| 82 | ;;=All questions will use the VA Fileman Reader (DIR) and all variables need
|
---|
| 83 | ;;^DD(9.6,50,21,3,0)
|
---|
| 84 | ;;=to be defined in this multiple. Only the ENVIROMENT CHECK ROUTINE will be
|
---|
| 85 | ;;^DD(9.6,50,21,4,0)
|
---|
| 86 | ;;=loaded at the installing site when these questions are asked.
|
---|
| 87 | ;;^DD(9.6,913,0)
|
---|
| 88 | ;;=ENVIRONMENT CHECK ROUTINE^FX^^PRE;1^K:$L(X)<3!(X'?1U.7UN) X
|
---|
| 89 | ;;^DD(9.6,913,.1)
|
---|
| 90 | ;;=DEVELOPERS ROUTINE RUN BEFORE 'INIT' QUESTIONS ASKED
|
---|
| 91 | ;;^DD(9.6,913,3)
|
---|
| 92 | ;;=Enter name of developer's environment check routine (3-8 characters) that runs before any user questions are asked. This routine should be used for environment check only and should not alter data.
|
---|
| 93 | ;;^DD(9.6,913,21,0)
|
---|
| 94 | ;;=^^8^8^2931118^^^
|
---|
| 95 | ;;^DD(9.6,913,21,1,0)
|
---|
| 96 | ;;=The name of the developer's routine which is run at the beginning of
|
---|
| 97 | ;;^DD(9.6,913,21,2,0)
|
---|
| 98 | ;;=the install process. This should just check the environment
|
---|
| 99 | ;;^DD(9.6,913,21,3,0)
|
---|
| 100 | ;;=and should not alter any data, since the user has no way to exit out of
|
---|
| 101 | ;;^DD(9.6,913,21,4,0)
|
---|
| 102 | ;;=the install process until this program runs to completion.
|
---|
| 103 | ;;^DD(9.6,913,21,5,0)
|
---|
| 104 | ;;=This routine can interact with the user. If the variable XPDQUIT is set,
|
---|
| 105 | ;;^DD(9.6,913,21,6,0)
|
---|
| 106 | ;;=the install process will terminate.
|
---|
| 107 | ;;^DD(9.6,913,21,7,0)
|
---|
| 108 | ;;= Note: This routine must be self-contained, since it will be the only
|
---|
| 109 | ;;^DD(9.6,913,21,8,0)
|
---|
| 110 | ;;=routine installed from this package at this time.
|
---|
| 111 | ;;^DD(9.6,913,"DT")
|
---|
| 112 | ;;=2940119
|
---|
| 113 | ;;^DD(9.6,914,0)
|
---|
| 114 | ;;=POST-INSTALL ROUTINE^FX^^INIT;E1,240^K:$L(X)>17!(X'?.1UP.7UN.1"^"1UP.7UN) X
|
---|
| 115 | ;;^DD(9.6,914,.1)
|
---|
| 116 | ;;=
|
---|
| 117 | ;;^DD(9.6,914,3)
|
---|
| 118 | ;;=Enter the name of the developer's post-initialization [TAG^]ROUTINE.
|
---|
| 119 | ;;^DD(9.6,914,21,0)
|
---|
| 120 | ;;=^^3^3^2940518^^^^
|
---|
| 121 | ;;^DD(9.6,914,21,1,0)
|
---|
| 122 | ;;=The name of the developer's routine which is run immediately after the
|
---|
| 123 | ;;^DD(9.6,914,21,2,0)
|
---|
| 124 | ;;=installation of the package. This routine cannot be interactive with
|
---|
| 125 | ;;^DD(9.6,914,21,3,0)
|
---|
| 126 | ;;=the user, it might be queued to run at a later time.
|
---|