STANDARD DATA DICTIONARY #863.6 -- OCX MDD METHOD FILE 3/24/25 PAGE 1 STORED IN ^OCXS(863.6, (39 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- CROSS REFERENCED BY: CLASS FILE(AC), PARAMETER NAME(APAR), NAME(B), MESSAGE(C), UNIQUE OBJECT IDENTIFIER(UID) 863.6,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>100!($L(X)<3)!'(X'?1P.E) X LAST EDITED: OCT 03, 1995 HELP-PROMPT: Answer must be 3-100 characters in length. DELETE TEST: 1,0)= I $L(X),$D(^OCXS(863.5,"B",+DA)) W !!,*7,"Delete instances of this method class FIRST !!",!! CROSS-REFERENCE: 863.6^B 1)= S ^OCXS(863.6,"B",$E(X,1,100),DA)="" 2)= K ^OCXS(863.6,"B",$E(X,1,100),DA) CROSS-REFERENCE: ^^TRIGGER^863.6^4 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^OCXS(863.6,D0,"UID")):^("UID"),1:"") S X=$E(Y(1),1, 245),X=X S DIU=X K Y X ^DD(863.6,.01,1,2,1.1) X ^DD(863.6,.01,1,2,1.4) 1.1)= S X=DIV S X="" I $T(UID^OCXFMGR)]"",$G(DA) S X=$$UID^OCXFMGR(DIC,DA) 1.4)= S DIH=$S($D(^OCXS(863.6,DIV(0),"UID")):^("UID"),1:""),DIV=X S DE=0-$L(DIH),DIU=$E(DIH,1,245), Y=$E(DIH,246,999),^("UID")=$J("",$S(DE>0:DE,1:0))_DIV_$S(Y?." ":"",1:$J("",245-$L(DIV))_Y),DIH=863. 6,DIG=4 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= Q CREATE VALUE)= S X="" I $T(UID^OCXFMGR)]"",$G(DA) S X=$$UID^OCXFMGR(DIC,DA) DELETE VALUE)= NO EFFECT FIELD)= U Triggers a unique ID. 863.6,.02 MESSAGE 0;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: DEC 28, 1994 HELP-PROMPT: Answer must be 1-30 characters in length. CROSS-REFERENCE: 863.6^C 1)= S ^OCXS(863.6,"C",$E(X,1,30),DA)="" 2)= K ^OCXS(863.6,"C",$E(X,1,30),DA) Message back pointer 863.6,.03 CLASS FILE 0;3 POINTER TO OCX MDD CLASS FILE (#863) LAST EDITED: AUG 30, 1995 SCREEN: S DIC("S")="I Y>860,Y<865" EXPLANATION: Select an MDD "class" file CROSS-REFERENCE: 863.6^AC 1)= S ^OCXS(863.6,"AC",$E(X,1,30),DA)="" 2)= K ^OCXS(863.6,"AC",$E(X,1,30),DA) Rapidly identify all methods associated with a given class 863.6,.04 TYPE OF EXECUTABLE 0;4 SET 'R' FOR ROUTINE; 'X' FOR EXECUTABLE CODE STRING; 'T' FOR TEMPLATE; LAST EDITED: DEC 12, 1994 863.6,1 DESCRIPTION DESC;0 WORD-PROCESSING #863.61 LAST EDITED: AUG 30, 1994 863.6,2 EXECUTABLE EX;E1,245 FREE TEXT INPUT TRANSFORM: K:$L(X)>240!($L(X)<1) X LAST EDITED: DEC 12, 1994 HELP-PROMPT: If TYPE OF EXECUTABLE='ROUTINE' entry must be in the format 'XXX^YYYY'. If TYPE='X', then entry must be valid M code. If TYPE='T', then entry must be a valid template string. WRITE AUTHORITY: @ 863.6,3 PARAMETER PAR;0 POINTER Multiple #863.63 LAST EDITED: MAY 12, 1995 863.63,.01 PARAMETER NAME 0;1 POINTER TO OCX MDD PARAMETER FILE (#863.8) (Multiply asked) LAST EDITED: AUG 30, 1995 CROSS-REFERENCE: 863.63^B 1)= S ^OCXS(863.6,DA(1),"PAR","B",$E(X,1,30),DA)="" 2)= K ^OCXS(863.6,DA(1),"PAR","B",$E(X,1,30),DA) CROSS-REFERENCE: 863.6^APAR 1)= S ^OCXS(863.6,"APAR",$E(X,1,30),DA(1),DA)="" 2)= K ^OCXS(863.6,"APAR",$E(X,1,30),DA(1),DA) Rapidly identify all patameters associated with this class 863.63,.02 TYPE 0;2 SET '0' FOR INPUT; '1' FOR OUTPUT; LAST EDITED: SEP 03, 1995 863.63,1 VALUE VAL;E1,200 FREE TEXT INPUT TRANSFORM: K:$L(X)>200!($L(X)<1) X LAST EDITED: DEC 06, 1994 HELP-PROMPT: Answer must be 1-200 characters in length. 863.6,4 UNIQUE OBJECT IDENTIFIER UID;E1,245 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: OCT 03, 1995 HELP-PROMPT: Answer must be 3-30 characters in length. DESCRIPTION: A unique ID for this object. WRITE AUTHORITY: ^ NOTES: TRIGGERED by the NAME field of the OCX MDD METHOD File CROSS-REFERENCE: 863.6^UID 1)= S ^OCXS(863.6,"UID",$E(X,1,30),DA)="" 2)= K ^OCXS(863.6,"UID",$E(X,1,30),DA) Enables rapid lookup of an object by its UID. FILES POINTED TO FIELDS OCX MDD CLASS (#863) CLASS FILE (#.03) OCX MDD PARAMETER (#863.8) PARAMETER:PARAMETER NAME (#.01) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):