I ran ^DINIT, and it did NOT put in the missing node
into ^DOPT("DICR").  I had to do the method outlined.

Kevin

--- "Beza, Fil" <[EMAIL PROTECTED]> wrote:

> 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 
=== message truncated ===



                
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - 250MB free storage. Do more. Manage less. 
http://info.mail.yahoo.com/mail_250


-------------------------------------------------------
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