XQP46INI ;SEA/LUKE - Post init for patch XU*8.0*46 ;04/27/98 12:27
;;8.0;Kernel;**46**;APR 14, 1998
;Post installation routine for KIDS patch XU*8.0*46
;
;Add Synonym "OPED" to XQOPED option in the XUMAINT menu
N XQMEN,XQOP,XQORD
S XQMEN=$O(^DIC(19,"B","XUMAINT",0))
S XQOP=$O(^DIC(19,"B","XQOPED",0))
S XQORD=$O(^DIC(19,XQMEN,10,"B",XQOP,0))
I +^DIC(19,XQMEN,10,XQORD,0)=XQOP D
.S $P(^DIC(19,XQMEN,10,XQORD,0),U,2)="OPED"
.S ^DIC(19,XQMEN,10,"C","OPED",XQORD)=""
.Q
Q
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HXQP46INI 497 printed Dec 13, 2024@02:06:25 Page 2
XQP46INI ;SEA/LUKE - Post init for patch XU*8.0*46 ;04/27/98 12:27
+1 ;;8.0;Kernel;**46**;APR 14, 1998
+2 ;Post installation routine for KIDS patch XU*8.0*46
+3 ;
+4 ;Add Synonym "OPED" to XQOPED option in the XUMAINT menu
+5 NEW XQMEN,XQOP,XQORD
+6 SET XQMEN=$ORDER(^DIC(19,"B","XUMAINT",0))
+7 SET XQOP=$ORDER(^DIC(19,"B","XQOPED",0))
+8 SET XQORD=$ORDER(^DIC(19,XQMEN,10,"B",XQOP,0))
+9 IF +^DIC(19,XQMEN,10,XQORD,0)=XQOP
Begin DoDot:1
+10 SET $PIECE(^DIC(19,XQMEN,10,XQORD,0),U,2)="OPED"
+11 SET ^DIC(19,XQMEN,10,"C","OPED",XQORD)=""
+12 QUIT
End DoDot:1
+13 QUIT