1 | ZIBFMD ; IHS/ADC/GTH - DISPLAY FILEMAN INSTALLATION DATA ; [ 10/29/2002 7:42 AM ]
|
---|
2 | ;;4.0;XB;;Jul 20, 2009;Build 2
|
---|
3 | ;XB*3*9 IHS/SET/GTH XB*3*9 10/29/2002 Cache' mods.
|
---|
4 | ;
|
---|
5 | W "Listing of known FileMan Site ID's",!
|
---|
6 | SETUP ;
|
---|
7 | D ^XBKVAR
|
---|
8 | S DTIME=300
|
---|
9 | KILL %,DISYS,%H,X,^TMP("ZIBFMD",$J)
|
---|
10 | S IOP=$I
|
---|
11 | D ^%ZIS
|
---|
12 | ZIS ;
|
---|
13 | KILL ZTSK,IOP,%ZIS
|
---|
14 | S %ZIS="PQM"
|
---|
15 | D ^%ZIS
|
---|
16 | G:POP EXIT
|
---|
17 | G:$D(IO("Q")) QUE
|
---|
18 | NOQUE ;
|
---|
19 | I IO'=IO(0) W "Printing now ...",!
|
---|
20 | U IO
|
---|
21 | D EN
|
---|
22 | D ^%ZISC
|
---|
23 | Q
|
---|
24 | ;
|
---|
25 | QUE ;
|
---|
26 | KILL ZTSAVE
|
---|
27 | ; S ZTRTN="EN^ZIBFMD",ZTDESC="FILEMAN ID'S BY UCI",ZTIO=IO,ZTDTH=DT ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
28 | S ZTRTN="EN^ZIBFMD",ZTDESC="FILEMAN ID'S BY "_$S($$VERSION^%ZOSV(1)["Cache":"NAMESPACE",1:"UCI"),ZTIO=IO,ZTDTH=DT ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
29 | D ^%ZTLOAD
|
---|
30 | KILL ZTDESC,ZTDTH,ZTIO,ZTRTN,ZTSAVE,ZTSK
|
---|
31 | Q
|
---|
32 | ;
|
---|
33 | EN ;EP - From TaskMan. Common processing for tasked or direct mode.
|
---|
34 | SCAN ;
|
---|
35 | D HDR
|
---|
36 | ; W "Fileman Site IDs by UCI:",! ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
37 | W "Fileman Site IDs by ",$S($$VERSION^%ZOSV(1)["Cache":"Namespace",1:"UCI"),":",! ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
38 | S X="NMUCI^ZIBFMD",@^%ZOSF("TRAP")
|
---|
39 | ;Begin New Code;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
40 | I $$VERSION^%ZOSV(1)["Cache" D G NMUCI
|
---|
41 | . F I=1:1:$ZU(90,0) S ZIBLIST($ZU(90,2,0,I))=""
|
---|
42 | . S ZIBFUCI=""
|
---|
43 | . F S ZIBFUCI=$O(ZIBLIST(ZIBFUCI)) Q:ZIBFUCI="" D:"%SYS%CACHELIBSAMPLES"'[ZIBFUCI SHOW
|
---|
44 | .Q
|
---|
45 | ;End New Code;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
46 | F ZIBFI=1:1 S ZIBFUCI=$ZU(ZIBFI) Q:ZIBFUCI="" D:$P(ZIBFUCI,U,1)'="MGR" SHOW
|
---|
47 | NMUCI ;
|
---|
48 | S X="",@^%ZOSF("TRAP")
|
---|
49 | DSPLY ;
|
---|
50 | D SUMM,SHOWF
|
---|
51 | G EXIT
|
---|
52 | ;
|
---|
53 | HDR ;
|
---|
54 | D NOW^%DTC
|
---|
55 | S Y=%,DT=$P(Y,".",1)
|
---|
56 | X:$D(^DD("DD")) ^("DD")
|
---|
57 | S ZIBFTDY=$P(Y,":",1,2)
|
---|
58 | X ^%ZOSF("UCI")
|
---|
59 | S ZIBFHDR(1)="UCI: "_Y_" CPU: "_^%ZOSF("VOL")_" "_ZIBFTDY,ZIBFHDR="F i l e M a n I n s t a l l a t i o n D a t a "
|
---|
60 | W @IOF,!,?IOM-$L(ZIBFHDR)\2,ZIBFHDR,!,?IOM-$L(ZIBFHDR(1))\2,ZIBFHDR(1),!!
|
---|
61 | Q
|
---|
62 | ;
|
---|
63 | SHOW ;
|
---|
64 | W ?1,ZIBFUCI,?15
|
---|
65 | S X="DDPROT",@^%ZOSF("TRAP")
|
---|
66 | I '$D(^[ZIBFUCI]DD) W "--",?50,"No ^DD global!",! Q
|
---|
67 | ; I '$D(^[ZIBFUCI]DD("SITE")) W "-- No ^DD(""ZIBFSITE"")!",! Q ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
68 | I '$D(^[ZIBFUCI]DD("SITE")) W "-- No ^DD(""SITE"")!",! Q ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
69 | S ZIBFNAME=^[ZIBFUCI]DD("SITE")
|
---|
70 | W ZIBFNAME,?50
|
---|
71 | ; I '$D(^[ZIBFUCI]DD("SITE",1)) W "--",?50,"No ^DD(""ZIBFSITE"",1)!",! Q ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
72 | I '$D(^[ZIBFUCI]DD("SITE",1)) W "--",?50,"No ^DD(""SITE"",1)!",! Q ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
73 | S ZIBFNUM=^[ZIBFUCI]DD("SITE",1)
|
---|
74 | W ZIBFNUM,!
|
---|
75 | F %=1:1 I '$D(^TMP("ZIBFMD",$J,"ID",ZIBFNUM,%)) S ^(%)=ZIBFUCI_" : "_ZIBFNAME Q
|
---|
76 | S ^TMP("ZIBFMD",$J,"UCI",ZIBFUCI)=ZIBFNUM
|
---|
77 | Q
|
---|
78 | ;
|
---|
79 | DDPROT ;
|
---|
80 | W "--",?50,"Cannot access ^DD [protection]!",!
|
---|
81 | Q
|
---|
82 | ;
|
---|
83 | SUMM ;
|
---|
84 | W !!,"Summary of known FileMan system ID's:",!
|
---|
85 | F ZIBFI=0:0 S ZIBFI=$O(^TMP("ZIBFMD",$J,"ID",ZIBFI)) Q:'ZIBFI W ?1,$J(ZIBFI,4) F %=1:1 Q:'$D(^TMP("ZIBFMD",$J,"ID",ZIBFI,%)) W ?7,^(%),!
|
---|
86 | Q
|
---|
87 | ;
|
---|
88 | SHOWF ;
|
---|
89 | ; W !!,"Listing of locally-developed files by UCI:",! ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
90 | W !!,"Listing of locally-developed files by ",$S($$VERSION^%ZOSV(1)["Cache":"Namespace",1:"UCI"),":",! ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
91 | S ZIBFUCI=""
|
---|
92 | F S ZIBFUCI=$O(^TMP("ZIBFMD",$J,"UCI",ZIBFUCI)) Q:ZIBFUCI="" S ZIBFNUM=^(ZIBFUCI) D SHOWF2
|
---|
93 | Q
|
---|
94 | ;
|
---|
95 | SHOWF2 ;
|
---|
96 | W ?1,ZIBFUCI
|
---|
97 | S $ZT="NODIC^ZIBFMD",ZIBFF1=ZIBFNUM*1000,ZIBFF2=ZIBFF1+1000
|
---|
98 | ;I $D(^[ZIBFUCI]DIC(ZIBFF1,0)) D SHOWF3($P(^[ZIBFUCI]DIC(ZIBFF1,0),U)) ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
99 | I $D(^[ZIBFUCI]DIC(ZIBFF1,0)) D SHOWF3($P(^[ZIBFUCI]DIC(ZIBFF1,0),U),^[ZIBFUCI]DIC(ZIBFF1,0,"GL")) ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
100 | ;F S ZIBFF1=$O(^[ZIBFUCI]DIC(ZIBFF1,ZIBFF1)) Q:'ZIBFF1 Q:ZIBFF1'<ZIBFF2 D SHOWF3($P(^[ZIBFUCI]DIC(ZIBFF1,ZIBFF1),U)) ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
101 | F S ZIBFF1=$O(^[ZIBFUCI]DIC(ZIBFF1)) Q:'ZIBFF1 Q:ZIBFF1>ZIBFF2 D SHOWF3($P(^[ZIBFUCI]DIC(ZIBFF1,0),U),^[ZIBFUCI]DIC(ZIBFF1,0,"GL")) ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
102 | W:$X !
|
---|
103 | S X="",@^%ZOSF("TRAP")
|
---|
104 | Q
|
---|
105 | ;
|
---|
106 | NODIC ;
|
---|
107 | W ?15,"--",?30,"Cannot access ^DIC (protection)",!
|
---|
108 | Q
|
---|
109 | ;
|
---|
110 | SHOWF3(X,Y) ;IHS/SET/GTH XB*3*9 10/29/2002 Added parameter "Y".
|
---|
111 | ;W ?15,ZIBFF1,?30,X,! ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
112 | W ?15,ZIBFF1,?30,X,?45,Y,! ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
113 | Q
|
---|
114 | ;
|
---|
115 | EXIT ;
|
---|
116 | ;KILL X,ZIBFI,ZIBFUCI,ZIBFNAME,ZIBFNUM,ZIBFHDR,ZIBFF1,ZIBFF2,ZIBFTDY,%I,%H,DTOUT,DUOUT,^TMP("ZIBFMD",$J) ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
117 | KILL X,ZIBFI,ZIBFUCI,ZIBGBL,ZIBFNAME,ZIBFNUM,ZIBFHDR,ZIBFF1,ZIBFF2,ZIBFTDY,%I,%H,DTOUT,DUOUT,^TMP("ZIBFMD",$J) ;IHS/SET/GTH XB*3*9 10/29/2002
|
---|
118 | S:$D(ZTQUEUED) ZTREQ="@"
|
---|
119 | Q
|
---|
120 | ;
|
---|
121 | ERR ;
|
---|
122 | I $ZE'["<NOUCI>" W $ZE,! Q
|
---|
123 | G SUMM
|
---|
124 | ;
|
---|