I have OV3 and Fedora Core 2.  

I bet you are using the version on the VA ftp site.  That is available 
preinstalled on Knoppix on Sourceforge thanks to Bhaskar in the VivAFOIAGold 
on the WorldVistA project site.  It can be installed right on your machine if 
you want or run off of the DVD.

 Anyway, I would suggest you don't spend a lot of time looking at man hostname 
and the like unless you REALLy want to spend a lot of time because you end up 
going in a circle from hostname to something else to something else that ends 
up referring back to hostname again.  I got dizzy when I tried it.  

The best I was able to do with Fedora was to figure it out with experiments 
and to find out the machine name probably has to be changed in multiple 
places to really change the machine name for Fedora  
including /etc/hosts,  /etc/config/network and 
sysctl -w kernel.hostname="newhostname" .  

After that, I decided that was really much more than I needed to know or cared 
to know about machine names and Fedora, as long as I could figure out where 
to get at hostname -s changed.

As for the ^ZOSF("PROD") and where that is set, it looks like im my ^ZTMGRSET, 
it  just gets the UCI and Volume it from ^ZOSF("PROD"), so that didn't help 
figure out how that is set.  



On Sunday 21 November 2004 08:54 pm, Daniel Gray wrote:
> Thanks Fil, I take that as a great compliment.  And you knew I would.
>
> All other readers:  Fil has exaggerated my reputation as a hacker, but
> maybe it was because of something I said . . .
>
> Nancy:  I'm not too sure what information will help, but here is a
> paragraph from Krn8_Osm.pdf
>
> ==============
> BOX-VOLUME PAIR
> This field identifies a volume set and the CPU on which it is available. It
> contains the name of a volume set concatenated to the CPU ("box") name:
> first the volume set name and then the CPU name. For example, if the
> volume set name is "KRN" and the name of the CPU (e.g., box) is "ISC6A1",
> then the box-volume pair would be "KRN:ISC6A1".
>
> For systems on which each CPU tends to have a unique volume set, and vice
> versa, you may enter just the volume set name (e.g., "PSA" or "AAA"). This
> field's value for the current process can be found by doing GETENV^%ZOSV
> and checking the fourth ^-piece of Y. Since the volume set and CPU are
> identified, the TaskMan site parameters can be tuned for each specific
> volume set and CPU affected. Systems running Managers on more than one
> CPU need one entry for each CPU where a manager is running.
> =============
>
> So for Kernel to work, VOL:BOX has to be set up right.  But why do they
> call it Box-Volume, why not call it Volume-Box?  The name of it caused me
> some confusion when I was setting up taskman.  And yes, the ^%ZOSF("PROD")
> and ^%ZOSF("MGR") and ^%ZOSF("VOL") have to be all set right, and that is
> done when you do ^ZTMGRSET.  Maybe ^ZTMGRSET should get "BOX" name, and at
> least begin setup of KERNEL SITE PARAMETERS.  Maybe it does.
>
> The version of Kernel I am running, has the code I showed below, that is,
> the call to GETENV^%ZOSV calling RETURN^%ZOSV which evoked the GTM function
> ZSYSTEM("hostname -s")
> From the GTM documentation, it looks like the ZSYSTEM call is a way to
> generate a "plainjane" Linux command.  And I would suppose that one could
> say, to Linux
> #hostname -s
> and you would get a parameter out of the etc/hosts file, hopefully the
> "box" name, or the short name of your computer.
>
> I think that Linux uses different names for different things, Redhat9, I
> think, provides for a longname and a shortname, and whoever wrote the
> ^%ZOSF that I have, knew to look for the short name (thus "-s").  One could
> do $man hostname and see what it says there, I will do that when I get a
> chance.  But there should be some documentation somewhere that tells the
> naïve user to name his computer with a short and sweet alias, and to check
> KERNEL SITE PARAMS to make sure taskman will run.
>
> It looks like the Linux configuration provides for three fields in the
> hosts file.  The first is IP address, the second is the name of your
> computer (a shortname), and the longname might be the URL of your system. 
> If this is really the case, then Kernel could use that shortname as a "box"
> name, to identify your "box" on a network.
>
> Maybe there is a difference between Redhat9 and Fedora, and maybe there is
> a difference in the GTM systems we are running, and maybe a difference in
> the VA Kernel we are running.
>
> The comments below indicate all three are different, and we need to get on
> the same page of music before our conversation will make sense.
>
> Dan
> GTM>h
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Beza,
> Fil Sent: Sunday, November 21, 2004 3:07 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [Hardhats-members] Volume Sets
>
> If it is about VistA Kernel, I doubt if I could say anything that Dan
> doesn't know.  He's the hacker and knows more about the ins and outs of
> Kernel than I do.
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Nancy E.
> Anthracite
> Sent: Saturday, November 20, 2004 5:33 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [Hardhats-members] Volume Sets
>
> I am running Fedora Core 2, which isn't that far from Redhat and the short
> name comes from the first half of that localhost.localdomain  or
> XXX.localdomain XXX part, but it does not have to be the same as the volume
> set.  I know that from my installation.  You set the volume set internally
> in Vista from $P(^%ZOSF("PROD"),",",2) and that is set, I think, in the
> volume set file and it is the volume set that is the signon/production
> volume set in the volume set file.
>
> Fil, Wally, Rick, Marianne or somebody who knows this stuff, help us out
> here, please.
>
> On Saturday 20 November 2004 03:24 pm, Daniel Gray wrote:
> > Nancy:
> > Little things like this are really slowing down my progress, but I am
> > learning a lot about Linux and GTM in the process.  Getting a little déjà
> > vu of the early days in VistA.  The only FileMan doc was, I think, 20
>
> pages
>
> > long (but, as George T will attest), everything was there, you only
> > needed to know where to look.  We would call him up, he would say
> > (without looking), "page 18, on the bottom, there in the example".
> >
> > Here is my origional hosts file, right after installation of Redhat 9:
> > # Do not remove the following line, or various programs
> > # that require network functionality will fail.
> > 127.0.0.1           localhost.localdomain localhost
> >
> > GTM>D GETENV^%ZOSV
> > hostname: Unknown host
> >
> > GTM>ZWRITE
> > Y="VAH^ROU^^ROU:"
> >
> > GTM>
> >
> > Here is the "hosts" file as it is now.
> > # Do not remove the following line, or various programs
> > # that require network functionality will fail.
> > 127.0.0.1   ROU     x1-6-00-e0-18-62-af-ec
> >
> > GTM>D GETENV^%ZOSV
> >
> > GTM>ZWRITE
> > Y="VAH^ROU^ROU^ROU:ROU"
> >
> > If I take out the third field, leaving only two,
> > # Do not remove the following line, or various programs
> > # that require network functionality will fail.
> > 127.0.0.1   ROU
> >
> > GTM>D GETENV^%ZOSV
> > hostname: Unknown host
> >
> > GTM>ZWRITE
> > Y="VAH^ROU^^ROU:"
> >
> > Now change only the "hosts" middle field to AAA, to avoid confusion
> > GTM>D GETENV^%ZOSV
> >
> > GTM>ZWRITE
> > Y="VAH^ROU^AAA^ROU:AAA"
> >
> > GTM>
> >
> >
> >
> > Here is the code in ^%ZOSV, you can see what the problem is, the -s
> > argument tells GTM to retrieve the shortname from the hosts file, and it
> > doesn't work if there is no longname.  What name it gets, I think MUST
> > correspond to Volume Set, in order for things to work right.  I think
>
> also,
>
> > Volume Set should be three letters.
> >
> > GETENV      ;Get environment Return Y='UCI^VOL^NODE^BOX LOOKUP'
> >     N %HOST,%V S %V=^%ZOSF("PROD"),%HOST=$$RETURN("hostname -s")
> >     S Y=$TR(%V,",","^")_"^"_%HOST_"^"_$P(%V,",",2)_":"_%HOST
> >     Q
> >
> > RETURN(%COMMAND) ; ** Private Entry Point: execute a shell command &
>
> return
>
> > the resulting value **
> >     ;
> >     ; %COMMAND is the string value of the Linux command
> >     N %VALUE S %VALUE="" ; value to return
> >     N %FILE S %FILE=$$TEMP_"RET"_$J_".txt" ; temporary results file
> >     ZSYSTEM %COMMAND_" > "_%FILE ; execute command & save result
> >     O %FILE:(REWIND) U %FILE R:'$ZEOF %VALUE C %FILE:(DELETE) ; fetch
> > value & delete file
> >     ;
> >     QUIT %VALUE ; return value
> >  ;
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Nancy
>
> E.
>
> > Anthracite
> > Sent: Saturday, November 20, 2004 4:45 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [Hardhats-members] Volume Sets
> >
> > Please show me the output of GETENV....  and hostname -s and what Linux
> > distribution are you using?  ROU is usually the volume set.  I am using
> > Fedora Core 2.  I am glad it worked but I am beginning to think it was
>
> dumb
>
> > luck!
> >
> > On Saturday 20 November 2004 03:28 am, Daniel Gray wrote:
> > > Thanks Nancy,
> > >
> > > I'm not certain how to post a continuation to a thread.
> > > Just reply, I guess, I can't find any way on sourceforge.
> > >
> > > Nancy, Your advice worked.  I did have to experiment a little.
> > > Actually the hosts file seems to have the shortname in the middle.
> > >
> > > 127.0.0.1    ROU     x1-6-00-e0-18-62-af-ec
> > >
> > > I wonder if the long name is a mac address.  It was the default when I
> > > installed Linux.
> > >
> > > Now Taskman works, the device manager seems to work,
> > > Now I need to get some devices working.
> > >
> > > Anybody able to queue to a USB printer ?
> > >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > > Nancy
> >
> > E.
> >
> > > Anthracite
> > > Sent: Friday, November 19, 2004 8:54 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [Hardhats-members] Volume Sets
> > >
> > > Let's try that again.  I posted this in the wrong thread previously.
> > >
> > > It gets the name from hostname -s.  In my system, that traces back
> > > to /etc/hosts and to set the name to Morphix, for instance, this is
> > > what you
> > >
> > > have to do in the file:
> > >
> > > # Do not remove the following line, or various programs
> > > # that require network functionality will fail.
> > > 127.0.0.1       Morphix.localdomain     Morphix
> > >
> > > On Friday 19 November 2004 11:00 pm, Daniel Gray wrote:
> > > > Anybody:
> > > >
> > > > I am looking for information about the relationship between Linux
>
> "Host
>
> > > > Name", Vista "Volume Set", and Taskman "Box-Pair".  %ZOSV does a
> > > > function to recover the Linux "hostname", and this information is
>
> used,
>
> > > > for instance, by %ZIS to determine whether the requested device is
> > > > within the reach of the user.  Taskman also uses Linux "hostname" to
> > > > see if there is a box-pair defined, so taskman can run on specific
> > > > server nodes.
> > > >
> > > > I am new to Linux, is there any way to change the "hostname"?  When I
> > > > installed Linux, I took the default and it is 20 characters long.
> > > > Vista likes simple names, like VAH, AAA, etc.
> > > >
> > > > I think, without a proper setup of hostname, volumeset, box-pair, and
> > > > so forth, neither deviceman nor taskman will work correctly.  At
>
> least,
>
> > > > I could not get SemiVistAViva0.4 to operate correctly, and I suspect
> > > > this is the problem.  I found after loading it that in Box-pair there
> > > > was an assumed a name for my computer.  GETENV^%ZOSV gets hostname
> > > > for many VistA functions.
> > > >
> > > > Is there any guidance out there for this issue ?
> > > >
> > > > Dan Gray
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This SF.Net email is sponsored by: InterSystems CACHE
> > > > FREE OODBMS DOWNLOAD - A multidimensional database that combines
> > > > robust object and relational technologies, making it a perfect match
> > > > for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
> > > > _______________________________________________
> > > > Hardhats-members mailing list
> > > > [EMAIL PROTECTED]
> > > > https://lists.sourceforge.net/lists/listinfo/hardhats-members

-- 
Nancy Anthracite


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to