I'm not sure what you meant by fixing itself but just running ^DINIT
will recreate the basic DOPT.  Everytime you run a part of Fileman say D
Q^DI it adds more nodes that it needs.

^DOPT is FileMan's stand alone "option" global and it used to be VistA's
(before it was known a VistA and before MenuMan) option global as well.
For example, if you D ^XM, it will build the MailMan options into
^DOPT("XM"

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
Toppenberg
Sent: Monday, January 03, 2005 2:26 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] Re: The mystery of global ~DOPT

P.S.

Here is what ^DOPT("DICR") looks like after it fixes itself, in case
anyone else has this problem...

^DOPT("DICR",0)="TYPE OF INDEXING^1.01^7^7"
^DOPT("DICR",1,0)="REGULAR"
^DOPT("DICR",2,0)="KWIC"
^DOPT("DICR",3,0)="MNEMONIC"
^DOPT("DICR",4,0)="MUMPS"
^DOPT("DICR",5,0)="SOUNDEX"
^DOPT("DICR",6,0)="TRIGGER"
^DOPT("DICR",7,0)="BULLETIN"
^DOPT("DICR","B","BULLETIN",7)=""
^DOPT("DICR","B","KWIC",2)=""
^DOPT("DICR","B","MNEMONIC",3)=""
^DOPT("DICR","B","MUMPS",4)=""
^DOPT("DICR","B","REGULAR",1)=""
^DOPT("DICR","B","SOUNDEX",5)=""
^DOPT("DICR","B","TRIGGER",6)=""    

Kevin


--- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:

> Jim,
> 
> Thanks.  That's a clever trick for searching the entire code base by 
> using 'grep'.  I'll have to remember that.
> 
> Looking at the code, it first looks for ^DOPT("DIU",11).  If that is 
> ABSENT, then it will set up the ^DOPT("DICR") nodes.  So all I had to 
> do was to delete this ^DOPT("DIU",11) node, and it repaired itself.
> 
> I'm not sure why my "DICR" node was missing, but it seems fixed now.
> 
> Thanks!
> Kevin
> 
> 
> --- Jim Self <[EMAIL PROTECTED]> wrote:
> 
> > Kevin,
> > This is defined in ^DIU. I found it using grep. It looks to me like 
> > it will be defined if you simply "D ^DIU".
> > 
> > >George,
> > >
> > >Thanks for your reply.  The ^DOPT doesn't seem to
> > be a
> > >standard file.  I can't look at file 1.01 with fileman.  There is 
> > >no ^DIC(1.01,*) entry, and the entry in ^DD(1.01) seems to indicate

> > >that the
> > filename
> > >is "OPTION" (i.e. ^DD(1.01,0,"NM","OPTION") is defined.  But file 
> > >OPTION is really something
> > entirely
> > >different...
> > >
> > >Anyway, I re-ran DINIT, and there is still no
> > >^DOPT("DICR") setup.
> > >
> > >I hacked around this problem in DICE.m by forcing
> > the
> > >Y value returned after a search for ^DOPT("DICR")
> > to
> > >be Y=1.  This allowed me to create the cross-reference.
> > >
> > >So I guess I am temporarily past that problem,
> but
> > I
> > >don't have a good feeling that I did this the
> right
> > >way.
> > >
> > >Thanks
> > >Kevin
> > >
> > >
> > >--- George Timson <[EMAIL PROTECTED]>
> > wrote:
> > >
> > >> This global is mentioned in FileMan
> > documentation:
> > >> http://www.hardhats.org/fileman/pm/fr_or1.htm
> > >>
> > >> It is set up by ^DINIT.  Re-run ^DINIT to fix
> > your
> > >> problem with
> > >> ^DOPT("DICR")
> > >>
> > >> This global is admittedly a little unusual, in
> > that
> > >> it contains many little
> > >> "files" that are all described by a single Data Dictionary, 
> > >> number 1.01.
> > >>
> > >> --George Timson
> > 
> > ---------------------------------------
> > Jim Self
> > Systems Architect, Lead Developer
> > VMTH Computer Services, UC Davis
> > (http://www.vmth.ucdavis.edu/us/jaself)
> > 
> > 
> >
>
-------------------------------------------------------
> > The SF.Net email is sponsored by: Beat the post-holiday blues Get a 
> > FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> > It's fun and FREE -- well,
> > almost....http://www.thinkgeek.com/sfshirt
> > _______________________________________________
> > Hardhats-members mailing list
> > Hardhats-members@lists.sourceforge.net
> >
>
https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > 
> 
> 
> 
>               
> __________________________________
> Do you Yahoo!? 
> Jazz up your holiday email with celebrity designs.
> Learn more. 
> http://celebrity.mail.yahoo.com
> 
> 
>
-------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues Get a 
> FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well,
> almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/hardhats-members
> 



                
__________________________________
Do you Yahoo!? 
The all-new My Yahoo! - What will yours do?
http://my.yahoo.com 


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to