Changeset 636 for FOIAVistA/tag/r/KERNEL-XU-A4A7-USC-XG-XLF-XNOA-XPD-XQ-XVIR-ZI-ZOSF-ZOSV-ZT-ZU-%Z-XIP--XQAB--XUC--XUR--ZIN--ZTED/ZOSFONT.m
- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/KERNEL-XU-A4A7-USC-XG-XLF-XNOA-XPD-XQ-XVIR-ZI-ZOSF-ZOSV-ZT-ZU-%Z-XIP--XQAB--XUC--XUR--ZIN--ZTED/ZOSFONT.m
r628 r636 1 ZOSFONT ;SFISC/AC - SETS UP ^%ZOSF for Cache for NT/VMS ;10/19/06 14:01 2 ;;8.0;KERNEL;**34,104,365**;JUL 10, 1995;Build 5 3 ;For Cache versions 3.2, 4 and 5 1 ZOSFONT ;SFISC/AC - SETS UP ^%ZOSF FOR Open M for NT ;09/29/98 08:26 2 ;;8.0;KERNEL;**34,104**;JUL 03, 1995 4 3 S %Y=1 K ^%ZOSF("MASTER"),^%ZOSF("SIGNOFF") 5 NZO F I="MGR","PROD","VOL" S:$D(^%ZOSF(I)) ZO(I)=^%ZOSF(I)4 K ZO F I="MGR","PROD","VOL" S:$D(^%ZOSF(I)) ZO(I)=^%ZOSF(I) 6 5 F I=1:2 S Z=$P($T(Z+I),";;",2) Q:Z="" S X=$P($T(Z+1+I),";;",2,99) S ^%ZOSF(Z)=$S($D(ZO(Z)):ZO(Z),1:X) 7 ; 8 MGR W !,"NAME OF MANAGER'S NAMESPACE: "_^%ZOSF("MGR")_"// " R X:$S($G(DTIME):DTIME,1:9999) I X]"" X ^("UCICHECK") G MGR:0[Y S ^%ZOSF("MGR")=X 9 PROD W !,"PRODUCTION (SIGN-ON) NAMESPACE: "_^%ZOSF("PROD")_"// " R X:$S($G(DTIME):DTIME,1:9999) I X]"" X ^("UCICHECK") G PROD:0[Y S ^%ZOSF("PROD")=Y 10 VOL W !,"NAME OF THIS CONFIGURATION: "_^%ZOSF("VOL")_"//" R X:$S($G(DTIME):DTIME,1:9999) I X]"" S:X?1.22U ^%ZOSF("VOL")=X I X'?1.22U W "MUST BE 1-22 uppercase characters." G VOL 11 ; 6 MGR W !,"NAME OF MANAGER'S NAMESPACE: "_^%ZOSF("MGR")_"// " R X:$S($G(DTIME):DTIME,1:9999) I X]"" X ^("UCICHECK") G MGR:Y="" S ^%ZOSF("MGR")=X 7 PROD W !,"PRODUCTION (SIGN-ON) NAMESPACE: "_^%ZOSF("PROD")_"// " R X:$S($G(DTIME):DTIME,1:9999) I X]"" X ^("UCICHECK") G PROD:Y="" S ^%ZOSF("PROD")=Y 8 VOL W !,"NAME OF THIS CONFIGURATION: "_^%ZOSF("VOL")_"//" R X:$S($G(DTIME):DTIME,1:9999) I X]"" S:X?1.5U ^%ZOSF("VOL")=X I X'?1.5U W "MUST BE 1-5 uppercase characters." G VOL 12 9 OS S $P(^%ZOSF("OS"),"^",1)="OpenM-NT" S:'$P(^%ZOSF("OS"),"^",2) $P(^%ZOSF("OS"),"^",2)=18 13 ;For Cache 5.1 and above14 I $$VERSION^ZOSVONT>5 S ^%ZOSF("GSEL")="K ^CacheTempJ($J),^UTILITY($J) D ^%SYS.GSET M ^UTILITY($J)=CacheTempJ($J)"15 10 W !!,"ALL SET UP",!! Q 16 11 Z ;; … … 22 17 ;;U $I:("":"+B") 23 18 ;;DEL 24 ;;X "ZR ZS @X" 19 ;;X "ZR ZS @X" K ^UTILITY("ROU",X) 25 20 ;;EOFF 26 21 ;;U $I:("":"+S") … … 35 30 ;;GD 36 31 ;;D ^%GD 37 ;;GSEL;Select Globals38 ;;K ^UTILITY($J) D ^%GSET39 32 ;;JOBPARAM 40 33 ;;D JOBPAR^%ZOSV … … 42 35 ;;U IO:("":"+S+I-T":$C(13,27)) 43 36 ;;LOAD 44 ;; N %,%NS %N=0 X "ZL @X F XCNP=XCNP+1:1 S %N=%N+1,%=$T(+%N) Q:$L(%)=0 S @(DIF_XCNP_"",0)"")=%"37 ;;S %N=0 X "ZL @X F XCNP=XCNP+1:1 S %N=%N+1,%=$T(+%N) Q:$L(%)=0 S @(DIF_XCNP_"",0)"")=%" 45 38 ;;LPC 46 39 ;;S Y=$ZC(X) … … 72 65 ;;D @($S(X>7:"NORMAL",X>3:"NORMAL",1:"LOW")_"^%PRIO") ;Don't do HIGH 73 66 ;;PROGMODE 74 ;;S Y=$ZJ OB#267 ;;S Y=$ZJ#2 75 68 ;;PROD 76 69 ;;VAH … … 78 71 ;;D ^%RD 79 72 ;;RESJOB 80 ;; N OLD S OLD=$ZNSPACE ZNSPACE "%SYS" D ^RESJOB ZNSPACE OLD Q73 ;;Q:'$D(DUZ) Q:'$D(^XUSEC("XUMGR",+DUZ)) N XQZ S XQZ="^RESJOB[MGR]" D DO^%XUCI 81 74 ;;RM 82 ;; I $G(IOT)["TRM"U $I:X75 ;;U $I:X 83 76 ;;RSEL;;ROUTINE SELECT 84 77 ;;K ^UTILITY($J) D KERNEL^%RSET K %ST ;Special entry point for VA 85 78 ;;RSUM 86 ;;N %,%1,%3 ZL @X S Y=0 F %=1,3:1 S %1=$T(+%),%3=$F(%1," ") Q:'%3 S %3=$S($E(%1,%3)'=";":$L(%1),$E(%1,%3+1)=";":$L(%1),1:%3-2) F %2=1:1:%3 S Y=$A(%1,%2)*%2+Y 87 ;;RSUM1 88 ;;N %,%1,%3 ZL @X S Y=0 F %=1,3:1 S %1=$T(+%),%3=$F(%1," ") Q:'%3 S %3=$S($E(%1,%3)'=";":$L(%1),$E(%1,%3+1)=";":$L(%1),1:%3-2) F %2=1:1:%3 S Y=$A(%1,%2)*(%2+%)+Y 79 ;;ZL @X S Y=0 F %=1,3:1 S %1=$T(+%),%3=$F(%1," ") Q:'%3 S %3=$S($E(%1,%3)'=";":$L(%1),$E(%1,%3+1)=";":$L(%1),1:%3-2) F %2=1:1:%3 S Y=$A(%1,%2)*%2+Y 89 80 ;;SS 90 81 ;;D ^%SS 91 82 ;;SAVE 92 ;; N XCS S XCS="F XCM=1:1 S XCN=$O(@(DIE_XCN_"")"")) Q:+XCN'=XCN S %=^(XCN,0) Q:$E(%,1)=""$"" I $E(%,1)'="";"" ZI %" X "ZR X XCS ZS @X"83 ;;S XCS="F XCM=1:1 S XCN=$O(@(DIE_XCN_"")"")) Q:+XCN'=XCN S %=^(XCN,0) Q:$E(%,1)=""$"" I $E(%,1)'="";"" ZI %" X "ZR X XCS ZS @X" S ^UTILITY("ROU",X)="" K XCS 93 84 ;;SIZE 94 85 ;;S Y=0 F I=1:1 S %=$T(+I) Q:%="" S Y=Y+$L(%)+2 … … 97 88 ;;TMK;;MAGTAPE MARK 98 89 ;;S Y=$ZA\4#2 99 ;;TRAP;;S X="^%ET",@^%ZOSF("TRAP") ; User $ETRAP90 ;;TRAP;;S X="^%ET",@^%ZOSF("TRAP") TO SET ERROR TRAP 100 91 ;;$ZT=X 101 92 ;;TRMOFF … … 103 94 ;;TRMON 104 95 ;;U $I:("":"+I+T") 105 ;;TRMRD ;;old Y=$A($ZB),Y=$S(Y<32:Y,Y=127:Y,1:0)96 ;;TRMRD 106 97 ;;S Y=$A($ZB),Y=$S(Y<32:Y,Y=127:Y,1:0) 107 98 ;;TYPE-AHEAD … … 117 108 ;;VOL;;VOLUME SET NAME 118 109 ;;ROU 119 ;;ZD ;;$H to external110 ;;ZD 120 111 ;;S Y=$ZD(X)
Note:
See TracChangeset
for help on using the changeset viewer.