cQ5 ;More functions ;cQ5; Q ; date ;date N %H,%J,%R S %H=1+$H,%J=%H\1461,%R=%H#1461,DJ=%J*4+1841+(%R\365),DD=%R#365,DM=1 I %R=1460 S DD=365,DJ=DJ-1 F %J=31,(%R>1154)+28,31,30,31,30,31,31,30,31,30 Q:%J'
x.y.z.255" . W !," fixed to ports p+i",! . W !,"Ex.: D FIP^"_$T(+0)_"(""123.123.1.1"",9000)" . W !," sets IP-addresses 123.123.1.1 to 123.123.1.255" . W !," fixed to ports 9001 to 9255",! S IPB=$P(IP,".",1,3)_".",PB=P\1000*1000 W !,"Ok to set IP-addresses ",IPB,"1 to ",IPB,"255" W !," fixed to ports ",PB+1," to ",PB+255 W !," .[] = OK :" R K I K'="." Q S K=$$ZC S:$D(^cLOG($ZCVT($ZU(110),"U"),"DEV",0)) K=^(0) S:$D(^cLOG($ZU(5),"DEV",0)) K=^(0) F I=1:1:255 D . S ^cQSYS(0,"DDB",PB+I)="TELN,"_IPB_I_",," . S ^cQSYS(0,"FIXED","IP",IPB_I)=PB+I . S ^cLOG($ZCVT($ZU(110),"U"),"DEV",PB+I)=K FIPZ Q ; FIP127 S IP="127.0.0.1",P=1000 S K=$$ZC S:$D(^cLOG($ZCVT($ZU(110),"U"),"DEV",0)) K=^(0) S:$D(^cLOG($ZU(5),"DEV",0)) K=^(0) S ^cQSYS(0,"DDB",P)="TELN,"_IP_",," S ^cQSYS(0,"FIXED","IP",IP)=P S ^cLOG($ZCVT($ZU(110),"U"),"DEV",P)=K FIP127Z Q ; UN(I) N NBN,IP,JOB,K,R,%v S I=$G(I,$I) S:I="" I=$I S JOB=$$JOB^cQ14(I) I JOB,$D(^cJOB(JOB,$ZCVT($ZU(110),"U"),"job","UN")) Q ^("UN") UNZ Q "?" ; WHO(I) N CFG,K S I=$G(I,$I) S:I="" I=$I S CFG=$$CONFIG^cQ9,K=$$IO(I) I K="" S K=" " I $D(^cQSYS(CFG,"DDB",K)) I $L($P(^(K),",",3)) Q $P(^(K),",",3) WHOZ Q "?" ; ZC() ;Get device-code N I,K S K="" F I=$ZCVT($ZU(110),"U"),$ZU(5) I $D(^cLOG(I,"LOGON")),$L(^("LOGON")) S K=^("LOGON") I '$L(K) S K="ZC" ZCZ Q K ; ZDEV(I) N DDB,K ZDEVZ Q $I ; QT S QT=$G(QT,""),QTU=$S($L(QT):$F("FDE",QT),1:1) D MASTER Q ; SYSN() Q $P($G(^cLOG($ZU(5),"DESCRIPTION",$$CONFIG^cQ9,0),$ZU(5)),"\") ; UCILIB(UCI) ; Q "%SYS" ; LOGJOB D date,time D MASTER S ^cJOB($J,$ZCVT($ZU(110),"U"),"job","date_time")=$G(DT)_"\"_$G(TD) S ^("q")=$G(Q),^("qt")=$G(QT),^("qu")=$G(QU),^("qu1")=$G(QU(1)) S ^("qu2")=$G(QU(2)),^("menu_gref")=$G(%ZM) S ^cJOB($J,$ZCVT($ZU(110),"U"),"job","menu_line")=$S($L($G(%ZM)):$G(@%ZM),1:"") LOGJOBZ Q ; CC() Q $C(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31) ; INFO() Q $$INFO^cQ14 ; YZ Q ; ER S %=$ZE,%ZTRAP="ER^"_$T(+0) D ^cA400 ZQ 1 I $ZT'="" G @$ZT ERZ Q ; ZZ ; 17.01.2012 - 15:58 * Cache-r6.4.9