That HFS Device you have there seems like it should work.  What does it have 
when you inquire into it?  Or did you try changing the $I to /tmp/hfs.dat?


On Sunday 09 July 2006 00:37, Ismet Kursunoglu wrote:
Well after a few hours today I couldn't get this to work because I
couldn't load the wonderful file you created. For whatever reason I
couldn't get the HFS device to write to the file system (standard ext3
sitting on a RAID 10 system of new SATA disk drives). I did learn more
about the whole w/r and I/O subsystems and how they relate to the
underlying OS with VistA- so at least that was helpful.

I made sure the default HFS file in the kernel site parameter file matched
that of the user running GTM - still no go. I also discovered the VAFC
HFS option

NUMBER: 9347                            NAME: VAFC HFS SETUP
  MENU TEXT: HFS Device Setup           TYPE: run routine
  CREATOR: SCHLEHUBER,CAMERON
 DESCRIPTION:   This option is used to set up the PARAMETER DEFINITION
 (#8989.51) and PARAMETERS (#8989.5) files to read, write, and delete reports
 to a Host File Server (HFS) file.  In the setup, the directory NAME (#.01)
 field should contain a directory location that is wide open (read, write,
 edit, and delete) to all.  If these files are not set up, the inbound
 requests will default to the working Broker Server directory which may or
 may not have enough privileges to allow a remote system to pull the
 necessary information. Please check to see that your directory has the
 appropriate privileges.

  VMS example code to check privileges:
  A2$dir aij$:[000000]tcp$spool.dir /own/prot
     Directory AIJ$:[000000]
     TCP$SPOOL.DIR;1      [SYSTEM] (RWED,RWED,RWED,RWED)
  ROUTINE: CREATE^VAFCHFS               UPPERCASE MENU TEXT: HFS DEVICE SETUP

Using this didn't change things.

Now the problem could have been that the standard GTM-UNIX-HFS device file
 was not present in this last GTM release, and I am not sure if just creating
 one, or using the included "HFS" device will do. I am familiar with the
 direct disk access devices under Linux and creating them with mknod, but I
 am not sure if this is the same or will work with FileMan's direct editing
 of the device file.

I think I will just hold off for now and resume with this again after a bit
 of rest. I just wonder if anyone else has installed the FOIAVistA20060615
 SemiVivA and found the same absent GTM-UNIX-HFS device from the choice list.
 I will just re-install and try again and keep a "script"/screen log of all
 my actions for review.

Here are the GTM devices that I did find.

Select DEVICE NAME: ??

   Choose from:
   BROWSER (CIRN)       Text Browser Utility     NUL
   BROWSER CACHE/NT       HFS/CRT     USER$:[TEMP]DDBR.TXT
   BROWSER DSM/VMS       HFS/CRT     DDBR.TXT
   BROWSER MSM/DOS       HFS/CRT     51
   BROWSER MSM/NT       HFS/CRT     51
   CONSOLE       CONSOLE     |TNT|
   DG FIELD MONITOR       DG field editing protocol     DG FIELD MONITOR
   FAUX PRINTER       LAT TERMINAL     LC-
   GMRA UPDATE RESOURCE       Allergy update control     GMRA UPDATE RESOURCE

   GTM-UNIX-CONSOLE       Console (GT.M)     /dev/tty
   GTM-UNIX-NULL       Bit Bucket (GT.M-Unix)     /dev/null
   GTM-UNIX-TELNET       TELNET     /dev/pts/
   HDIS STATUS RESOURCE DEVICE       Resource Device     HDIS STATUS RESOURCE
 DE VICE
   HDIS VUID RESOURCE DEVICE       Resource Device     HDIS VUID RESOURCE
 DEVICE

   HFS       Host File Server     /tmp

....

On Fri, Jul 07, 2006 at 10:44:12AM -0400, Dan wrote:
> Okay, I created a KIDS build for you that has a routine and option in it.
>
>          ftp://ftp.mcenter.com/pub/misc/zzdb.kids
>
> After you install it:
> >D ^XUP
>
> Select OPTION NAME: ZZDBTEST
>
> If that hangs, then:
> >D 1^ZZDB1
>
> If that doesn't point you in any direction then how about a complete screen
> scrape of  what exactly you're doing -- from the moment you log onto VistA
> to when the system hangs.
>
> At 02:55 AM 7/7/2006, you wrote:
> >>  From what I've read, the problem is not OPTION specific -- it's more of
> >
> >a
> >
> >> general problem when doing anything within menu manager.  If you're
> >
> >hanging
> >
> >> when you issue a "?" at a menu prompt something's really messed up --
> >> either corrupted code or a db problem.
> >
> >I am sorry for the confusion. It is not hanging when issuing a "?",
> >just when I enter the System status menu - no matter from D ^XUP, D
> >^XUS or D P^DI.
> >
> >> Open up another session window and do a jobexam (whatever the command
> >
> >is in
> >
> >> GTM) while the other process is "hung".  Keep refreshing the output
> >
> >because
> >
> >> you may see that it's in some kind of recursive loop.
> >
> >I don't know how to do that - I will hunt the mail list however.
> >
> >> I'd be super duper surprised if there was a locking issue -- I dont
> >> think menu manager locks the global when a user enters "?" at a "top
> >> level"
> >
> >menu
> >
> >> (hard enough to get people to insert locks on a db write, much less a
> >
> >read).
> >
> >No lke out confirmed that - I would presume that is the proper tool.
> >
> >> I was going to reply with the below, but when I saw the initial question
> >> was that the system hung when entering a "?" at a menu prompt, it sounds
> >> like there's a bigger issue here than just the SS option.
> >>
> >> ------------------------------------------------------------------------
> >> I'm not really sure what process is hanging, but if it's the System
> >
> >Status
> >
> >> menu option, what I'd do is:
> >>
> >> First I'd get to a programmer's prompt and execute each piece of the
> >> option's ENTRY ACTION, one at a time, to see if any of these by itself
> >> is causing a problem.
> >
> >GTM>N DUZ,DT,DTIME
> >
> >GTM>X:$D(^%ZOSF("SS"))#2 ^("SS")
> >
> >GTM>D HOME^%ZIS
> >
> >GTM>
> >
> >Not hanging after that.
> >
> >> If not, then I'd check via the menu system by:
> >>       Create a temp routine with the ENTRY ACTION broken up so it's one
> >> command per line.
> >>       Create a dummy menu option that has a temp routine as it's
> >
> >ROUTINE field.
> >
> >>       D ^XUP and enter the dummy option's name and then check which
> >
> >line is
> >
> >> causing the system to hang.
> >
> >Do you mean to create a routine with the the ENTRY ACTION with line
> >breaks? How do I do this? You mean with this code?
> >
> >W @IOF
> >N DUZ,DT,DTIME
> >X:$D(^%ZOSF("SS"))#2 ^("SS")
> >D HOME^%ZIS
> >
> >Thank you so very much for all of your help and patience!
> >
> >
> >Using Tomcat but need to do more? Need to support web services, security?
> >Get stuff done quickly with pre-integrated technology to make your job
> >easier
> >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> >_______________________________________________
> >Hardhats-members mailing list
> >Hardhats-members@lists.sourceforge.net
> >https://lists.sourceforge.net/lists/listinfo/hardhats-members

-- 
Nancy Anthracite


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to