Re: [Hardhats-members] Help with GTM

2004-08-08 Thread K.S. Bhaskar
Not in East Overshoe - just cleaning out my basement!

Mupip create to create the database, followed by ^%GI on each file would
load them in, but if they are in ZWR format, mupip load would be
faster.  If there are multiple files, a shell command along the lines of

  for i in *.zwr ; do mupip load $i ; done

should do the trick.

-- Bhaskar

On Sun, 2004-08-08 at 13:39, Roy wrote:
 Create a new file with mupip create and then use %GI to read the globals in.
 
 - Original Message - 
 From: Nancy Anthacite [EMAIL PROTECTED]
 To: Hardhats [EMAIL PROTECTED]
 Sent: Sunday, August 08, 2004 12:17 PM
 Subject: [Hardhats-members] Help with GTM
 
 
  Bhaskar has got to be off in East Overshoe again, or actually maybe
 spending
  some time someplace besides in front of a computer, so I need some help.
 
  I have a bunch of exported globals, over 300, that I need to make into a
  mumps.dat file with MUPIP -CREATE .  The instructions for MUPIP -CREATE
 talk
  about what to do with one file. I need to know how to put all of these
  globals into one file that MUPIP -CREATE will understand.  Anyone know how
  to do that?  Can I just append them one after the other in to one big file
  using some Linux script or something?
 
 
 
 
 
  ---
  This SF.Net email is sponsored by OSTG. Have you noticed the changes on
  Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
  one more big change to announce. We are now OSTG- Open Source Technology
  Group. Come see the changes on the new OSTG site. www.ostg.com
  ___
  Hardhats-members mailing list
  [EMAIL PROTECTED]
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 ---
 This SF.Net email is sponsored by OSTG. Have you noticed the changes on
 Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
 one more big change to announce. We are now OSTG- Open Source Technology
 Group. Come see the changes on the new OSTG site. www.ostg.com
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Making demo disks of your VistAconfiguration

2004-09-01 Thread K.S. Bhaskar
Pat --

If you just mount (in Windows or Linux) the Knoppix CD, there should be
a boot.img file for a boot floppy.  Assuming that your floppy is
/dev/fd0, you can use

dd if=/mnt/cdrom/KNOPPIX/boot.img of=/dev/fd0 bs=1440k

to create a boot floppy.

(If boot.img is not on the CD, you can get it from
http://debian.tu-bs.de/knoppix/CeBit/boot.img as well as other
sources.)  With Windows/DOS use the RAWRITE.EXE (search Google for the
nearest download point) to copy the boot image to a floppy.

Unfortunately, I am not a VistA person, and I too would appreciate a
VistA demo script. Can someone on this list post the script for a quick
VistA demo with OpenVistA?

-- Bhaskar

On Tue, 2004-08-31 at 15:58, Pat wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Thanks Bhaskar,
 I look into it.
 I have used Knoppix, may still have a boot disk for this laptop around
 somewhere.
 
 What basic commands should I use to demonstrate VistA live? I have poked
 around it just a bit. I did have it running on my PC at home, was never
 able to connect with CPRS from a Windows PC.
 
 Any suggestions greatly appreciated.
 
 ~ Pat

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47alloc_id808op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] hostname error

2004-09-07 Thread K.S. Bhaskar
Here is a safe way to change the host name of your PC.  I am not sure
that a reboot is needed (perhaps Crawford or a Linux guru on this list
can opine)?  In this example, the old name of the computer is mybox, and
the new name is ovdemo, and the domain is mydomain.

  * Edit the file where your Linux distribution stores the hostname
- e.g,. /etc/HOSTNAME on SuSE, /etc/sysconfig/networks on
Fedora, etc.  Change the line that reads mybox.localdomain to
ovdemo.
  * Edit the file /etc/hosts to reflect the new name of the machine.
  * Use the hostname command - e.g., hostname Morphix to change
the name (this is a temporary name change that won't survive a
reboot).
  * Reboot, and confirm that the machine has a new name.

Since Taskman appears to care what the machine name is, you should
ensure that have the correct name (as reported by the Linux command
hostname -s) in the database (and someone more expert in VistA than me
can advise how best to accomplish this).  For those using with the
OpenVistA VivA live CD, note that the machine name is Morphix.

-- Bhaskar

On Mon, 2004-09-06 at 12:39, Kevin Toppenberg wrote:
 I was recently messing around with the linxus
 hostname,and now it seems to have messed my VistA up.
 
 Here is what I get.
 
 GTMd ^XUP
 
 Setting up programmer environmenthostname: Unknown
 host
 
 Access Code:
 hostname: Unknown host
 
 Terminal Type set to: C-VT100
 
 Select OPTION NAME:
 GTM
 
 
 I tried changing the linux box name to what it was
 before, but I couldn't remember exactly what it was. 
 Something like localhost.localdomain
 
 What's going on?  Why does VistA need the hostname to
 be unchanged?
 
 Thanks
 Kevin

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47alloc_id808op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] hostname error (Linux guru needed)

2004-09-08 Thread K.S. Bhaskar
Yes, it is a Linux configuration issue.  I don't know where Red Hat 9
keeps its system name and where, if anywhere, it checks for consistency,
but the Unknown host means that Linux has been given conflicting or
confusing information about the host name.

-- Bhaskar

On Tue, 2004-09-07 at 17:33, Kevin Toppenberg wrote:
 Thanks Bhaskar,
 
 I think this must be a linux problem:
 
 [EMAIL PROTECTED] sysconfig]# hostname -s
 hostname: Unknown host
 [EMAIL PROTECTED] sysconfig]#
 
 So the unknown host not coming from VistA or GT.M
 
 I can't find the files you mention:
 
 [EMAIL PROTECTED] sysconfig]# cat /etc/hostname
 cat: /etc/hostname: No such file or directory
 [EMAIL PROTECTED] sysconfig]# cat /etc/HOSTNAME
 cat: /etc/HOSTNAME: No such file or directory
 [EMAIL PROTECTED] sysconfig]# cat
 /etc/sysconfig/networks
 cat: /etc/sysconfig/networks: No such file or
 directory
 [EMAIL PROTECTED] sysconfig]# cat /etc/hosts
 # Do not remove the following line, or various
 programs
 # that require network functionality will fail.
 127.0.0.1   localhost.localdomain   localhost
 192.168.0.5 laptop  LaptopWireless
 192.168.0.10unix
 [EMAIL PROTECTED] sysconfig]#
 
 
 I am using Redhat 9.  It has a graphical config app
 that has a place to set the host name etc.  It shows
 the localhost.localdomain name seen above.
 
 Any linux gurus out there?
 
 thanks
 Kevin

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47alloc_id808op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] Red Meat for the WV meeting...

2004-09-08 Thread K.S. Bhaskar
http://www.xbox-linux.org/

If you get Linux running on your Xbox, OpenVisA and GT.M will probably
run on it.  [Read the fine print - if you have a recent Xbox, you will
need to make a hardware mod to get Linux running on it.]

-- Bhaskar

On Wed, 2004-09-08 at 12:51, Link, Chuck M wrote:
 Now, now . . . I do have Linux running on a Playstation 2 (as is, no added chips, no 
 rewiring).  I was planning a session at ITC showing VistA running and hide the PS2 
 'til the end, but it turns out that since it's not an X86 box, GT.M will not run on 
 it.
   
 The XBox IS an X86, a Pentium III . . .

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47alloc_id808op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] DAT file keeps growing up

2004-09-08 Thread K.S. Bhaskar
Alexis --

Remember that the journal file contains information on all sets and
kills, as well as before images of modified blocks.  [A quick read of
the chapter on journaling in the Administration and Operations manual as
well as Technical Bulletin 5-025 on the Mupip Set Journal command
(http://sourceforge.net/docman/display_doc.php?docid=11357group_id=11026) may be in 
order.]

The mupip journal -extract command can be used to tell you exactly which
process made what updates.

My guess is that the bulk of the information is before images - since
you are presumably not making updates at a fast rate, every time that a
block is modified during an epoch, GT.M will write a before image of
that block.  For development purposes, you can use the epoch_interval
command of mupip set -journal to be something very large, such as 3600
(once an hour) or even 86400 (once a day).

Note that a large journal file is nothing to be concerned about.  If you
want to get rid of it, backup the database using the mupip backup
command with the -newjnlfiles=noprevlink option.  Once the backup
completes, you can delete the old generation journal file, since it will
no longer be needed for recovery from a system crash.

-- Bhaskar

On Wed, 2004-09-08 at 14:45, Christian Alexis Diez Ocaa wrote:
 Hi,
 
  
 
 Im running SemiViva 0.4 over GT.M.
 
 Last week my mumps.dat file was 271M, today it is 769M !
 
 I just added a few patients and a few new persons, and I cant figure
 out the reason for such growth.
 
 Is there a way to identify what process is making the dat file larger?
 And/Or which files (within Vista) are growing up ?
 
  
 
 Thanks,
 
 Alexis


***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47alloc_id808op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] web based access to VistA (wasEsiObjects...)

2004-09-09 Thread K.S. Bhaskar
Jim --

I am interested in demonstrating web based access to VistA data - maybe
some day in the future even a browser based replacement for CPRS based
on W3C standards.

That said, my expertise is not VistA or medical records.  If you have a
working demo of M2Web with OpenVistA, I would be glad to package it into
an OpenVistA VivA package one weekend.  That offer goes to anyone who is
interested in creating a VistA+GT.M+Linux based live CD.

Regards
-- Bhaskar

On Thu, 2004-09-09 at 01:37, Jim Self wrote:
 Web based access to patient records and other VistA data is easily accomplished with
 M2Web. It is not an aspect of EsiObjects that I am aware of. How would that be done? 
 Is
 some kind of demo of it already available?
 
 Bhaskar, what specifically do you want to demonstrate? Perhaps it could be achieved 
 with a
 small programming project.
 
 Bhaskar wrote:
 ESIObjects is not yet a part of the OpenVistA VivA demo CD, but I would
 like it to become a part of it, especially to demonstrate web based
 access to patient records.
 
 -- Bhaskar
 
 On Mon, 2004-09-06 at 12:32, Kevin Toppenberg wrote:
  Terry,
  
  I wonder if it would be possible for you to write a
  SIMPLE demo of the ESI technology to include with the
  next VistA demo disk?  I understand that Bhaskar is
  now including the ESI technology as part of the
  standard OpenVistA stack.  It might be nice to be able
  to demonstrate what it can do.
  
  I think you told me what the technology is all about
  before, but without a picture or an app to associate
  it with, I keep forgetting.
  
  Just a thought.  Thanks for your work on this.
  
  Kevin
  
  
  --- Terry Wiechmann [EMAIL PROTECTED]
  wrote:
  
   Shortly ESI will be submitting the new EsiObjects
   V4.1.1.2 kit to Open Source. Because of the
   obsolescence of MSM and DSM, I've decided to
   discontinue support for these two M systems. We will
   be putting our efforts into enhancing EsiObjects for
   GT.M and Cache, implementing the new Java client,
   adding new packages and adding support for other
   MUMPS implementations such as M21 and MUMPS V1.
   

   
   If anyone has a really strong objection to this
   decision, please send me a mail message at
   [EMAIL PROTECTED] or call me at
   978-779-5351.
   
   
   
   Terry L. Wiechmann
   www.esitechnology.com
   978-779-0257
 
 ---
 Jim Self
 Systems Architect, Lead Developer
 VMTH Computer Services, UC Davis
 (http://www.vmth.ucdavis.edu/us/jaself)

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47alloc_id808op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] DAT file keeps growing up

2004-09-09 Thread K.S. Bhaskar
Greg --

By context, do you mean the application (e.g., registration, oncology,
etc.)?  That would have to be deduced from the global sets.  Or do you
want to create a journal record for each M entryref called (obviously a
performance issue).

Note that with GT.M transaction processing (not [yet!] used by VistA),
you can specify a Transaction id that gets recorded in the journal file.

-- Bhaskar

On Thu, 2004-09-09 at 09:49, Greg Kreis wrote:
 Thinking about it more, it would be useful to have the process in the
 context.  In other words, what program was running at the time of the
 change.  Thinking about it more, I'd want a way to name the context
 and have that name applied to the journal entry.  It could be a
 nightmare to backtrack from a single node's change to the context that
 started it.

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47alloc_id808op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Getting started wtih VistA-GTM-ready

2004-09-16 Thread K.S. Bhaskar
I downloaded VistA-GTM-ready from ftp://ftp.va.gov/vista/software, and
extracted the routines and globals.  I placed the former in a directory,
and loaded the latter into a database.  Ignoring compilation errors from
lines of code that are not legitimate GT.M source (since VistA protects
these with if statements), I got:

GTMd P^DI

VA FileMan 22.0

%GTM-E-INVCMD, Invalid command keyword encountered
LGRX^%ZOSV
^-
%GTM-E-ERRWZTRAP, Error while processing $ZTRAP

Then I tried d ^ZTMGRSET, and encountered:

GTMd ^ZTMGRSET

ZTMGRSET Version 8.0 **34,36,69,94,121,127,136,191,275**
HELLO! I exist to assist you in correctly initializing the
current account.
%GTM-E-INVCMD, Invalid command keyword encountered
LGRX^%ZOSV
^-
%GTM-E-ERRWZTRAP, Error while processing $ZTRAP

I confess that I am a certified complete VistA newbie.  What am I
missing?  LGRX^%ZOSV is just the command Q .  Thank you very much in
advance for any assistance.

-- Bhaskar


***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] Getting started wtih VistA-GTM-ready

2004-09-16 Thread K.S. Bhaskar
Fil --

Thanx for such a fast response.  I didn't realize that it was necessary
to do that with the VistA-GTM-ready download.  Anyway, I used ^%RI to
load the routines.  When I execute ^ZTMGRSET, I get:

GTMd ^ZTMGRSET


ZTMGRSET Version 8.0 **34,36,69,94,121,127,136,191,275**
HELLO! I exist to assist you in correctly initializing the
current account.%GTM-E-INVFCN, Invalid function name
At M source location UCI+1^%ZOSV

UCI+1^%ZOSV is the line S Y=$ZU(5)_,_^%ZOSF(VOL) Q.  Since $ZU is
not a valid GT.M function, I can see where the error is coming from.  It
looks like some non-GT.M code is not protected.

-- Bhaskar

On Thu, 2004-09-16 at 18:31, Beza, Fil wrote:
 Did you retrieve and load the xu-8-275.rtn file and the companion
 readme.
 
 The readme file says:
 
 xu-8-275.rtn is a copy of the routines from patch XU*8*275 in %RS
 format.
 This will allow a GT.M site to use %RI to load the routines.
 After loading the routines run ^ZTMGRSET.
 Once done, a GT.M site can load a KIDS distribution file
 (as all patches are posted on this ftp site)
 and not have to rely on a mailman connection.
  
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of K.S.
 Bhaskar
 Sent: Thursday, September 16, 2004 3:24 PM
 To: [EMAIL PROTECTED]
 Subject: [Hardhats-members] Getting started wtih VistA-GTM-ready
 
 I downloaded VistA-GTM-ready from ftp://ftp.va.gov/vista/software, and
 extracted the routines and globals.  I placed the former in a directory,
 and loaded the latter into a database.  Ignoring compilation errors from
 lines of code that are not legitimate GT.M source (since VistA protects
 these with if statements), I got:
 
 GTMd P^DI
 
 VA FileMan 22.0
 
 %GTM-E-INVCMD, Invalid command keyword encountered
 LGRX^%ZOSV
 ^-
 %GTM-E-ERRWZTRAP, Error while processing $ZTRAP
 
 Then I tried d ^ZTMGRSET, and encountered:
 
 GTMd ^ZTMGRSET
 
 ZTMGRSET Version 8.0 **34,36,69,94,121,127,136,191,275**
 HELLO! I exist to assist you in correctly initializing the
 current account.
 %GTM-E-INVCMD, Invalid command keyword encountered
 LGRX^%ZOSV
 ^-
 %GTM-E-ERRWZTRAP, Error while processing $ZTRAP
 
 I confess that I am a certified complete VistA newbie.  What am I
 missing?  LGRX^%ZOSV is just the command Q .  Thank you very much in
 advance for any assistance.
 
 -- Bhaskar
 
 
 
 ***
 This electronic mail transmission contains confidential and/or
 privileged information intended only for the person(s) named.  
 Any use, distribution, copying or disclosure by another person is
 strictly prohibited.
 
 ***
 
 NOTE: Ce courriel est destine exclusivement au(x) destinataire(s)
 mentionne(s) ci-dessus et peut contenir de l'information privilegiee,
 confidentielle et/ou dispensee de divulgation aux termes des lois
 applicables. Si vous avez recu ce message par erreur, ou s'il ne vous
 est pas destine, veuillez le mentionner immediatement a l'expediteur et
 effacer ce courriel.
 
 
 
 
 
 ---
 This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
 Project Admins to receive an Apple iPod Mini FREE for your judgement on
 who ports your project to Linux PPC the best. Sponsored by IBM.
 Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 ---
 This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
 Project Admins to receive an Apple iPod Mini FREE for your judgement on
 who ports your project to Linux PPC the best. Sponsored by IBM.
 Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members


---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] What is wrong with KIDS build

2004-09-17 Thread K.S. Bhaskar
tr -r \\r file1 file2 ; echo better, faster, cheaper!

-- Bhaskar

On Fri, 2004-09-17 at 06:09, Terry Wiechmann wrote:
 ... and a command my mentor gave me: cat file1 | tr -d '\r'  file2

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] More about killing globals - 1000errormessages

2004-09-17 Thread K.S. Bhaskar
No, there is no way to disallow it.  It would not be hard to add an
option to disallow a global kill, but that option doesn't exist today.

On Fri, 2004-09-17 at 14:11, Beza, Fil wrote:
 But can it DISallow it?  It would be nice if it could.
 
 I've seen many accidents over the years of fat fingers killing the ^DPT
 (Patient File) ^DIC - one of FileMan's major files and have had to
 restore globals from backup tapes.  The usual call S X= D ^DIC
 Q:Y0  K DIC.  It's so easy to put in ^ before the DIC and you've killed
 ^DIC the first time you run the routine.
  
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of K.S.
 Bhaskar
 Sent: Friday, September 17, 2004 11:02 AM
 To: [EMAIL PROTECTED]
 Subject: RE: [Hardhats-members] More about killing globals - 1000
 errormessages
 
 Fil --
 
 GT.M will allow an unsubscripted global kill.
 
 -- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] VistA ZTMGRSET question

2004-09-20 Thread K.S. Bhaskar
Annotations below.

-- Bhaskar

On Sun, 2004-09-19 at 09:54, Kevin Toppenberg wrote:
 I am working on a configuration project.
 
 When I run ^ZTMGRSET, I get these errors:
 
 ---
 
 ZTMGRSET Version 8.0
 **34,36,69,94,121,127,136,191,275**
 HELLO! I exist to assist you in correctly initializing
 the current account.
 
 THIS MAY NOT BE THE MANAGER UCI.
  I think it is VAH,ROU. Should I continue anyway? N//Y
 I think you are using GT.M (Unix)
 Which MUMPS system should I install?
 
 1 = VAX DSM(V6), VAX DSM(V7)
 2 = MSM-PC/PLUS, MSM for NT or UNIX
 3 = OpenM for NT, Cache/NT, Cache/VMS
 4 = Datatree, DTM-PC, DT-MAX
 5 = MVX,ISM VAX
 6 = ISM (UNIX, Open VMS)
 7 = GT.M (VMS)
 8 = GT.M (Unix)
 System: 8//8
 
 I will now rename a group of routines specific to your
 operating system.
 Routine: ZOSVGUX  Loaded, cp: cannot stat
 `/home/kdt0p/OpenVista_UserData/r/ZOSVGUX.m': No such
 file or
  directory
 Saved as %ZOSV
 Routine: ZTBKCGUX Missing
 Routine: ZIS4GTM . S
 (%,%1)=$ZGETDVI($I,TT_ACCPORNAM)
  ^-
 At column 14, line 44, source module
 /usr/local/OpenVistA/r/ZIS4GTM.m
 %GTM-E-FNOTONSYS, Function or special variable is not
 supported by this operating system

[KSB] This is non GT.M code.  There are many examples of such code in
VistA.  Except when there are bugs, these lines are protected so that
they execute only on the M implementation for which they are intended. 
So, although alarming, they are usually harmless.  The best way to avoid
them is simply to pre-compile all routines, as I do for the OpenVistA
VivA live CDs.

   Loaded, cp: cannot stat
 `/home/kdt0p/OpenVista_UserData/r/ZIS4GTM.m': No such
 file or directory

[KSB] This is not a GT.M message.  It appears to be generated by the
Linux/UNIX cp command to copy files.  Somewhere in the M application
code, there is probably a ZSYSTEM command that invokes a shell script
the invokes the cp command, or that invokes the cp command directly. 
Here is an example of that error from the cp command:

bhaskark ~ 9:32am 967: cp Gleez Glop
cp: cannot stat `Gleez': No such file or directory

 Saved as %ZIS4
 Routine: ZISFGTM  Loaded, cp: cannot stat
 `/home/kdt0p/OpenVista_UserData/r/ZISFGTM.m': No such
 file or
  directory
 Saved as %ZISF
 Routine: ZISHGUX  Loaded, cp: cannot stat
 `/home/kdt0p/OpenVista_UserData/r/ZISHGUX.m': No such
 file or
  directory
 Saved as %ZISH
 Routine: XUCIGTM  Loaded, cp: cannot stat
 `/home/kdt0p/OpenVista_UserData/r/XUCIGTM.m': No such
 file or
  directory
 Saved as %XUCI
 Routine: ZISETGUX Missing
 Routine: ZOSV2GTM Loaded, cp: cannot stat
 `/home/kdt0p/OpenVista_UserData/r/ZOSV2GTM.m': No such
 file o
 r directory

[KSB] All cp error messaages.

 Saved as %ZOSV2
 Routine: ZISTCPS O
 NIO:(:SOCK:AT::512:512:10):30 Q:'$T  S POP=0 U NIO
 ^-
 At column 9, line 25, source module
 /usr/local/OpenVistA/r/ZISTCPS.m
 %GTM-E-DEVPARUNK, Deviceparameter unknown
  J CHILDONT^%ZISTCPS(NIO,RTN):(:4:NIO:NIO):10
 S %ZA=$ZA
^-
 At column 32, line 30, source module
 /usr/local/OpenVistA/r/ZISTCPS.m
 %GTM-E-JOBPARUNK, Job parameter unknown
  U IO:(::-M) ;Work like DSM
^-
 At column 8, line 36, source module
 /usr/local/OpenVistA/r/ZISTCPS.m
 %GTM-E-DEVPARUNK, Deviceparameter unknown

[KSB] All (probably) code not intended to be executed with GT.M.

   Loaded, cp: cannot stat
 `/home/kdt0p/OpenVista_UserData/r/ZISTCPS.m': No such
 file or directory

[KSB] cp error message


***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Linux question: remote desktop sharing

2004-09-20 Thread K.S. Bhaskar
I use VNC and ssh for different purposes.

VNC allows me to access a Windows system remotely when I have to.

VNC allows me to create a long running session.  With the client, I can
connect and access the session from any computer, and close the client
to let the session run.  For example, remastering a live CD requires the
computer to be working for long periods (uploading to Source Forge, for
example, takes 8-9 hours).  With VNC, I can create a virtual desktop on
which I do my work, but except when I am interacting with the session, I
don't tie up a keyboard, mouse and monitor.

VNC also allows me to share a desktop with multiple users (e.g., for
kibitzing).

Ssh uses less network bandwidth.  It also allows me to copy and paste
between Windows, which VNC doesn't allow.  Unless I need functionality
that VNC provides, I use ssh.  (And yes, you can tunnel VNC over ssh.)

Incidentally emacs / xemacs have functionality where you can edit a
remote file - under the covers, they will open an FTP session to get the
file into the edit buffer and save it from the edit buffer.  Very
useful.  xemacs is my favorite editor, and emacs comes second.

You can also use emacsen as the editor for GT.M in a nifty way.  They
have an edit server feature.  You can turn it on, and set the EDITOR
environment variable to /usr/bin/emacsclient (or whichever is the client
for your emacs).  When you do a ZED in GT.M, it will pop open a new
emacs edit window with the source code preloaded for your editing
pleasure.

-- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] Introducing OpenVistA VivA FOIA Gold 0.1

2004-09-22 Thread K.S. Bhaskar
Fil --

You can download the DVD ISO image from Source Forge
(http://www.sourceforge.net/projects/worldvista).  Get the OpenVistA
VivA FOIA Gold 0.1 release.

Regards
-- Bhaskar

On Wed, 2004-09-22 at 12:04, Beza, Fil wrote:
 So Bashkar when should I expect my DVD
 
 I have a DVD burner (untested as of yet).  As soon as I get the DVD from
 Bhaskar and verify that I can indeed burn DVD's I make the same offer to
 anyone who makes a donation.  I guess Bashkar and I have to coordinate
 who sends to who.

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] GTM XDialog interaction

2004-09-22 Thread K.S. Bhaskar
You could use a TCP socket, or a UNIX named pipe to bring it in, but a
file is the simplest to program and understand.

-- Bhaskar

On Wed, 2004-09-22 at 13:36, Kevin Toppenberg wrote:
 Thanks Bhaskar,
 
 In the web examples that I found, one can bring the
 stderr directly into the shell.  I read in the GT.M
 programming manual about this, and had figured that we
 would have to use a file intermediate.  I'm glad to
 see that there isn't some much easier way to do it. 
 But hey, the code you are showing is only a few lines
 long.
 
 Thanks.
 
 P.S.  I am about half way done for a M code wrapper
 for the Xdialog interface.  I'll pass it on when I am
 done.
 I think it's going to be quite cool.
 
 Kevin
 
 
 --- Bhaskar, K.S. [EMAIL PROTECTED] wrote:
 
  Here is a simple example of GT.M use with Xdialog. 
  Note that this is just a simple demo (and I have
  ignored things like deleting the file after use). 
  Note also that this involves spawning two processes
  for each dialog box, so you wouldn't want to use
  this technique for any heavy lifting (e.g., hundreds
  of users on the system).  But it works for the
  dialog box here 'n there.
  
  Note that since the ZSYSTEM command is processed by
  your shell of choice, so shell constructs, in this
  example `dirname filename` are handled.  As others
  have pointed out, you can use dialog rather than
  Xdialog, but it lacks the eye candy of the latter.
  
  -- Bhaskar
  
  
  iodemo2 ; demonstrate IO
  S file=/tmp/file_$J_.tmp
  ZSYSTEM Xdialog --title Select directory
  --dselect `dirname _file_` 0 0 2 2_file
  O file
  U file
  R x
  U $p
  W x,!
  q
  
  
 
 ***
  This electronic mail transmission contains
  confidential and/or privileged information intended
  only for the person(s) named.  
  Any use, distribution, copying or disclosure by
  another person is strictly prohibited.
 
 ***
  
  NOTE: Ce courriel est destine exclusivement au(x)
  destinataire(s) mentionne(s) ci-dessus et peut
  contenir de l'information privilegiee,
  confidentielle et/ou dispensee de divulgation aux
  termes des lois applicables. Si vous avez recu ce
  message par erreur, ou s'il ne vous est pas destine,
  veuillez le mentionner immediatement a l'expediteur
  et effacer ce courriel.
  
  
  
  
 
  ATTACHMENT part 2 application/ms-tnef
 name=winmail.dat
 
 
 
 
   
 __
 Do you Yahoo!?
 Yahoo! Mail - 50x more storage than other providers!
 http://promotions.yahoo.com/new_mail
 
 
 ---
 This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
 Project Admins to receive an Apple iPod Mini FREE for your judgement on
 who ports your project to Linux PPC the best. Sponsored by IBM.
 Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members


---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Re: GT.M acculturation for M programmers

2004-09-23 Thread K.S. Bhaskar
Thanks to the hospitality of Barbara Boykin and Oleen Healthcare, the
GT.M acculturation workshop will be at 9am on Wednesday, October 20 at
the offices of Oleen in Silver Spring, MD
(http://oleen.com/about/directions.html).

All who are interested are invited to attend.  However, please let me
know in advance (offline so that we don't use group bandwidth), so that
Oleen can be prepared for the number of folks who will be there.  If you
have already written to me, and I have acknowledged, there is no need to
let me know again, so just show up.

Please do bring a PC/laptop which is capable of booting off a CD/DVD,
and either a 512MB USB flash drive or a hard drive with a partition of
at least 300-350MB which has a Linux or FAT (but not NTFS) file system,
or whose contents can be overwritten with a Linux or FAT file system. 
[If your PC will not boot off a DVD, but can boot off a CD - many laptop
CD writers are unable to read DVD, so please check - please let me know
so that I can make sure that I have a CD for you.  Otherwise, I may
bring DVDs.]

In case you need to reach me in Maryland during the VistA Community
Meeting, my mobile phone number is (610) 620-3355.

Regards
-- Bhaskar

On Fri, 2004-07-30 at 11:01, K.S. Bhaskar wrote:
 Although the dialect of M supported by GT.M is as close to the 1995
 standard as just about any other major implementation of M, M
 programmers using GT.M for the first time often experience culture
 shock, not unlike someone from North America who flies to London for the
 first time ever, rents a car at the airport and hits the streets.  This
 is because GT.M is a true compiler, designed to integrate with the
 underlying operating system, and the programming environment is more
 like that of a language like C rather than the programming environment
 of traditional M implementations.  Just like driving on the left side of
 the road vs. driving on the right, neither is inherently better, but
 they are different, and a little acculturation can help with the
 transition.
 
 If there is interest and I can find a suitable location, I can plan a
 one day GT.M for M Programmers workshop, in conjunction with the VistA
 Community Meeting in suburban Maryland October 21-24
 (http://worldvista.org/worldvista/calendar/index.html), perhaps on
 Wednesday, October 20.
 
 We would work with VistA on GT.M on Linux (not to worry if you don't
 have Linux on your laptop/PC - just bring a machine that can boot from a
 CD-ROM drive, with either a hard drive with an unused 512MB partition or
 a 512MB USB drive, and we can use the OpenVistA VivA live CD).
 
 Rather than use group bandwidth, please e-mail me directly if you are
 interested (at this time, I am looking for interest, not commitment). 
 And before you ask, no, there will not be any charge, 
 
 -- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] VT100 web site

2004-09-24 Thread K.S. Bhaskar
Users of VistA / MUMPS, as well as nostalgia buffs, may find
http://vt100.net informative.

-- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] VT100 web site

2004-09-24 Thread K.S. Bhaskar
You can also throw multiple video cards in unused PCI/ISA slots on your
PC, and attach a monitor to each one.  Throw in some USB keyboards and
mice, and you have a computer system that can run Gnome/KDE (or other X
window manager) for multiple concurrent users.  You will have to fiddle
/etc/X11/XF86Config to get it right, and you may need to do some
switching around to get the keyboards and mice associated with the right
monitor, but this is supposed to work quite well.  Schools in Africa
that can't afford a PC for each student apparently do this quite often
with Linux.  A typical PC has more than enough CPU, RAM and disk to
handle multiple browsers, office applications, etc.  It's only when you
get to gaming, CAD, etc. that you need to dedicate a PC to a user.

Caveat: I have not tried this myself.  However, the next time we think
we need a new PC at home, I plan to try this.

-- Bhaskar

On Fri, 2004-09-24 at 09:32, Joseph Dal Molin wrote:
 Back to the future???
 
 Thinking out loud. Interesting sitemakes one wonder what it would
 cost to build a terminal today, $50 ?, and whether the stage is set for
 a resurgence in some application areas given their simplicity and
 reliability etc. PC's are overkill in many hospital departments. In fact
 I would rather buy one decent server for home, rather than maintain the
 3 pc's we use now and have some nice quiet flat panel x-terminals on the
 desktop.
 
 J.

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Login Security

2004-10-11 Thread K.S. Bhaskar
Shaun --

I will reply to this as soon as I am able to.  I have a couple of hot
things that I need to deal with first.

-- Bhaskar

On Mon, 2004-10-11 at 14:57, CS Wagner wrote:
 I've been trying to get the shell to be GTM.  I set it up in 
 /etc/passwd, but the bash_profile wasn't parsed yet.  So, it work.  
 Also, once I got the shell to be gtm, I haven't figured out how to pipe 
 D ^ZU into it as the first (automatic) command.  Even if I get that 
 working, can't they kill D ^ZU and type D ^XUP at the GTM prompt?  I'm 
 answering questions for HIPAA computer guys, so I know they'll ask that.
  -Shaun
 
 Benjamin Irwin wrote:
 
 Shaun,
 
 If you use the command line D ^ZU, the system will ask for your Access and
 Verify codes, using the standard security entry.
 
 Security is better accomplished so that the Unix (Linux) shell script that
 is run when a user logs into Unix runs GTM and the routine ^ZU.  That way
 when the user logs out of Vista, they are also logged out of Unix and they
 never see the programmer prompt (MUMPS Prompt).
 
 GTMD ^ZU
  
Welcome to OpenVista
 
 Volume set: ROU:10  UCI: VAH  Device: /dev/pts/0
 
 ACCESS CODE:
 
 
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of CS Wagner
 Sent: Monday, October 11, 2004 1:38 PM
 To: [EMAIL PROTECTED]
 Subject: [Hardhats-members] Login Security
 
 
 I've been asked a question I can't find the answer to...
 
 Without using CPRS in any way, can login security be set up in VistA for 
 command-line (GTM) use?  As it is now, it asks IDENTITY? and you can 
 type any name you like.
 
  -Shaun
 
 
 ---
 This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use
 IT products in your business? Tell us what you think of them. Give us Your
 Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
 http://productguide.itmanagersjournal.com/guidepromo.tmpl
 ___
 Hardhats-members mailing list [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 ---
 This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
 Use IT products in your business? Tell us what you think of them. Give us
 Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
 http://productguide.itmanagersjournal.com/guidepromo.tmpl
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
   
 
 
 
 
 ---
 This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
 Use IT products in your business? Tell us what you think of them. Give us
 Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
 http://productguide.itmanagersjournal.com/guidepromo.tmpl
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] Login Security

2004-10-11 Thread K.S. Bhaskar
Ben --

The best advice I was ever given when learning to play pool was to call
my shots, Watch this.  How could I possibly live up to the
expectations set by a statement like Your best information will be
coming from Bhaskar soon?  8-]

Shaun --

If what you are trying to do is create a user who can do nothing on the
system other than run VistA, what Ben has is an excellent example of how
to set up a user who does nothing other than run VistA.  As soon as s/he
logs in, s/he runs VistA, and as soon as s/he exits VistA, s/he is
logged off the computer.

The only suggestion I would have is to trap signals and prevent the user
from getting to the shell, with something like

  trap exit SIGINT SIGTERM SIGQUIT SIGHUP

and prevent a SIGSUSP with something like

  stty susp \000

Put these right at the beginning of the shell script.

GT.M by itself is not designed to be a login shell, and I am amazed that
it even partially worked for you.

I am not sure I like Ben's choice of /usr/local/gtm/log for $gtm_log.  I
would keep /usr/local/gtm and everything under it unchanged, and point
$gtm_log somewhere else, such as /var/log/gtm or /var/log/gtm/version
(remember to create it first with mkdir).

If you are concerned about users pressing ^C when running VistA, the
recommended way is to trap it in M application code.  If this is not
permitted, then instead of starting VistA with mumps -run ^ZU, start it
with mumps -run ^xyz where xyz.m is something like:

xyz Use $P:(NoCEnable)
Do ^ZU
Quit

If between Ben and me we have not answered your question, please ask it
again.

Regards
-- Bhaskar

On Mon, 2004-10-11 at 18:13, Benjamin Irwin wrote:
 Your best information will be coming from Bhaskar soon, but I have included
 my start up information in the following two files.
 
 I have a user named vista.  The .bash_profile follows:
 ---
 
 # .bash_profile
 
 # Get the aliases and functions
 if [ -f ~/.bashrc ]; then
 . ~/.bashrc
 fi
 
 # User specific environment and startup programs
 
 PATH=$PATH:$HOME/bin
 
 export PATH
 unset USERNAME
 
 /usr/local/gtm/VISTA
 exit
 
 ---
 
 Note the exit at the very end of the .bash_profile this is the Unix
 command that is performed when the user is done running the script
 /usr/local/gtm/VISTA.
 
 The /usr/local/gtm/VISTA script follows.
 ---
 
 #!/bin/bash
 #
 export gtm_dist=/usr/local/gtm
 export gtm_log=/usr/local/gtm/log
 export gtmgbldir=/usr/local/gtm/vista/g/mumps.gld
 export gtm_vista=/usr/local/gtm/vista
 export PATH=$PATH:$gtm_dist
 #
 export gtmroutines=$gtm_dist($gtm_dist)
 /home/biskate/swa(/home/biskate/swa) $g
 tm_vista/o($gtm_vista/r/A $gtm_vista/r/B $gtm_vista/r/C $gtm_vista/r/D
 $gtm_vist
 a/r/E $gtm_vista/r/F $gtm_vista/r/G $gtm_vista/r/H $gtm_vista/r/I
 $gtm_vista/r/J
  $gtm_vista/r/K $gtm_vista/r/L $gtm_vista/r/M $gtm_vista/r/N $gtm_vista/r/O
 $gtm
 _vista/r/P $gtm_vista/r/Q $gtm_vista/r/R $gtm_vista/r/S $gtm_vista/r/T
 $gtm_vist
 a/r/U $gtm_vista/r/V $gtm_vista/r/W $gtm_vista/r/X $gtm_vista/r/Y
 $gtm_vista/r/Z
  $gtm_vista/r/_)
 #
 mumps -run ^ZU
 
 ---
 
 The last line in this script starts MUMPS and runs the ^ZU routine.  Any
 exit from the VISTA software (^ZU) will cause the script to end and return
 to the calling Unix startup script.  That causes the Unix exit command to
 run and ends the users Unix session returning the user to the Unix username
 and password.
 
 Hope this helps.
 
 Ben

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Introducing OpenVistA SemiVivA VA Demo 0.1

2004-10-11 Thread K.S. Bhaskar
Rusty --

Perhaps this is a good opportunity for me to explain the plethora of
OpenVistA packages at the WorldVistA project page at Source Forge
(http://sourceforge.net/projects/worldvista).

I package OpenVistA releases in two types of packages, OpenVistA VivA
and OpenVistA SemiVivA.

OpenVistA VivA releases are live CDs or live DVDs.  Boot your PC off one
of these, with either a USB flash drive attached, or with a hard drive
partition with sufficient space, and you can run VistA without the need
to install Linux, GT.M or the VistA routines to your hard drive.  All
you need on read-writable storage is the database (plus any journal
files if you choose to turn on journaling).  So, an OpenVistA VivA is
intended to be a complete, ready to run instant VistA system. 
OpenVistA VivA packages can also be used to perform a complete install
of Linux, GT.M and VistA to your PC's hard drive.  OpenVistA VivA
releases sometimes also have other useful software such as
OpenOffice.org for word processing, spreadsheets and presentations
(which has its own native XML file format, but which can read and write
files in Word, Excel, PowerPoint and other popular formats), Gimp (an
open source free software alternative to Photo Shop), games to kill
time, and much more.  I always carry an OpenVistA VivA CD/DVD with me
when I travel, even when I don't carry my laptop.

OpenVistA SemiVivA (Half alive - what a horrible name!  Now I know why
I studied engineering rather than marketing...) releases are packages of
only VistA and GT.M, but no Linux.  If you already have Linux, they're
for you.  They set up GT.M and VistA in /usr/local/gtm and
/usr/local/OpenVistA.  The intent is that these subdirectories of
/usr/local should not be modified once the package is installed, and as
with OpenVistA VivA, the intent is that the database file reside
somewhere else (/usr/local/OpenVistA/g/mumps.dat.gz is a zipped initial
database that is unzipped and copied elsewhere for use).

In both OpenVistA VivA and OpenVistA SemiVivA, I have a script
/usr/local/OpenVistA/vista, which can be used for initially installing
the VistA database in a directory of your choice.  This script prompts
the user for input via dialog boxes, and uses the Xdialog package to
create the dialog boxes.  Xdialog is included in Debian GNU/Linux, as
well as in OpenVistA VivA.  Xdialog is not included in popular Linux
releases such as Red Hat and SuSE, but can be downloaded and installed
from http://xdialog.dyns.net/

OpenVistA VivA and OpenVistA SemiVivA are types of packaging.  A release
name is something like OpenVistA VivA Gleeznop 0.85.  The designation
Gleeznop 0.85 is a designation of what configuration / version of VistA
is included (OpenVistA VivA Gleeznop 0.85 and OpenVistA SemiVivA
Gleeznop 0.85 will contain exactly the same GT.M and VistA).  If there
is a Gleeznop 0.85 release, and Quooxva 0.34 release, it does not mean
that the former is newer than the latter.  However, Quooxva 0.56 will be
newer than Quooxva 0.34.

OpenVistA VivA 0.4 and OpenVistA SemiVivA 0.4 (no further designation)
are the OpenVistA releases from the June, 2004, Seattle VistA Community
Meeting.

OpenVistA VivA FOIA Gold 0.1 does not have a corresponding OpenVistA
SemiVivA release.  There should be, but there isn't yet (there are only
so many hours in the day.  If you want the VistA and GT.M to run on your
existing Linux, please ask and I will try to create an OpenVistA
SemiVivA package (or maybe just tell you how to extract GT.M and
OpenVistA from the DVD).  FOIA Gold refers to the so called gold
standard VistA that comes from the VA FTP site - there is no VistA
software or data that did not come directly off the VA FTP site.

OpenVistA SemiVivA VA Demo 0.1 does not have a corresponding OpenVistA
VivA release.  Again, there should be, but there isn't yet.  This is the
VistA for the CPRS demo recently released by the VA.  As far as I know,
it is not intended to be a tested, fully functional VistA.

If you want a fully functional, tested, VistA, use either the release
from the Seattle meeting, or the FOIA Gold software if you want to stay
close to the VA source code.

One of my future projects is to start loading the source code for each
release into the CVS version control system at Source Forge.  Right now,
the version control is nowhere near as good as I would like it to be,
and the only way to get the software is from a VivA or SemiVivA package.

If this doesn't answer your questions, please ask again.

-- Bhaskar

On Mon, 2004-10-11 at 17:29, Nancy E. Anthracite wrote:
 The lack of information about this demo is entirely my fault.  I was supposed 
 to write instructions, and have not yet. It is the same demo that you see at 
 www.va.gov/CPRSdemo ported to GTM.  He has made it so you can install it on 
 your hard drive if it is SemiViva, and run it off the Knoppix DVD you create 
 if it is Viva (which will unpack to be a .iso file to be burned onto a DVD).  
 If you are looking at a script to 

Re: [Hardhats-members] Introducing OpenVistA SemiVivA VA Demo 0.1

2004-10-12 Thread K.S. Bhaskar
Kevin --

I came up with the names VivA and SemiVivA, and I promise not to be in
the least bit offended if there is a contest for better names!  In fact,
I will be relieved because I am contemplating something even worse: I am
thinking of OpenVistA VivitA [Spanish speakers will probably shoot me
here...] as the name for a live CD based on Damn Small Linux
(http://www.damnsmalllinux.org/) which should yield the smallest
possible OpenVistA live CDs (for those who are wired through dial-up
connections and minimizing downloads is important).

We still need art for T-shirts for the VistA Community Meeting in
Greenbelt next week (the T-shirts are in my office).  If the names are
confusing, maybe we should create a drawing explaining the names, to be
ironed on to white T-shirts?  8-]

-- Bhaskar

On Tue, 2004-10-12 at 12:17, Kevin Toppenberg wrote:
 Bhaskar,
 
 Thank you so much for the effort you have put into
 this.
 
 You mentioned that the names were horrible.  While I
 wouldn't use that strong of a name, I will say that
 they names have always been a bit confusing for me.  I
 read the explainations and understand, but then have a
 hard time remembering them.
 
 Would you, and would the community, be interested in a
 naming contest to pick a naming scheme?  I don't want
 to hurt anyone's feelings that came up with the
 current names...
 
 Also, my Redhat Linux 9 did seem to come with XDialog,
 because it works on mine, and I don't think I
 downloaded it from anywhere.
 
 Thanks
 Kevin

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Introducing OpenVistA SemiVivA VA Demo 0.1

2004-10-15 Thread K.S. Bhaskar
The transfers require transfer paper and a color inkjet printer.  I
don't know if there will be any color ink jet printers at the meeting,
so getting the image ready is best done at home.

If you create and post artwork to fit on an 8 1/2'' x 11 paper with at
least a 1/4 margin all around, attendees can download and print
pictures on transfer paper (e.g., Avery 3271 - should be available at
most office supply stores) and bring it to Greenbelt.  I will bring a
supply of T-shirts (full disclosure: they say Sanchez, not overly
prominently, and don't say anything about GT.M).  Folks can pick up a
T-shirt on Thursday, and iron on the artwork in their hotel rooms on
Wednesday night, so Friday can be T-shirt day.

-- Bhaskar

On Tue, 2004-10-12 at 17:11, Kevin Toppenberg wrote:
 If I want to use some of the art pictures I posted
 earlier, will this be something I can do at the
 conference?  Do I need to get the transfer paper etc
 before coming?
 
 Thanks
 
 
 --- K.S. Bhaskar [EMAIL PROTECTED] wrote:
 
  
  We still need art for T-shirts for the VistA
  Community Meeting in
  Greenbelt next week (the T-shirts are in my office).
   If the names are
  confusing, maybe we should create a drawing
  explaining the names, to be
  ironed on to white T-shirts?  8-]
  
  -- Bhaskar
 
 
 
   
 ___
 Do you Yahoo!?
 Declare Yourself - Register online to vote today!
 http://vote.yahoo.com
 
 
 ---
 This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
 Use IT products in your business? Tell us what you think of them. Give us
 Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
 http://productguide.itmanagersjournal.com/guidepromo.tmpl
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Re: GT.M acculturation for M programmers

2004-10-04 Thread K.S. Bhaskar
At Friday's VistA community phone call, Elsie Casugay said that she
hadn't received the post about the GT.M Acculturation workshop, so I am
reposting this in case it did not go through to everyone.  My apologies
in advance to anyone for whom this is redundant.

-- Bhaskar

On Thu, 2004-09-23 at 11:25, K.S. Bhaskar wrote:
 Thanks to the hospitality of Barbara Boykin and Oleen Healthcare, the
 GT.M acculturation workshop will be at 9am on Wednesday, October 20 at
 the offices of Oleen in Silver Spring, MD
 (http://oleen.com/about/directions.html).
 
 All who are interested are invited to attend.  However, please let me
 know in advance (offline so that we don't use group bandwidth), so that
 Oleen can be prepared for the number of folks who will be there.  If you
 have already written to me, and I have acknowledged, there is no need to
 let me know again, so just show up.
 
 Please do bring a PC/laptop which is capable of booting off a CD/DVD,
 and either a 512MB USB flash drive or a hard drive with a partition of
 at least 300-350MB which has a Linux or FAT (but not NTFS) file system,
 or whose contents can be overwritten with a Linux or FAT file system. 
 [If your PC will not boot off a DVD, but can boot off a CD - many laptop
 CD writers are unable to read DVD, so please check - please let me know
 so that I can make sure that I have a CD for you.  Otherwise, I may
 bring DVDs.]
 
 In case you need to reach me in Maryland during the VistA Community
 Meeting, my mobile phone number is (610) 620-3355.
 
 Regards
 -- Bhaskar
 
 On Fri, 2004-07-30 at 11:01, K.S. Bhaskar wrote:
  Although the dialect of M supported by GT.M is as close to the 1995
  standard as just about any other major implementation of M, M
  programmers using GT.M for the first time often experience culture
  shock, not unlike someone from North America who flies to London for the
  first time ever, rents a car at the airport and hits the streets.  This
  is because GT.M is a true compiler, designed to integrate with the
  underlying operating system, and the programming environment is more
  like that of a language like C rather than the programming environment
  of traditional M implementations.  Just like driving on the left side of
  the road vs. driving on the right, neither is inherently better, but
  they are different, and a little acculturation can help with the
  transition.
  
  If there is interest and I can find a suitable location, I can plan a
  one day GT.M for M Programmers workshop, in conjunction with the VistA
  Community Meeting in suburban Maryland October 21-24
  (http://worldvista.org/worldvista/calendar/index.html), perhaps on
  Wednesday, October 20.
  
  We would work with VistA on GT.M on Linux (not to worry if you don't
  have Linux on your laptop/PC - just bring a machine that can boot from a
  CD-ROM drive, with either a hard drive with an unused 512MB partition or
  a 512MB USB drive, and we can use the OpenVistA VivA live CD).
  
  Rather than use group bandwidth, please e-mail me directly if you are
  interested (at this time, I am looking for interest, not commitment). 
  And before you ask, no, there will not be any charge, 
  
  -- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Newbie Question: Database must be rundown

2004-10-27 Thread K.S. Bhaskar
Micahel --

It was good to meet you this weekend.

mupip rundown by itself doesn't necessarily know what to rundown.  Try
mupip rundown -file /usr/local/OpenVistA/g/mumps.dat or, if you have
$gtmgbldir and $gtm_dist set properly, then mupip -rundown -region *
will also do the trick.

Once your database has real data in it, you should turn on journaling,
which will protect you in the event of system crashes.

-- Bhaskar

On Wed, 2004-10-27 at 09:21, Michael Quattlebaum wrote:
 OK, I know this is a Newbie question and must be super simple, but
 here goes...
  
 My laptop lost power last night with the database running.  Trying to
 launch Taskman now, I get %GTM-E-REQRUNDOWN, Error accessing database
 /usr/local/OpenVistA/g/mumps.dat. Must be rundown on cluster node
 vistademo At M source location INIT^ZTMB
  
 I tried mupip rundown, which does not give an error, but also does
 not correct the problem.  Ideas?
  
 Great meeting this weekend.  I learned a lothave a lot more to
 learn, though.
  
 Thanks!
  
 Michael Q

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] Linux console as terminal emulator, with scripting?

2004-10-27 Thread K.S. Bhaskar
I think Todd is on the right track.

-- Bhaskar

On Wed, 2004-10-27 at 11:21, Smith, Todd wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 - -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Kevin,
 
 The utility that you are looking for is called expect and you should find it
 on the AIX box or the Linux box.  It allows you to handle some scripting for
 FTP and telnet pretty well.
 
 Todd Smith [EMAIL PROTECTED]
 My PGP public key can be obtained at http://pgp.mit.edu

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Recording a web conference

2004-11-02 Thread K.S. Bhaskar
I recently successfully used xvidcap (http://xvidcap.sourceforge.net/). 
Depending on your distribution, it may require some other software to be
installed first.  Remember to set the codec to MS_DIV3 if you want the
output to be compatible with Windows Media Player.  Contact me offline
if you need help.

-- Bhaskar

On Tue, 2004-11-02 at 15:38, Nancy E. Anthracite wrote:
 Is there some screen capture software for Linux that will allow me to capture 
 the video portion of a web conference I will be attending tomorrow?

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fwd: Re: VPE Install Log

2004-11-03 Thread K.S. Bhaskar
On Tue, 2004-11-02 at 06:44, Kevin Toppenberg wrote:

[KSB] ...snip...

  Just for the record, we REALLY need to work on making
  our interfaces more understandable.
 
  The prompt
  Input device: terminal:
  is actually asking for a file
 
  I was hitting enter (after all, I was interacting with
  the program from a terminal),and then was entering the
  file name at the prompt input routine.
 
  grumble grumble.

Kevin, thanx for the feedback, and sorry that a GT.M prompt was
unintuitive.  By way of explanation, in UNIX/Linux, the terminal is
considered to be just another file (w-e-l-l, a *slightly* special case
of a file, but otherwise just a file) and if you hit ENTER, the
expectation is that you will then provide input.  This works well for
scripting.

Regards
-- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Fwd: Re: VPE Install Log

2004-11-03 Thread K.S. Bhaskar
Looks like a GT.M prompt from the %RI utility.

- Bhaskar

On Wed, 2004-11-03 at 11:42, Kevin Toppenberg wrote:
 Thanks Bhaskar, but I think this is VistA code, not
 GT.M code, isn't it?
 
 Thanks
 Kevin

***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] ZTMGRSET issues (extension sequelae)

2004-11-04 Thread K.S. Bhaskar
Comments below.

-- Bhaskar

On Thu, 2004-11-04 at 12:07, Kevin Toppenberg wrote:
 Bhaskar,
 
 I guess I thought that there was a separate version of
 each code module, so that these errors wouldn't occur.
 
 Are you saying that even though the code has a non-GTM
 command in it, that it will never be executed because
 the code checks for version, and avoids that
 instruction?

[KSB] VistA is supposed to select the code for the right M
implementation at execution time.  I think there may be a small number
of modules for which VistA has different versions for the different M
implementations.  Perhaps someone who knows more about VistA can
comment.

 Will the compiler make an object file anyway if there
 is an error?  Or is my system continuing to use the
 old .o file?

[KSB] The GT.M compiler will make an object file anyway.  It is
certainly possible to throw at the compiler a program that is so
malformed that the compiler gives up.  In the VistA case of certain
lines of code that happen to be lines from other implementations of M,
the compiler issues an error message, flags the offending line as bad
and continues.

 I'm trying to figure this out for myself, but also
 trying to ensure that new users don't encounter
 troubling errors.

[KSB] In both SemiVivA and VivA, I always compile all routines before
packaging for distribution.  This ensures that these errors are not seen
at run time.

Note that to compile all routines, the expansion of 21,000 routine names
is too much for any Linux shell to handle.  So, assuming that I have the
source routines in something like /home/vista/OpenVistA0.4/r and want
the object routines to be in /home/vista/OpenVistA0.4/o, I would use
something like the following to compile all modules:

  source /usr/local/gtm/gtmprofile
  cd /home/vista/OpenVistA0.4/o
  find ../r -iname \*.m -print -exec $gtm_dist/mumps {} \;


***
This electronic mail transmission contains confidential and/or privileged information 
intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce message 
par erreur, ou s'il ne vous est pas destine, veuillez le mentionner immediatement a 
l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] RE: Please Update your SubscriptionInformation

2004-11-10 Thread K.S. Bhaskar
There is a new type of phishing
(http://www.pcworld.com/news/article/0,aid,118489,00.asp) that can
affect unprotected Windows PCs, and which is a particularly insidious. 
Just examining e-mail source does not protect against it.

I can't see the benefit of someone trying to phish for a topica user id,
unless it is perhaps to use as an apparently legitimate looking source
of spam / malware.

soapbox
This is one of those phishing scams that is possible because the
operating system designers didn't spend enough time thinking about
security in terms of layered defenses, whereas those of Linux/UNIX
(whose origins predate DOS by a decade, so timeliness is not an excuse)
did.
/soapbox

-- Bhaskar

On Wed, 2004-11-10 at 13:17, Maury Pepper wrote:
 This one is legit.  You can look at the email source to see if the link is a 
 spoof.  In this case it's clean.  Also, in a case like this, just go to 
 topica.com on your own, login and update your profile.  Be aware that often, 
 this is an opportunity for the web site to set your opt-out options back to 
 a default which might allow more junk mail.

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Patient's Insurance Info

2004-11-11 Thread K.S. Bhaskar
I sent Brian's e-mail address to Madhavi offline.

-- Bhaskar

On Thu, 2004-11-11 at 11:52, Madhavi Bagepalli wrote:
 Do you have Mr. Brian Lord's contact info (e-mail and/or phone number)? If 
 you can give me his info that will be helpful.
 
 Thanks
 Madhavi
 
 
 
 From: Nancy E. Anthracite [EMAIL PROTECTED]
 Reply-To: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: [Hardhats-members] Patient's Insurance Info
 Date: Thu, 11 Nov 2004 11:59:26 -0500
 
 The one that probably knows all about this is Brian Lord, if someone can 
 give
 him a heads up that his ears should be burning, maybe he will chime in on
 this.
 
 Anyway, I suspect the reason is that these are batch process after being
 reviewed to protect the VA from fraud charges, and then sent to the 
 clearing
 house of choice, or whatever.
 
 Since you can be charged with fraud for both underbilling and overbilling 
 when
 there is Medicare or Medicaid billing involved, it pays to check and 
 recheck.
 
 On Thursday 11 November 2004 11:23 am, Madhavi Bagepalli wrote:
   I was looking at the listman functions and found that actions enclosed 
 in
   parenthesis are not available to the user. What could be the reason for 
 an
   action to be unavailable to a user?
  
   --Madhavi
  
   From: Madhavi Bagepalli [EMAIL PROTECTED]
   Reply-To: [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Subject: RE: [Hardhats-members] Patient's Insurance Info
   Date: Thu, 11 Nov 2004 09:36:08 -0600
   
   Even when I refer to the items number, PE=3, I get the same response - 
 PE
   is not a valid selection.
   
   Madhavi
   
   From: Cameron Schlehuber [EMAIL PROTECTED]
   Reply-To: [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Subject: RE: [Hardhats-members] Patient's Insurance Info
   Date: Wed, 10 Nov 2004 14:01:59 -0700
   
   That message, option may not be selected at this time is coming 
 from
   the
   List Manager.  I'm guessing you didn't tell it what entry you wanted 
 to
   Process.  List Manager actions (e.g. Process Entry, Expand Entry,
   etc.)
   that refer to one or more list items, must have the item number 
 accompany
   the action abbreviation, e.g. enter PE 3.
   
   -Original Message-
   From: [EMAIL PROTECTED]
   [mailto:[EMAIL PROTECTED] On Behalf Of 
 David
   Sommers
   Sent: Wednesday, November 10, 2004 11:32 AM
   To: [EMAIL PROTECTED]
   Subject: RE: [Hardhats-members] Patient's Insurance Info
   
   Yeah - that sounds more like a process/workflow issue than a technical
   one (missing key, bad setting, etc).  I'll be of little help since I'm
   not in the biz (so I can't connect 'A' typical process to the VistA
   screens) and I'm not familiar with that particular package.  Hopefully
   someone else on the list can help you.
   
   Have you checked any documentation on the matter?  Sometimes,
   *sometimes*, you can find a good step-by-step process in them.
   
   /David.
   
   -Original Message-
   From: [EMAIL PROTECTED]
   [mailto:[EMAIL PROTECTED] On Behalf Of
   Madhavi Bagepalli
   Sent: Wednesday, November 10, 2004 1:19 PM
   To: [EMAIL PROTECTED]
   Subject: RE: [Hardhats-members] Patient's Insurance Info
   
   Hi David,
   
   I looked at the routines that does the verification thing and it 
 looked
   like
   I have to have the IB INSURANCE SUPERVISOR key to do what I want to 
 do.
   And
   as I said, I already have the key.
   
   Anyway, may be you can find something that I might have missed, so I
   will
   give you the details of what I am trying to do. I am trying to 
 register
   a
   patient and enter his/her insurance information into the system. WHen 
 I
   do
   that, it says that the insurance information has been entered in to 
 the
   buffer file. So, I looked at the INSURANCE BUFFER file and patients
   entry
   was in the file. SO, now I try to process the information using the
   PROCESS
   INSURANCE BUFFER option and that is when I am getting the screen I
   previouly
   emailed.
   
   Well, it does not say I do not have the privileges to access the 
 option.
   
   But, when I try to choose an  action in the listman screen, such as
   Process
   Entry, it says -   Process Entry may not be selected at this
   point.
   
   I hope i have explained by problem in detail. If you need to know 
 more,
   please let me know and I will give you more details.
   
   Thanks,
   Madhavi
   
From: David Sommers [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: RE: [Hardhats-members] Patient's Insurance Info
Date: Tue, 9 Nov 2004 14:42:42 -0500

Do you get an error message like You do not have access privileges 
 to
...?

I had a similar problem with something else.  The cool thing about a
Full Source system is that you can search the routines for that 
 error
message.  Read the code around there (in my case it was DG) and see
   
   what
   
Key it was trying to check.  You then add that key to your NEW 
 PERSON

Re: [Hardhats-members] Protecting Pedi Project IP

2004-11-11 Thread K.S. Bhaskar
MandatoryWarning
This e-mail contains the opinions and purely subjective ramblings of a
hapless eccentric who does not speak for WorldVistA and whose words may
be fuel for inflamable minds.
/MandatoryWarning

Don't go with two licenses unless there is a business need (as there is
in the GT.M business model).  It just unnecessarily complicates things.

When it comes to licenses for open source free software (OSFS), there
are two broad categories of licenses - viral and non-viral.  If you
modify and distribute an application built by modifying code that comes
with a viral license, the viral license requires you to release the
source code for your changes.  A non-viral license does not.  Of course
there are many other variations in OSFS licenses, and there are
variations in virality, but to my way of thinking, this is the most
important single distinction.

For GT.M on x86 GNU/Linux, I chose a viral license several years ago
because I felt that if someone wanted to benefit by improving on the
work we put into crafting GT.M, they should open source their work as
well.  I chose the GNU General Public License (GPL) because not just
because it is the most popular OSFS license but also because I thought
it was the best of those I read.

No special provision is needed for organizations that are part of Uncle
Sam to use software released under the GPL (Linux, for example, is
released under GPL, and just about every nook and cranny of Uncle Sam
has a Linux box doing something somewhere).  Indeed, the National
Security Agency has not merely used software released under GPL (Linux),
they have extended it and made their changes available under GPL
(http://www.nsa.gov/selinux).

I don't know anything about the GPL not being valid in the EU; in fact,
there are non-trivial software applications written in the EU that are
released under GPL.  The ultimate test of a license is comes when it is
tested in a court (and judgement rendered, and appealed, etc.).  To the
best of my knowledge, the GPL has not been tested in court anywhere.

Note that there are several orders of magnitude more of FUD spread about
the GPL (and other viral licenses) than the length of the GPL itself,
which is a very simple document in plain English.  Many of those
spreading the FUD have a vested interest, and often use emotion charged
terms like commie and socialist just to mask the real issue of their
vested interests.  But enough said about FUD - I shouldn't get started.

In the case of the pedi project, I recommend the GPL.

-- Bhaskar

On Thu, 2004-11-11 at 15:54, Nancy E. Anthracite wrote:
 In keeping with this theme of protecting IP, the pedi project is rapidly 
 approaching the point where a lot of coding is going to be done.  It does not 
 appear that much of it will be used by the VistA-Office folks, so if it is to 
 be used only by WorldVistA to add as open source code to the VistA maintained 
 by WorldVistA, what license should it be placed under to protect the code and 
 coder from having their code sold and how/where should it be recorded in the 
 code so that those who might seek to use the code in the future will know 
 what license it is under? 
 
 Might there need to be two licenses like the Hui project offers? 
 
 Might there need to be some sort of special provision if the code is to be 
 used by the IHS or maybe even by VistA-Office or the VA?
 
 I think some of this discussion was starting in Seattle, but I would like to 
 know how things stand or if this has to be hashed out still and if it does, 
 it needs to be soon if the Pedi Project is going to move forward and perhaps 
 we can help the process along by starting some of that discussion right here 
 on the mailing list.
 
 I have heard mentioned that the GPL is not recognized in the European Union, 
 although I doubt any threat to the code will be coming from the European 
 Union, at least not right away. Does anyone know anything solid about that?

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click

Re: [Hardhats-members] No Subject

2004-11-11 Thread K.S. Bhaskar
Elsie --

You can't Set $Io.  Executing a Use command sets the value for you.  IO
parameters are set in the Open, Use and Close commands, and are
different from other M implementations (the M standard allows M
implementations to differ).

There is too much for me to cover in this post, but there is an entire
section of the GT.M Programmers Guide on IO.  If you boot the CD I gave
you at the GT.M acculturation workship, and point the browser to
/usr/share/doc/gtm/GTM-PG-UNIX4.4/index.htm you will get the entire GT.M
Programmers Guide.  In the left pane, click on Chapter 9 Input/Output
Processing.

-- Bhaskar

On Thu, 2004-11-11 at 17:43, MCPRS wrote:
 Hello all,
 
 I need to find out how to set up a device in GTM.  
 
 What do I put in the $I- 
 
 Thanks in advance.  

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88alloc_id065op=click
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] Printers... An overview please.

2004-11-12 Thread K.S. Bhaskar
The easiest way to print may well be to write the output into a
temporary file and then to run lpr or kprinter on it via ZSYstem to
spool it to the printer.

-- Bhaskar

On Fri, 2004-11-12 at 15:20, Kevin Toppenberg wrote:
 OK.  Everyone's help has been great so far.  Now I'm ready for some
 more info.
  
 Let's say I set up a DEVICE called OFFICE1_FRONT_LASER, and make it's
 type to be TRM, and it's subtype to be P-HPLASER-P10. I need to tell
 the system the system how to connect to the device.  I believe this is
 where $I comes in.
  
 Where can I learn more about how to set up $I?  Specifically, I will
 need to connect to HP-JetDirect print servers, which provide their
 services at a TCP/IP address.I don't know the details of which
 ports they use etc, but it is a standard method of connecting printers
 to a network (The printers then connect to these network devices via a
 parallel cable.)  I may later also want to connect to printers
 connected to windows boxes.  I know I can share these with the simple
 unix LPR protocol.  This may simplify connecting to them.
  
 Also, I am trying to discover how to make this process easy for other
 users, to put into my configuration process.
  
 Where do I turn next to learn about this?
  
 Thanks
 Kevin
 
 Greg Kreis [EMAIL PROTECTED] wrote:
 Think of the Terminal Type file entry as something similar to
 a 'driver'
 that you load for a device. It does more than that, though.
 
 -Original Message-
 From: Roy 
 Sent: Fri, November 12, 2004 7:46 am
 To: [EMAIL PROTECTED]
 Subject: RE: [Hardhats-members] Printers... An overview
 please.
 
 The DEVICE file contains the printers that are used in VistA,
 a field in
 that file name SUBTYPE points to the TERMINAL TYPE file, which
 should
 already be populated with the codes required to talk to an
 array of
 different printers. Printers can be setup to allow for
 different pitches,
 fonts, orientation, etc.
 
 
 
 _
 
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On
 Behalf Of Kevin
 Toppenberg
 Sent: Friday, November 12 , 2004 5:55 AM
 To: Hardhats Sourceforge
 Subject: [Hardhats-members] Printers... An overview please.
 
 
 
 Hello all,
 
 
 
 Writing here from downtown Rome. Having a great trip.
 
 
 
 Thought Id sneek in a question. Sorry about no apostrophies,
 but this is a
 roman keyboard, and it is DEFINIATELY different from a US one.
 For one
 thing, no one can figure out how to get the AT symbol from the
 keyboard. So
 when I cant find an apostrophy, I think oh well. ... But I
 digress...
 
 
 
 OK, I am to the point in my installation process where I want
 to walk the
 user through setting up printers. My understanding is that
 printers are set
 up as DEVICES, just the same as any terminal, disk system etc.
 etc. Is this
 true? I there the concept, as in Windows, of printer TYPES and
 printers
 being different? For example, can I have 4 different laser
 printers in the
 front office, all of the same type (i.e. HP laser 4).?
 
 
 
 I kn ow that to set up a printer etc, one must send
 initialization sequences
 etc.
 
 
 
 How does this all work?
 
 
 
 Thanks
 
 Kevin
 
 _
 
 Do you Yahoo!?
 Check out the new Yahoo! Front Page. www.yahoo.com
 
 
 
 
 
 
 
 ---
 This SF.Net email is sponsored by:
 Sybase ASE Linux Express Edition - download now for FREE
 LinuxWorld Reader's Choice Award Winner for best database on
 Linux.
 http://ads.osdn.com/?ad_idU88alloc_id065op=click
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 __
 Do you Yahoo!?
 Check out the new Yahoo! Front Page. www.yahoo.com

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.

RE: [Hardhats-members] Printers... An overview please.

2004-11-12 Thread K.S. Bhaskar
That may be a Linux print queue setting or there may be a form feed at
the end of the file.

On Fri, 2004-11-12 at 16:37, MCPRS wrote:
 This setting works except it is printing extra paper. 
 
 How can I get rid of the extra form feed?
 
 Thanks Fil.
 
  [EMAIL PROTECTED] wrote:
 
  What Bhaskar said is how we print via TCPIP in Cache/VMS.  We actually
  send the output to a file thus we treat the Device as a file instead of
  a printer.  Then using the CLOSE EXECUTE field in the Terminal Type file
  we send a command to VMS to send the file to the printer.
  
  
  Try this - courtesy of Chris Richardson:
  
  DEVICE FILE:
  
  NAME: your device name
  ASK DEVICE: NO
  ASK PARAMETERS: NO
  ASK HOST FILE: NO
  SUPPRESS FORM FEED AT CLOSE: YES
  TYPE: HOST FILE SERVER
  SUBTYPE: P-SLAVE TEXT GTM/LINUX=20
  $I: $HOME/slave.dat
  OPEN PARAMETERS: newversion
  
  
  TERMINAL TYPE FILE:
  
  P-SLAVE HP 80 GTM/LINUX
  FORM FEED: #
  RIGHT MARGIN: 80
  PAGE LENGTH: 60
  BACK SPACE: $C(8)
  CLOSE EXECUTE: U IO K IO(1,IO) C IO ZSYSTEM lpr -r _IO
  
  
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of K.S.
  Bhaskar
  Sent: Friday, November 12, 2004 12:24 PM
  To: [EMAIL PROTECTED]
  Subject: RE: [Hardhats-members] Printers... An overview please.
  
  The easiest way to print may well be to write the output into a
  temporary file and then to run lpr or kprinter on it via ZSYstem to
  spool it to the printer.
  
  -- Bhaskar
  
  On Fri, 2004-11-12 at 15:20, Kevin Toppenberg wrote:
   OK.  Everyone's help has been great so far.  Now I'm ready for some=20
   more info.
   =20
   Let's say I set up a DEVICE called OFFICE1_FRONT_LASER, and make it's=20
   type to be TRM, and it's subtype to be P-HPLASER-P10. I need to tell=20
   the system the system how to connect to the device.  I believe this is
  
   where $I comes in.
   =20
   Where can I learn more about how to set up $I?  Specifically, I will=20
   need to connect to HP-JetDirect print servers, which provide their
   services at a TCP/IP address.I don't know the details of which
   ports they use etc, but it is a standard method of connecting printers
  
   to a network (The printers then connect to these network devices via a
  
   parallel cable.)  I may later also want to connect to printers=20
   connected to windows boxes.  I know I can share these with the simple=20
   unix LPR protocol.  This may simplify connecting to them.
   =20
   Also, I am trying to discover how to make this process easy for other=20
   users, to put into my configuration process.
   =20
   Where do I turn next to learn about this?
   =20
   Thanks
   Kevin
  =20
   Greg Kreis [EMAIL PROTECTED] wrote:
   Think of the Terminal Type file entry as something similar to
   a 'driver'
   that you load for a device. It does more than that, though.
  =20
   -Original Message-
   From: Roy=20
   Sent: Fri, November 12, 2004 7:46 am
   To: [EMAIL PROTECTED]
   Subject: RE: [Hardhats-members] Printers... An overview
   please.
  =20
   The DEVICE file contains the printers that are used in VistA,
   a field in
   that file name SUBTYPE points to the TERMINAL TYPE file, which
   should
   already be populated with the codes required to talk to an
   array of
   different printers. Printers can be setup to allow for
   different pitches,
   fonts, orientation, etc.
  =20
  =20
  =20
   _
  =20
   From: [EMAIL PROTECTED]
   [mailto:[EMAIL PROTECTED] On
   Behalf Of Kevin
   Toppenberg
   Sent: Friday, November 12 , 2004 5:55 AM
   To: Hardhats Sourceforge
   Subject: [Hardhats-members] Printers... An overview please.
  =20
  =20
  =20
   Hello all,
  =20
  =20
  =20
   Writing here from downtown Rome. Having a great trip.
  =20
  =20
  =20
   Thought Id sneek in a question. Sorry about no apostrophies,
   but this is a
   roman keyboard, and it is DEFINIATELY different from a US one.
   For one
   thing, no one can figure out how to get the AT symbol from the
   keyboard. So
   when I cant find an apostrophy, I think oh well. ... But I
   digress...
  =20
  =20
  =20
   OK, I am to the point in my installation process where I want
   to walk the
   user through setting up printers. My understanding is that
   printers are set
   up as DEVICES, just the same as any terminal, disk system etc.
   etc. Is this
   true? I there the concept, as in Windows, of printer TYPES and
   printers
   being different? For example, can I have 4

[Hardhats-members] Bhaskar will be away

2004-11-12 Thread K.S. Bhaskar
I will be traveling (short trip to Poland) Sunday evening through
Wednesday evening, with limited access to the Internet, and will
probably be unresponsive or marginally responsive starting some time
early Sunday afternoon.

-- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


RE: [Hardhats-members] Printers... An overview please.

2004-11-12 Thread K.S. Bhaskar
$ZTRNLNM() provides access to any environment variable:

GTMw $ZTRNLNM(HOME)
/home/kbhaskar

-- Bhaskar

On Fri, 2004-11-12 at 17:54, Beza, Fil wrote:
 Actually it was $HOME I was more interested in.  Is it a special M
 variable in GT.M
 Is it the same as $PRINCIPAL?
 
  
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of K.S.
 Bhaskar
 Sent: Friday, November 12, 2004 1:32 PM
 To: [EMAIL PROTECTED]
 Subject: RE: [Hardhats-members] Printers... An overview please.
 
 ZSYstem is the GT.M command that lets you run a UNIX shell command (or a
 VMS DCL command).  That is the command we used in the workshop to pop up
 those pretty calendar GUI widgets with Xdialog in the acculturation
 workshop.
 
 -- Bhaskar
 
 On Fri, 2004-11-12 at 16:27, MCPRS wrote:
  What is ZSYSTEM?
 
 
 ***
 This electronic mail transmission contains confidential and/or
 privileged information intended only for the person(s) named.  
 Any use, distribution, copying or disclosure by another person is
 strictly prohibited.
 
 ***
 
 NOTE: Ce courriel est destine exclusivement au(x) destinataire(s)
 mentionne(s) ci-dessus et peut contenir de l'information privilegiee,
 confidentielle et/ou dispensee de divulgation aux termes des lois
 applicables. Si vous avez recu ce message par erreur, ou s'il ne vous
 est pas destine, veuillez le mentionner immediatement a l'expediteur et
 effacer ce courriel.
 
 
 
 
 
 ---
 This SF.Net email is sponsored by:
 Sybase ASE Linux Express Edition - download now for FREE LinuxWorld
 Reader's Choice Award Winner for best database on Linux.
 http://ads.osdn.com/?ad_idU88alloc_id065op=ick
 ___
 Hardhats-members mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 ---
 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


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


Re: [Hardhats-members] Intellectual property ownership analog inland ownership

2004-11-18 Thread K.S. Bhaskar
Comments below.

-- Bhaskar

On Wed, 2004-11-17 at 18:28, Jim Self wrote:
 I greatly enjoy Bhaskar's analogies and generally find them illuminating. I 
 think his
 comparison of the development and maintenance of large software systems to 
 that of cities
 is especially insightful.
 
 Visualization of ideas as property is deeply disturbing to me. I see the 
 space in my mind
 as a great land in the process of being covered with barbed wire and other 
 fences intended
 to keep me from thinking freely and clearly. However, I have long understood 
 that ideas
 are specifically not patentable. This seems to be confirmed by what I read in
 http://www.bitlaw.com/patent/requirements.html

[KSB] Agreed.  I should have been clearer.  A pure idea cannot be
patented, but an idea reduced to practice is patentable.  Let me refine
my analogy by replacing idea with idea reduced to practice.

Regarding patents: the patent office is supposed to ensure appropriate
standards of non-triviality, originality and non-obviousness.  As a
practical matter, however, in recent years, a US Patent Office that is
clearly overworked and underfunded has awarded a number of
unconscionable patents.

Although as the holder of several patents (including one of the very
first software patents), I should be in favor of them, I have lately
come to the conclusion that patents, and especially software patents,
have outlived their usefulness and are now an obstacle to progress.

Since patents grant ownership of ideas (you have to reduce an idea to
practice to call it a patent, but once a patent is granted, you have a
monopoly on all past, present and future implementations of that idea
for the duration of the patent), we in these United States are heading
down a slippery slope of that great land of the human mind (and body -
considering some of the unconscionable patents awarded) becoming covered
with barbed wire and fences.  Europe, unfortunately, seeks to emulate us
in this regard...

 I think that the term viral is an inappropriate and misleading descriptor for 
 Free
 Software that only makes sense from a Microsoft-centric view of the world. 
 The GPL seems
 most appropriately thought of as an anti-viral innoculation intended to 
 protect the
 investment of software developers in Free software from loss due to 
 Microsoft-style
 embrace and destroy.
 
 Here are two links that came up from Google when I searched for gnu gpl free 
 software viral:
 http://en.wikipedia.org/wiki/GNU_General_Public_License
 http://members.optushome.com.au/brendanscott/papers/freesoftwaretco150702.html

[KSB] I agree that the term viral as applied to OSFS licenses was an
unfortunate choice of words, originally made by those who wanted to
denigrate these licenses.  But those are the terms many in the industry
use.

Since I think we argee on viral vs non-viral as distinguishing
characteristics of OSFS licenses, perhaps we should seek better words? 
Suggestions are welcome.  Indeed, how about virile (according to one
Wordnet definition, characterized by energy and vigor) and
non-virile?

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Best Practices/First Steps?

2004-11-18 Thread K.S. Bhaskar
Debian Woody is certainly an appropriate Linux distribution to use.  A
1GHz CPU with 256 MB RAM and 5GB hard disk should be ample for
development purposes.

For production, 5GB will be inadequate once you start collecting patient
data.  Remember that you will need space for backups and journal files.
Remember also that this will be a mission critical application.  So,
when you go into production, I suggest you plan on purchasing a new
computer, a rack mount server grade hardware.  But for development, what
you have should be ample.

As Grandpa John points out, an alternative to Debian Woody would be to
start with one of the OpenVistA VivA live CDs from
http://sourceforge.net/projects/worldvista with which you can install
Linux, GT.M and VistA in one fell swoop.  These are Debian based, and
you can update them with apt/dpkg and friends.

X Windows is not required, but recommended.  For development, you will
be much happier running a terminal session in something like KDE than
you will be running in a console.  For production, if your users will be
running the CPRS GUI from Windows PCs, X Windows is less important.  But
why are you considering skipping X?

-- Bhaskar

On Wed, 2004-11-17 at 11:04, John Leo Zimmer wrote:
 Rather than Debian Woody you may want to consider one of our Morphix (also a 
 Debian based product) bootable cdroms which are available here:
 http://sourceforge.net/project/showfiles.php?group_id=2386
 
 Recommended: /worldvista/OpenVistAVivA0.4.iso
 
 You can install Debian AND VistA from that cd: 
 
 regards,
 grandpa Z
 
 
 Healthcare, a human right.
 
 
 -- Original Message ---
 From: John A. Redmond (IS/IT) [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Wed, 17 Nov 2004 10:49:44 -0500
 Subject: [Hardhats-members] Best Practices/First Steps?
 
  I want to get my feet wet with VistA. I am planning to use it to
  simulate a small, specialty group practice (a friend of mine is a
  cardiologist...).  I have an older box that I plan to use for this
  purpose.  1 GHz CPU, 256 MB RAM, 5 Gig hard disk. Let me know if this
  machine is not suitable.
  
  I plan to install Debian Woody for the OS.  Is there a better (free)
  distribution to use?  What packages do I need to install?  For 
  example, do I need X-Windows?
  
  John Redmond

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Question for Bhaskar

2004-11-19 Thread K.S. Bhaskar
Maxima (http://maxima.sourceforge.net/) is based on DOE Macsyma
(http://en.wikipedia.org/wiki/Macsyma) which was developed for the
Department of Energy and was/is in the public domain.

-- Bhaskar

On Fri, 2004-11-19 at 13:36, Bill Walton wrote:
 Bhaskar,
 
 You mentioned on the call today a product or company called Maxima that
 started life as FOIA software and is now released under GPL.  I haven't been
 able to Google it.  Could you send a link?
 
 Thanks,
 Bill
 
 
 
 ---
 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

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] GNU GPL and comments

2004-11-19 Thread K.S. Bhaskar
Comments below.

-- Bhaskar

On Tue, 2004-11-16 at 20:54, Joel West wrote:

[KSB] ...snip...

 * do you want a viral term or not, i.e. one that requires changes to
 be given back (GPL) or not (BSD, Apache)
 * do you want the viral clause to apply to new versions of the code
 (as say the LGPL or the MPL, or anything with which it is combined
 (the GPL).

[KSB] In view of prior discussion on the possible negative connotation
of viral, perhaps we should use - and promote - the term virile...

...

 The main reason to choose a viral license (e.g. GPL) is to prevent
 forking, but most people don't realize that forking is more than
 just a licensing issue -- it's also a source code management issue.

[KSB] I agree that forking is a bigger issue than license virility.  But
license virility is a bigger issue than forking - there is the basic
issue of whether or not the software author considers it acceptable for
others to profit from his/her work without giving back to the
community.  Also, as Roger pointed out, there are people who may be
unwilling to receive and use GPL'd code (although, at least in the case
of Linux, this does not appear to have stopped people from using it).  I
am sure there are other considerations as well.

  On the one hand, there are cases (like Linux) where the code is
 required to be returned but it is not being merged because the people
 running the code tree don't want/need it. On the other hand, many
 firms give back changes even when not required (as some VistA vendors
 did this year to the VA) because they don't want the hassle of merging
 changes.
 
 Finally, as Steve McPhelan points out, slapping the GPL is meaningless
 on a FOIA release because people who care will just get a new copy via
 FOIA without the GPL restrictions.

[KSB] You wouldn't even need to go back to a FOIA release if the GPL
were slapped on the same material.  The copyright would not be valid,
and there is no need to even pay lip service an invalid copyright.

 And you'd have to waive the GPL if you gave the code back to the VA
 since they wouldn't release VistA to the world with new copyright
 restrictions.

[KSB] This isn't completely clear to me, since there is the precedent of
the National Security Agency with SELinux.  It seems to me that the VA
today doesn't want anything from the outside VistA community, and
licensing is not the issue.

  So any assignment agreement would have to include rights to release
 it without the GPL.
 
 So the WorldVistA license issue is more over new code. Some licenses
 might guarantee that the code remains free but might discourage
 commercial firms from supplying resources to help develop the code.

[KSB] That is up to each firm to decide what is right for itself.  It's
a free country, and there is no coercion.

By the way, there is a quick overview of several open source free
software licenses at
http://www.croftsoft.com/library/tutorials/opensource/


***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Volume Sets

2004-11-22 Thread K.S. Bhaskar
$ZGETSYI() is not a GT.M function.  $ZTRNLNM(HOSTNAME) or
$ZTRNLNM(HOST) should do the trick assuming that $HOSTNAME and/or
$HOST are set in the environment (as both are on my laptop; bash
provides $HOSTNAME and csh provides $HOST according to the manuals; it's
easy enough to ensure that both are set in the environment).

If the unlikely scenario that the environment does not include $HOST or
$HOSTNAME, you can use something like the following (1 line in vintage M
programmer format, so ignore line breaks introduced by e-mail):

GTMN f S f=/tmp/VistA_$J_.tmp ZSY hostname -s _f O f U f R h U
$P C f:DELETE K f W h
bhaskark

-- Bhaskar

On Sun, 2004-11-21 at 15:34, Nancy E. Anthracite wrote:
 I knew right after I hit the send key that I should have listed you to ask 
 for 
 help since there was a good chance you would be the first to answer.  
 
 I get the same thing on my out of date Fedora Core 2 installation when I 
 ask 
 for $ZGETSYI(NODENAME), but the ZOSV being used in OV3 its not from 
 ZOSVGTM.m.  The relevant section of _ZOSV.m that is being used (I think), 
 there is
 
 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
  ;
 
  So now maybe we need help from the recent traveler to Poland on 
 $ZGETSYI(NODENAME).  
 
 Just from experimentation, though, I think it is safe to say that I know 
 where 
 the hostname -s coming from in my system.  I am just not sure where the 
 volume is coming from except that it is supposed to be the same in 
 ^%ZOSF(PROD) as in ^%ZOSF(VOL) as best I can tell by looking at the code 
 somewhere else, but I don't know where I found it off hand.  Anyway, I was 
 trying to figure out what determines ^%ZOSF(PROD), and I do not know how 
 one goes about figuring that out. I looked at the Data dictionary for volume 
 set and uci association, and I  know what everything I am looked at means, 
 but I saw no mention of ZOSF in there. 
 
 On Sunday 21 November 2004 01:18 pm, Lloyd Milligan wrote:
  I'm not sure what the question is but it is the so-called box name that
  refers to something outside VistA.  In the old GT.M / VistA environment
  that I am running (Red Hat 7.1 and  GT.M V4.3-001A) the box value comes
  from 'hostname -s' via a GT.M zsystem call.  However, kernel patch 275 has
  $ZGETSYI(NODENAME).  When I try this, GT.M says -
 
  %GTM-E-FNOTONSYS, Function or special variable is not supported by this
  operating system
 
  Lloyd
 
  - Original Message -
  From: Nancy E. Anthracite [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Saturday, November 20, 2004 8:33 PM
  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
  
   GTMD GETENV^%ZOSV
   hostname: Unknown host
  
   GTMZWRITE
   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
  
   GTMD GETENV^%ZOSV
  
   GTMZWRITE
   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
  
   GTMD GETENV^%ZOSV
   hostname: Unknown host
  
   GTMZWRITE
   Y=VAH^ROU^^ROU:
  
   Now change only the hosts middle field to AAA, to avoid confusion
   GTMD GETENV^%ZOSV
  
   GTMZWRITE
   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
   

Re: [Hardhats-members] Volume Sets

2004-11-22 Thread K.S. Bhaskar
GT.M does not have the concept of UCI and Volume, so I think for the
GT.M port they're always VAH  ROU.  (Or am I getting things mixed up?) 
Also, when VistA is ported to GT.M, I believe the routines look for the
hostname from the Linux command hostname -s.

Perhaps Chris Richardson, Rick Marshall, Wally Fort or Dave Whitten
could comment?

-- Bhaskar

On Sun, 2004-11-21 at 23:21, Nancy E. Anthracite wrote:
 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 

Re: [Hardhats-members] Re: MDC/MUG Revival - Just do it (was) Re:[Hardhats-members] Nov17thinterview [added] Dr. K, MUG, MDC, Goodbye Mumps

2004-11-25 Thread K.S. Bhaskar
While I like the idea of standards, and have been involved in standards
activities in other places and times (although not personally in the
MDC, I did pay for representation from GT.M), it would seem to me that
useful standards require multiple implementations from competing
vendors.

For vendors to implement systems that are compliant with standards,
there must be some financial incentive for them to do so, such as
customers requiring standards compliance for the products they select. 
Otherwise, vendors that invest in making their products standards
compliant are only shooting themselves in the foot, because competitors
that don't invest in standards compliance will laugh all the way to the
bank.

In the area of desktop operating systems, for example, there are no
standards because customers have not provided an incentive for the
industry leader to implement any standard except its own proprietary
standard.  M may not be in that different a state.

If we are going to revive standards efforts, let's make sure we have a
plan for the effort to take us somewhere.

-- Bhaskar

On Thu, 2004-11-25 at 12:57, Joseph Dal Molin wrote:
 Yes completely agree regarding publicity etc.what I had in mind was 
 connecting the community nerve ending back together firstpublicity 
 must wait for the foundation to be in place.
 
 Joseph
 
 Prof. em. Dr. med. Wolfgang Giere wrote:
  This is wonderful. But I would suggest not to raise publicity before it 
  isn't clear that
  there will be people and support for a new MDC and which route to take. 
  Better be
  coutious now than frustrated later!
  
  I have been member of the MDC and head of the German ISO delegation for 
  years and could
  afford it thanks to my institute, the center of medical informatics of the 
  university in
  Frankfurt. I am retired now, my deputy chairman, Wolfgang Kirsten is ill, 
  not available
  for quite a while and I am afraid, many of other old hands are no more 
  available. .Who
  would volunteer do it?
  
  In my opinion there would be three major activity blocks needed (provided 
  we agree upon
  the need!)
  :
  - one development of the standard itself:  Tough and tedious work requiring 
  specialists.
  
  - one coaching the new standard within the international bodies: Requires 
  contacts,
  convincing personalities,  comittee meetings,  much support, time, and 
  effort
  
  - one development of the case (probably VistA) in the minds of people, 
  societies,
  govenment agencies, ... This needs PR at it's best.
  
  Probably there should be some few activists coordination the efforts, 
  structuring the
  cooperation etc.
  
  Wolfgang Giere
  
  
  
  Wolfgang Giere
  
  Joseph Dal Molin wrote:
  
  
 I have just returned from Brasil where I gave a worskshop on open source
 in health informatics. I was invited by the Brasilian Health Informatics
 Society and as a result have made some good friends and excellent
 contacts. I will contact both the current and past president of the
 Society as well as colleagues in Sao Paolo to inform them of this
 discussion.
 
 What this will need is a small team of midwives and lots of publicity
 and support. With a team in place I will table a motion at our next
 WorldVistA board meeting to support to this effort. I should think that
 the VSA would want to do the same as well as the Pacific Telehealth Hui.
 We can then use press releases etc. to get the word out we have good
 access to reporters several trade journals etc. We can also use other
 medical informatics forums such as the openhealth listand submit to
 Slashdot. Also all the medical informatics schools should also be contacted.
 
 Unfortunately all I can offer is to help launch this group, I have no
 expertise in M at allbut I do have a great deal of experience
 building communities of this kind in health informatics.
 
 Cheers,
 
 Joseph
 
 Prof. em. Dr. med. Wolfgang Giere wrote:
 
 I fully agree with Arden Forrey's remarks. It was a shame that the 
 Millenium
 Standard did not happen. It took us a long march through the institutions 
 to make
 Mumps an ISO-Standard.
 
 To revive MDC as official body can be done either using the old 
 ANSI-affiliation or
 through a ISO WG (that would be the normal way). Both ways reuire 
 international
 participation. I suppose, MUG Germany would be willing to participate (I 
 cannot ask
 my successor Wolfgang Kirsten, he is hospitalized right now). Also I 
 guess, Frans
 Witte (Netherlands) could be reactivated. Ion Diamond in GB? I do not know 
 whether
 he is still active in the field. But there is a new commercial Mumps 
 available in
 GB. Finland? I do not know the actual state of M-use there. What about 
 South
 America? Could George Timson trigger participation? I once visited M-using
 hospitals in Sao Paulo and might be able to find out. We should get NEW 
 people.
 
 I did not follow the ISO-story. Is the standard sustained? I have been 
 asked in
 Germany and suggested to 

Re: [Hardhats-members] Re: MDC/MUG Revival - Just do it

2004-11-27 Thread K.S. Bhaskar
Btw, PHP also has similarities to M.

-- Bhaskar

On Fri, 2004-11-26 at 21:45, Tom Munnecke wrote:
 Has anyone looked at Python?  It looks like a nearest neighbor to
 MUMPS, with lots of similarities.  I has an interesting dictionary
 capability, handles strings well, and a very strong object model. 
 What about embedding M in Python?

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Re: MDC/MUG Revival - Just do it

2004-11-27 Thread K.S. Bhaskar
Neither Python nor Java have the speed / throughput / scalability of M. 
This won't matter to a practice (PCs are pretty fast these days), but is
likely to matter to institutions of any size.

-- Bhaskar

On Sat, 2004-11-27 at 21:47, Nancy E. Anthracite wrote:
 I had a discussion recently with a copmuter professional about the merits of 
 various languages.  Python was mentioned as one that has serious speed 
 problems when used on a large scale.  
 
 On Saturday 27 November 2004 08:15 pm, Joseph Dal Molin wrote:
  Python is a superb choice to enhance and coexist with VistA and M... to
  add to Tom's points one of its greatest strengths that programmers find
  they are vastly more productive in Python than Javathere are several
  comparisons of Python vs. Java on the net.
 
  Joseph

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] We need a news stories library

2004-12-03 Thread K.S. Bhaskar
Wasn't it Mark Twain who remarked that stories of his demise were
greatly exaggerated?  The phrase has been used so often that I can't
find the original on my favorite search engine.

Be that as it may, the death of M has long been predicted.  These
predictions are of course true because it will die someday, but they
have nevertheless been premature by many, many years already!

-- Bhaskar

On Fri, 2004-12-03 at 09:31, Kevin Toppenberg wrote:
 Someone from my group was grumbling recently that VistA is going to be
 a bad option for our group because is it old technology.
  
 And then Bhaskar posts regarding a Thai Bank converting to GT.M.  And
 Nancy regularly posts ongoing news about VistA etc.
  
 Could we start a subpage on the WorldVistA web site that lists these
 news stories, so I could take someone there and show them at a glance
 all the ongoing activity?  It would help prove that M / VistA is not
 dead.
  
 I'd like to nominate Nancy to be the one to regularly add to such a
 page.. :-)   Nancy, you can thank me later.  LOL!
  
 Kevin
  
  
 
 
 __
 Do you Yahoo!?
 Yahoo! Mail - now with 250MB free storage. Learn more.

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


RE: [Hardhats-members] Krung Thai Bank goes live on GT.M

2004-12-03 Thread K.S. Bhaskar
Steve --

This Krung Thai Bank deployment was on Sun SPARC Solaris, on which GT.M
is more traditionally licensed and priced (i.e., GT.M on Sun SPARC
Solaris is not open source and not free software).

I would like to clarify (just in case there is a possible
misunderstanding) that there are not separate GT.M versions that are
open source free software and that are not open source free software. 
It's the same GT.M, but available under different licensing/pricing
combinations.  The distinction is in the business model, rather than in
the product.  [There are organizations that have purchased licenses for
GT.M on x86 GNU/Linux because they wanted to use it under a different
license from the GNU General Public License.]

-- Bhaskar

On Fri, 2004-12-03 at 15:25, [EMAIL PROTECTED] wrote:
 Just curious, was this deployment based on the Open Source release of GT.M?
 
 Steven B. Tomlinson
 [EMAIL PROTECTED]
 Pacific Telehealth and Technology Hui
 www.PacificHui.org
 
 
 
 
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] Behalf Of K.S.
  Bhaskar
  Sent: Friday, December 03, 2004 4:23 AM
  To: [EMAIL PROTECTED];
  [EMAIL PROTECTED]
  Subject: [Hardhats-members] Krung Thai Bank goes live on GT.M
  
  
  http://www.fidelityinfoservices.com/FNFIS/CompanyLevel/NewsEve
  nts/20041108.htm
  
  Krung Thai Bank is the second largest bank in Thailand.  To 
  the best of
  my knowledge, at over 14 million accounts, this is the largest single
  real-time core processing system in production at any commercial bank
  anywhere in the world.
  
  -- Bhaskar
  
  **
  *
  This electronic mail transmission contains confidential 
  and/or privileged information intended only for the person(s) named.  
  Any use, distribution, copying or disclosure by another 
  person is strictly prohibited.
  **
  *
  
  NOTE: Ce courriel est destine exclusivement au(x) 
  destinataire(s) mentionne(s) ci-dessus et peut contenir de 
  l'information privilegiee, confidentielle et/ou dispensee de 
  divulgation aux termes des lois applicables. Si vous avez 
  recu ce message par erreur, ou s'il ne vous est pas destine, 
  veuillez le mentionner immediatement a l'expediteur et 
  effacer ce courriel.
  
  
  
  
  
  ---
  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
  
 
 
 ---
 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


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


RE: [Hardhats-members] Krung Thai Bank goes live on GT.M

2004-12-03 Thread K.S. Bhaskar
Steve --

There are some differences down in the detail level, mostly as a result
of differences between hardware architectures, operating systems, as
well as what development found funding and what did not.

There are differences between GT.M on Alpha/VMS and GT.M on UNIX/Linux: 
the underlying OS platforms are different enough that we have different
manuals for them - although the manuals are generated from a common
source with conditional text.  The UNIX implementations support
identical implementations of the M language, but here are some examples
of the differences:

  * Some platforms support a Direct IO flag which turns on the
O_DIRECT setting for journal IO, which can either speed things
up or slow things down depending on the IO subsystem.

  * GT.M on Sun SPARC Solaris supports Sun RPC call-ins.  The others
don't.

  * The GT.M compiler on AIX, HP-UX and Tru64 UNIX creates object
files in a format that can be incorporated into .so shared
libraries.  The GT.M compiler on Linux and Solaris does not.

  * There may be differences in the ability to pass parameters in
registers when calling between M and C on the different
platforms, but I can't remember right now.

  * A GT.M process on AIX can have fewer database files open at one
time than on other platforms (the limit is something like 9
caused by fact that each shared memory segment uses a segment
register).

-- Bhaskar

On Fri, 2004-12-03 at 18:44, Tomlinson, ,Steven B wrote:
 Aloha Bhaskar,
 Thanks for the clarification, I have been wondering what (if any)
 differences there were between the GT.M distributions.
 
 Steven B. Tomlinson
 [EMAIL PROTECTED]
 Pacific Telehealth and Technology Hui
 www.PacificHui.org

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] GT.M inside (was Krung Thai Bank goes live on GT.M)

2004-12-04 Thread K.S. Bhaskar
Maury --

There are several cases of linking to consider with GT.M for x86
GNU/Linux.

The most common is the default, when a process executes a Do ^XYZ or a
ZLINK XYZ.  This is dynamically linked.

With GT.M the top level of a process does not have to be M code, but can
be in C (or another language).  Any calls from C to M are dynamically
linked, as are calls from M to C.  C to C calls can be dynamically
linked, or if two C modules are in the a shared library, they are
statically linked to each other.  Two C modules in different shared
libraries are dynamically linked.

Thus, for GT.M for x86 GNU/Linux, any code in M is always dynamically
linked, and code in C is dynamically linked with code in M, and for two
modules in C, it depends on how they are packaged.

With GT.M on AIX, HP-UX and Tru64 UNIX, where code in M can be put into
shared libraries, the same rule applies to M modules as to C modules on
x86 GNU/Linux, namely that two M modules in the same shared library are
considered statically linked to each other, and dynamically linked to
anything not in that shared library.

So, bottom line is that at least as far as GT.M is concerned, linking is
always dynamic unless someone explicitly chooses to make it static. 
This means that if someone makes an add on to VistA under the GPL, and
someone else makes another add on to VistA that is under a license
incompatible with the GPL, the fact that linking is dynamic means that
the GPL license of one module does not affect the GPL-incompatible
license of another module.

Your question was very incisive, and I guess the answer means that much
of our licensing discussion was unnecessary!  I am copying the
vista-open-source at yahoogroups.com, since much of the licensing
discussion happened over there.

Hope this explains things satisfactorily.  If not, please ask.

-- Bhaskar

On Fri, 2004-12-03 at 21:42, Maury Pepper wrote:
 Bhaskar,
 
 As long as you have the hood up, I'd like to ask about GT.M with respect to 
 linking.  As you know, the recent conversations about open source licensing 
 touched on the issue of static versus dynamic linking.  This seems to be the 
 line that separates contaminated from uncontaminated code.  (Excuse the 
 euphemisms.)  So, what I would like is your explanation of the linking that 
 exists between routines from two different packages running in a single 
 user's job space.  For example, if you are running FOIA VistA and an add-on 
 accounting package together, how might they be linked?  If there are multiple 
 answers, that's OK.  I think this is relevant -- because, based on my 
 understanding of what is going on, I think we may need to redefine certain 
 terms in an M context because I'm not sure that the industry standard terms 
 apply.
  
 -maury-
 
 
 - Original Message - 
 From: K.S. Bhaskar [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, December 03, 2004 8:12 PM
 Subject: RE: [Hardhats-members] Krung Thai Bank goes live on GT.M
 
 
 Steve --
 
 There are some differences down in the detail level, mostly as a result
 of differences between hardware architectures, operating systems, as
 well as what development found funding and what did not.
 
 There are differences between GT.M on Alpha/VMS and GT.M on UNIX/Linux: 
 the underlying OS platforms are different enough that we have different
 manuals for them - although the manuals are generated from a common
 source with conditional text.  The UNIX implementations support
 identical implementations of the M language, but here are some examples
 of the differences:
 
   * Some platforms support a Direct IO flag which turns on the
 O_DIRECT setting for journal IO, which can either speed things
 up or slow things down depending on the IO subsystem.
 
   * GT.M on Sun SPARC Solaris supports Sun RPC call-ins.  The others
 don't.
 
   * The GT.M compiler on AIX, HP-UX and Tru64 UNIX creates object
 files in a format that can be incorporated into .so shared
 libraries.  The GT.M compiler on Linux and Solaris does not.
 
   * There may be differences in the ability to pass parameters in
 registers when calling between M and C on the different
 platforms, but I can't remember right now.
 
   * A GT.M process on AIX can have fewer database files open at one
 time than on other platforms (the limit is something like 9
 caused by fact that each shared memory segment uses a segment
 register).
 
 -- Bhaskar
 
 On Fri, 2004-12-03 at 18:44, Tomlinson, ,Steven B wrote:
  Aloha Bhaskar,
  Thanks for the clarification, I have been wondering what (if any)
  differences there were between the GT.M distributions.
  
  Steven B. Tomlinson
  [EMAIL PROTECTED]
  Pacific Telehealth and Technology Hui
  www.PacificHui.org
 
 ***
 This electronic mail transmission contains confidential and/or privileged

Re: [Hardhats-members] GT.M inside (was Krung Thai Bank goes live on GT.M)

2004-12-04 Thread K.S. Bhaskar
Kevin --

GT.M automatically links a module on the first call, but not thereafter,
unless you do an explicit relink with a ZLink.  The cause of the
performance hit lies elsewhere.

Perhaps GT.M's trace capability can help?  For example, try:

  View TRACE:1:^Trace($Job)
... whatever ...
  View TRACE:0

Followed by a dump of ^Trace($Job).  Of course tracing itself has an
overhead, but it might explain where your code is spending its efforts.

-- Bhaskar

On Sat, 2004-12-04 at 18:37, Kevin Toppenberg wrote:
 Bhaskar,
 
 This may be a bit off topic (re licensing), but it
 does relate to the linking.
 
 I recently divided my program up into modules, with a
 bunch of debug code all grouped into one TMGDEBUG.m
 file.  When I did this, I noticed that my execution
 speed went way down.  It seemed that the module is
 being loaded and dumped with every call.  Is this
 true?
 
 Kevin
 
 
 --- K.S. Bhaskar [EMAIL PROTECTED] wrote:
 
  Maury --
  
  There are several cases of linking to consider with
  GT.M for x86
  GNU/Linux.
  
  The most common is the default, when a process
  executes a Do ^XYZ or a
  ZLINK XYZ.  This is dynamically linked.
  
  With GT.M the top level of a process does not have
  to be M code, but can
  be in C (or another language).  Any calls from C to
  M are dynamically
  linked, as are calls from M to C.  C to C calls can
  be dynamically
  linked, or if two C modules are in the a shared
  library, they are
  statically linked to each other.  Two C modules in
  different shared
  libraries are dynamically linked.
  
  Thus, for GT.M for x86 GNU/Linux, any code in M is
  always dynamically
  linked, and code in C is dynamically linked with
  code in M, and for two
  modules in C, it depends on how they are packaged.
  
  With GT.M on AIX, HP-UX and Tru64 UNIX, where code
  in M can be put into
  shared libraries, the same rule applies to M modules
  as to C modules on
  x86 GNU/Linux, namely that two M modules in the same
  shared library are
  considered statically linked to each other, and
  dynamically linked to
  anything not in that shared library.
  
  So, bottom line is that at least as far as GT.M is
  concerned, linking is
  always dynamic unless someone explicitly chooses to
  make it static. 
  This means that if someone makes an add on to VistA
  under the GPL, and
  someone else makes another add on to VistA that is
  under a license
  incompatible with the GPL, the fact that linking is
  dynamic means that
  the GPL license of one module does not affect the
  GPL-incompatible
  license of another module.
  
  Your question was very incisive, and I guess the
  answer means that much
  of our licensing discussion was unnecessary!  I am
  copying the
  vista-open-source at yahoogroups.com, since much of
  the licensing
  discussion happened over there.
  
  Hope this explains things satisfactorily.  If not,
  please ask.
  
  -- Bhaskar
  
  On Fri, 2004-12-03 at 21:42, Maury Pepper wrote:
   Bhaskar,
   
   As long as you have the hood up, I'd like to ask
  about GT.M with respect to linking.  As you know,
  the recent conversations about open source licensing
  touched on the issue of static versus dynamic
  linking.  This seems to be the line that separates
  contaminated from uncontaminated code.  (Excuse
  the euphemisms.)  So, what I would like is your
  explanation of the linking that exists between
  routines from two different packages running in a
  single user's job space.  For example, if you are
  running FOIA VistA and an add-on accounting package
  together, how might they be linked?  If there are
  multiple answers, that's OK.  I think this is
  relevant -- because, based on my understanding of
  what is going on, I think we may need to redefine
  certain terms in an M context because I'm not sure
  that the industry standard terms apply.

   -maury-
   
   
   - Original Message - 
   From: K.S. Bhaskar [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Sent: Friday, December 03, 2004 8:12 PM
   Subject: RE: [Hardhats-members] Krung Thai Bank
  goes live on GT.M
   
   
   Steve --
   
   There are some differences down in the detail
  level, mostly as a result
   of differences between hardware architectures,
  operating systems, as
   well as what development found funding and what
  did not.
   
   There are differences between GT.M on Alpha/VMS
  and GT.M on UNIX/Linux: 
   the underlying OS platforms are different enough
  that we have different
   manuals for them - although the manuals are
  generated from a common
   source with conditional text.  The UNIX
  implementations support
   identical implementations of the M language, but
  here are some examples
   of the differences:
   
 * Some platforms support a Direct IO flag
  which turns on the
   O_DIRECT setting for journal IO, which can
  either speed things
   up or slow things down depending on the IO
  subsystem.
   
 * GT.M on Sun SPARC Solaris

Re: [Hardhats-members] Need Help Using VistA to Track PatientDemographics For a Clincal Study

2004-12-05 Thread K.S. Bhaskar
On Sun, 2004-12-05 at 21:59, John Leo Zimmer wrote:
 -- Original Message ---
 From: Kevin Toppenberg [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Sun, 5 Dec 2004 18:14:26 -0800 (PST)
 Subject: Re: [Hardhats-members] Need Help Using VistA to Track Patient
 Demographics For a Clincal Study
 
  VistA has its own database system.  It is built on the
  M language, which at it's heart is a database.
  
  If you want to access the VistA data with SQL queries,
  you can do that.  I believe GT.M has a SQL interface.
  
 
 I don't believe GT.M itself does. 
 
  GT.Ms data dictionary is flexible and adapts easily to international
 requirements. SQL/ODBC access to GT.M databases is commercially available.
 (from  http://www.sanchez.com/news_2000/nr_001107.asp )

That is correct.  There are multiple SQL engines layered on top of
GT.M.  For VistA, I recommend KB_SQL.  There is also OQL (Object Query
Language) that is provided by ESIOBjects.

-- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


RE: [Hardhats-members] FileMan for GT.M

2004-12-06 Thread K.S. Bhaskar
Fil is correct.  The GT.M ability to configure development environments
is exceptionally flexible.  Read and digest the following when you have
a few minutes to absorb the examples.

A GT.M process searches for its routines using the $ZROutines intrinsic
special variable, not unlike the Java CLASSPATH or UNIX shell $PATH
environment variables.  Thus, if Fil and I are developers and Fil wants
to work on some Lab modules, he can create a /home/fil/lab subdirectory
for his work and if I am working on Oncology, I can create a
/home/bhaskar/onc subdirectory for my work.  If the reference (or
production) routines are in the directory /opt/vista_23.98/o for the
object files and /opt/vista_23.98/r for the source files, Fil can set
his $ZROU to /home/fil/lab /opt/vista_23.98/o.  All he needs to do is
copy that set of routines that he wants to work on from
/opt/vista_23.98/r to /home/fil/lab and change them.  He doesn't need to
copy all 20,000+ routines from /opt/vista_23.98/r to /home/fil/lab. 
Furthermore, by configuring /opt/vista_23.98/o and /opt/vista_23.98/r so
that Fil does not have write access (e.g., making them world read-only
or setting up ownership and permissions so that he does not have
access), we can ensure that Fil cannot inadvertently or deliberately
change anything in the reference / production environment.

Now consider when Fil and I are done with our work.  Since he and I have
been working in parallel, we will want to test our work for mutual
(in)compatibility.  I can set my $ZROU to /home/bhaskar/onc
/home/fil/lab /opt/vista_23.98/o and Fil can set his $ZROU to
/home/fil/lab /home/bhaskar/onc /opt/vista_23.98/o. This allows us to
use each other's routines in our own unit test environments to see
whether we have stepped on each other's toes.

This also simplifies version control, because it means that when I am
ready to check in my work, the only files we need to look at are in
/home/bhaskar/lab, since I could not have changed something else, even
inadvertently.

We can take this example further.  Suppose that Fil and I are doing our
work with a new GT.M version and part of what we are doing is to enhance
the application software to take advantage of a new feature in the new
release, say a $Increment() function.  He and I can set up a shared
directory, say /var/newstuff to which we both have read/write access.  I
can set up $ZROU to be /home/bhaskar/onc
/var/newstuff(/opt/vista_23.98/r) and Fil can set up his $ZROU to
/home/fil/lab /var/newstuff(/opt/vista_23.98/r).  Now, whenever he or
I reference a routine from the reference / production environment, the
new GT.M version will dynamically compile and place the object file in
/var/newstuff, but the source routines in /opt/vista_23.98/r are
unchanged.

There are similar things we can do with M globals using a global
directory pointed to by $ZGBLdir.  For example, if the data dictionary
is defined in ^DIC, Fil and I can create global directories that place
^DIC in the production / reference database.  If I have read-only access
to that database file, I cannot possibly change it during the course of
my development, not even inadvertently, and we are assured that my
software is compatible with the production data dictionary.  Taking this
one step further, if we know that my oncology work is only supposed to
affect globals ^ABC and ^DEF, we can set up a global directory and
database files that allow me read/write access only to those two
globals, and read-only access to everything else.  [Note, a limitation
in GT.M today is that this slicing and dicing of globals can be done at
the level of the global variable, and not at the level of the index.]

Quite apart from the flexibility this offers, I like to think of these
types of practices as defensive programming, not unlike defensive
driving.  We programmers are human beings who are prone to err, and
defensive programming reduces the probability of errors.

Sorry to have rambled.  I meant this to be a short e-mail, but my
fingers ran away from my intentions.

-- Bhaskar

On Mon, 2004-12-06 at 14:02, Beza, Fil wrote:
 Based on Dr. Giere's description, GT.M has the ability to share selected
 routines between environments and have each environment have it's own
 set of globals which is the way to go.  Actually, that's just perfect
 for a vendor to provide ASP services - One set of Vista routines and
 each client gets their own set of files - sweet - you can have your cake
 and eat it too!
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Tyrus
 Maynard
 Sent: Monday, December 06, 2004 8:54 AM
 To: [EMAIL PROTECTED]
 Subject: Re: [Hardhats-members] FileMan for GT.M
 
 Wolfgang,
   I will also go back to your earlier posting on DINIT  I mentioned you
 in the extraction camp only because you started with a full
 installation (yes, selective use is not the same as isolating your
 learning space from other available routines using an extraction) .
   JLZ has 

Re: [Hardhats-members] Best Practices/First Steps?

2004-12-09 Thread K.S. Bhaskar
Randy --

OpenVistA VivA and SemiVivA are two different ways to get the same
software.

VivA is an entire Linux distribution (a Debian repackaging) that runs
from CD, so you are indeed supposed to boot it and the UI will indeed be
different.  There is no VistA GUI - it's all character mode except for a
couple of initial prompts, and you will need to start a terminal window
(shell).  Since it runs off a CD, you will need to provide read/write
storage for the database.

http://sourceforge.net/forum/forum.php?forum_id=347779 is probably the
best instructions for running OpenVistA VivA (even though they were
published for version 0.1).  What is missing from the directions is the
fact that before running it on a USB drive, the command sudo insmod
usb-storage needs to be typed in the shell before mounting a USB
drive.  [This missing step is not needed with OpenVistA VivA FOIA Gold
0.1.]

http://sourceforge.net/forum/forum.php?forum_id=381142 is instructions
for OpenVistA SemiVivA.  Red Hat 8 is pretty old (RH themselves dropped
support for it a long time back), so I don't know for sure if GT.M
V4.4-004 will run on it - I don't know why it wouldn't, but since it is
not officially supported, I don't know for sure that it would.

If you are still having issues with either one, please post to the group
or send me e-mail off line.  The .mod file is how the Linux live CD is
packaged, and there is no need to directly access it to use OpenVistA
VivA.

Good luck, and please keep us posted with how you make out.

-- Bhaskar

On Thu, 2004-12-09 at 11:19, Randy Hersom wrote:
 We've been having much trouble getting started.  We got a Red Hat 8.0 up and
 downloaded OpenVistA SemiVivA 0.4.  The file kept downloading past the
 announced file size and was reported as corrupt when we tried to unzip it.
 I then downloaded OpenVistA VivA 0.4 on my Windows box, burned it to CD and
 ran the CD on the Red Hat box.  I had to hunt around to find out that I was
 supposed to reboot.  After rebooting I was surprised to see my UI changed.
 I searched the menus for Vista and could not find it.  I ran CPRS on the
 windows machine and got a WSAETIMEDOUT error on connect.  I did find a .MOD
 file with OpenVistA in the title, but Linux thought it was an Amiga sound
 file and tried to play it when I double clicked.
 
 Any Ideas?
 
 Randy Hersom

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Difficulty running down database

2004-12-16 Thread K.S. Bhaskar
Do you have ...kdtzerop... when you mean ...kdtletter op... in the
file name?

-- Bhaskar

On Thu, 2004-12-16 at 16:09, Kevin Toppenberg wrote:
 I am getting a file doesn't exist error that I don't
 understand.  Here is a screen log:
 
 [kdt0p;~]$ ls /home/kdt0p/OpenVista_UserData/g/ -l
 total 312264
 -rw-rw-rw-1 kdt0pkdt0p320139776 Dec 16
 06:50 mumps.dat
 [kdt0p;~]$ cat rundown
 export gtm_dist=/usr/local/gtm
 export gtm_log=/usr/local/gtm/log
 export gtm_vista=$HOME/OpenVista_UserData
 export gtmgbldir=$gtm_vista/g/mumps.gld
 export gtm_vista_prod=/usr/local/OpenVistA
 export gtmroutines=.$gtm_dist
 export gtmroutines=$gtm_vista/o($gtm_vista_prod/r
 $gtm_vista/r $gtm_dist) $gtm_dist()
 
 PATH=$PATH:$gtm_dist
 
 export vista_home=$gtm_vista
 #-
 
 echo Running down database...
 
 /usr/local/gtm/mupip rundown -file
 /home/kdt0p/OpenVist_UserData/g/mumps.dat
 
 [kdt0p;~]$ sh rundown
 Running down database...
 %GTM-E-DBOPNERR, Error opening database file
 /home/kdt0p/OpenVist_UserData/g/mumps.dat
 %SYSTEM-E-ENO2, No such file or directory
 %GTM-W-MUNOTALLSEC, WARNING: not all global sections
 accessed were successfully rundown
 [kdt0p;~]$
 
 
 What am I doing wrong?
 Thanks
 kevin
 
 
   
   
 __ 
 Do you Yahoo!? 
 Yahoo! Mail - You care about security. So do we. 
 http://promotions.yahoo.com/new_mail
 
 
 ---
 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

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Difficulty running down database

2004-12-16 Thread K.S. Bhaskar
That's excellent advice from someone who clearly understands GT.M and
appreciates what a GT.M global directory can do for him!  An added bonus
for lazy people like me who never learned to touch type is that mupip
rundown -reg * takes less keystrokes.

-- Bhaskar

On Thu, 2004-12-16 at 16:17, Michael Zacharias wrote:
 after defining your .gld to the environment, why not just change:
 
 /usr/local/gtm/mupip rundown -file filename
 
 to
 
 /usr/local/gtm/mupip rundown -reg *
 
 This will rundown all the database regions defined in the .gld file.
 
 Michael

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] vet's it system

2004-12-16 Thread K.S. Bhaskar
Nice write-up.  Madhavi, is this what you have been working on?

-- Bhaskar

On Thu, 2004-12-16 at 16:51, [EMAIL PROTECTED] wrote:
 *
 tom adkins thought you'd be interested in this story from
 ModernHealthcare.com.
 
 
 *
 A veteran IT system
 From ModernHealthcare.com
 November 22, 2004
 -
 At Southeast Mental Health Center, money is too tight to mention. Just
 ask Gene Lawrence, the chief executive officer. The facility runs lean
 because it has to, he says.
 
 The not-for-profit ...
 
 To read more about this topic go to
 http://www.modernhealthcare.com/article.cms?articleId=34385
 
 For news headlines throughout the business day, go to:
 http://www.modernhealthcare.com
 *
  

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Difficulty running down database

2004-12-16 Thread K.S. Bhaskar
It's perfectly appropriate for the global directory and database files
to be in different directories.  Since there is an environment variable
in the global directory, by changing the environment variable
($vista_home, if I remember correctly), you can use the same global
directory for may VistA databases, and indeed even for non-VistA GT.M
applications.

There's clearly a glitch in your rundown file.  The line

export gtmgbldir=$gtm_vista/g/mumps.gld

should read

export gtmgbldir=/usr/local/OpenVistA/g/mumps.gld

S0rry, I sh0uld have caught it first time ar0und!

I am now at a loss to explain why the original mupip rundown complained
about not finding the file.  If after making the above change, mupip
-rundown -region * doesn't work, we'll have to troubleshoot it
further.

Send me e-mail directly at [EMAIL PROTECTED], instead of taking up
group bandwidth.  Once we figure out what's up, we can let the group
know.

-- Bhaskar

On Thu, 2004-12-16 at 17:11, Kevin Toppenberg wrote:
 I used the standard script to set up (I believe). 
 This resulted in the following directory structure:
 
 /usr/local/gtm -- gtm directory
 /usr/local/OpenVistA -- VistA routines etc.
 and 
 /home/kdt0p/OpenVista_UserData -- user specific
 routines etc.
 
 With this setup, the mumps.dat file gets saved in:
 /home/kdt0p/OpenVista_UserData/g/mumps.dat
 while mumps.gld ends up in:
 /usr/local/OpenVistA/g/mumps.gld
 
 (It seems strange to me to have the .gld and the .dat
 in different directory trees, but I'm not sure if it
 should be changed or not--or what settings need to be
 changed if I move the file)
 
 And when I type in:
 rundown -reg * 
 it tells me:
 
 sh rundown
 Running down database...
 %GTM-E-ZGBLDIRACC, Cannot access global directory
 /home/kdt0p/OpenVista_UserData/g/mumps.gld.  Retaining
 .
 %SYSTEM-E-ENO2, No such file or directory
 
 And the kdtzerop is correct as spelled.
 
 Still not able to rundown.  Any thoughts?
 
 Thanks
 Kevin
 
 
 
 --- K.S. Bhaskar [EMAIL PROTECTED] wrote:
 
  That's excellent advice from someone who clearly
  understands GT.M and
  appreciates what a GT.M global directory can do for
  him!  An added bonus
  for lazy people like me who never learned to touch
  type is that mupip
  rundown -reg * takes less keystrokes.
  
  -- Bhaskar
  
  On Thu, 2004-12-16 at 16:17, Michael Zacharias
  wrote:
   after defining your .gld to the environment, why
  not just change:
   
   /usr/local/gtm/mupip rundown -file filename
   
   to
   
   /usr/local/gtm/mupip rundown -reg *
   
   This will rundown all the database regions defined
  in the .gld file.
   
   Michael
  
 
 ***
  This electronic mail transmission contains
  confidential and/or privileged information intended
  only for the person(s) named.  
  Any use, distribution, copying or disclosure by
  another person is strictly prohibited.
 
 ***
  
  NOTE: Ce courriel est destine exclusivement au(x)
  destinataire(s) mentionne(s) ci-dessus et peut
  contenir de l'information privilegiee,
  confidentielle et/ou dispensee de divulgation aux
  termes des lois applicables. Si vous avez recu ce
  message par erreur, ou s'il ne vous est pas destine,
  veuillez le mentionner immediatement a l'expediteur
  et effacer ce courriel.
  
  
  
  
  
 
 ---
  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
  
 
 
 
   
 __ 
 Do you Yahoo!? 
 Jazz up your holiday email with celebrity designs. Learn more. 
 http://celebrity.mail.yahoo.com
 
 
 ---
 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


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


RE: [Hardhats-members] Linux question: Redhat 9 vs. Fedora 3?

2004-12-16 Thread K.S. Bhaskar
Yes, you can use RAID 01 (0+1 - mirrored stripes) or RAID 10 (1+0 -
striped mirrors).  See
http://www.pcguide.com/ref/hdd/perf/raid/levels/multLevel01-c.html

RAID 5 protects against the loss of a disk, but has a performance
penalty, so if disks are cheap and performance matters, RAID 01 or RAID
10 are better.  But if performance is not important, as in a training
system, then RAID 5 gives the most efficient use of disk space while
protecting against the loss of any single disk.

-- Bhaskar

On Mon, 2004-12-13 at 14:13, Beza, Fil wrote:
 FWIW, on our VMS and NT systems, all our VistA production storage uses
 what HP calls RAID 0+1
 Each disk is mirrored and mirrors (usually either 3 or 6) are used to
 form a STRIPESET.
 
 For example, my system has 18.2 Gb disk drives. 2 drives are used to
 form the mirror.  Then I have six mirrors (12 disks) that form the
 stripeset for a total of 109 Gb per container.  The mirroring guard
 against disk failure and striping for access speed.
 
 We use RAID 5 for non-production use like a test/training system,
 backup.

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Linux question: Redhat 9 vs. Fedora 3?

2004-12-16 Thread K.S. Bhaskar
Fedora is for those who want to live on the bleeding edge of software
releases, not for production sites!

Debian 3.0r3 (a.k.a. Woody) is a fine choice for a production site.
Debian testing (a.k.a. Sarge) is not recommended for production, but
it has been stable for me at home, and I would consider using it in
production - but I do sometimes live life more on the edge than I
should.  Debian unstable (a.k.a. Sid), is bleeding edge, and I don't
use it.

Installing Debian on hard disk via Knoppix (mostly Sarge with some
packages from Sid - Crawford, please correct me if I lie) is reasonably
stable, but not ideal for production, where you want to minimize the
number of packages that are installed (the KISS principle).

Fedora is probably somewhere between Sarge and Sid.

-- Bhaskar

On Mon, 2004-12-13 at 11:44, Nancy E. Anthracite wrote:
 My son and I had a discussion about Fedora Core 3 because our upgrade this 
 time was less than smooth.  I suspect that things will iron out rapidly, but 
 be sure to do an update as soon as you install it if you use it.  
 
 It might be that Fedora is moving a little to rapidly for a server like this 
 and you would be better off with the Enterprise edition of RedHat.  Raymond 
 was considering the merits of Debian for a server.  He is in the process of 
 installing to see how it works out on one of his machines, but it apparently 
 does not work with your machine, so that is out. 

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Linux question: Redhat 9 vs. Fedora 3?

2004-12-16 Thread K.S. Bhaskar
More ramblings, see below.

-- Bhaskar

On Mon, 2004-12-13 at 12:47, Kevin Toppenberg wrote:
 Bhaskar,
 
 I decided to partially run the Redhat 9 installer, to
 see what it would say about my drives.  It
 automatically loaded the megaraid driver, as the dell
 website said it should.  It comes up with:
   sda 17,273 MB MegaRAID LD0 RAID1 17278R
   sdb 559,584 MB MegaRAID LD1 RAID1 59592R
 
 So it looks like the first pair of 18 gb drives are in
 a RAID 1 config, and the 146 gb drives are arranged in
 a RAID 5 to give 559 gb of storage.  146x6=876gb, so
 the difference between 559 and 876 must be the
 redundancy of RAID 5.

[KSB] Unfortunately, I have only read about RAID, and have never
personally set up a RAID configuration.  (For that matter, I am a
manager, so I really don't do very much of anything.  I tell my kids
that I am the guy from Dilbert with the pointy hair...  My real
expertise may be in knowing when I am out of my depth!)

For a production machine, where robustness really matters, it may be
worthwhile hiring a Linux expert to help you configure the machine and
make sure it's done right.  Much as I like to do things myself, I have
been known to call a plumber on occasion.

I don't know whether Crawford's company offers this type of service.  If
not, I may be able to find you someone who moonlights.

I would consider a RAID 10 rather than a RAID 5.  RAID 5 space
efficient, but slower than RAID 10.

 P.S. I'd kind of like to put this RH9 on the server. 
 If it installs and it works, why not use it?  I know
 that it is older and not supported, but the support I
 will need is during the install process.  If I can get
 installed with RH9, then fine.  Otherwise I can pay
 for RH EL3 with support.  What do you think?

[KSB] Post installation, the problem with an unsupported release like
RH9 is that you won't get security patches for it.  I do seem to
remember that there is an outfit somewhere that offers patches for RH9. 
Although Linux is comparatively stable, secure and robust, you do need
to ensure timely security patches.

 
 Kevin
 
 
 --- Kevin Toppenberg [EMAIL PROTECTED] wrote:
 
  Thanks everyone for your replies.
  
  Bhaskar, comments below:
  
  --- K.S. Bhaskar [EMAIL PROTECTED] wrote:
  
   Kevin --
   
   For what they're worth, some random comments
  follow.
   
   http://linux.dell.com/storage.shtml is a good
   resource page.
   
   Your configuration is interesting (and less than
   ideal) in that more
   disks on the first controller would be better. 
  But
   you have what you
   have.
   
   Are there any IDE disks?  If so, consider putting
   the basic system files
   there.
  
  All the disks are the 10,000k SCSI disks (I
  believe). 
  When I do a knoppix  (Linux on a CDROM) boot, then
  type lspci I see an entry for IDE interface
  82801CA
  Ultra ATA storage controller in addition to my
  RAID
  bus controller.
  So I'm not sure.
  
   Perc 4/Di controllers should have fast-write cache
   with battery backed
   RAM, so the controller RAM is considered non
   volatile.  I don't know
   whether this is optional, but I would consider
   acquiring it if you don't
   have it.  You will get better performance with a
   write back or fast
   write cache, but to use this feature,
  non-volatile
   memory in the
   controller, and a driver that supports the fast
   write cache are
   required.
  
  So it sounds like to change this, I would need to
  purchase a different hardware controller, right?  I
  think I will stay with this for now unless speed
  becomes an issue.

[KSB] You wouldn't need to purchase a new controller because the Perc
4/Di supposedly has fast write cache with non volatile RAM.  But I don't
know if that is standard or if you need to purchase an add-on option. 
In any case, the battery should be tested.

   I think these controllers may be fully supported
  out
   of the box with Red
   Hat Enterprise Linux 3, but not RHEL 2.x, but you
   should check about
   this.  RHEL 3 may cost a few hundred dollars a
  year
   for support; if you
   don't want to spend the money, consider White Box
   Linux which is a
   workalike. I would not run a production system on
   Fedora Linux.  Red Hat
   9 is obsolete and I would not use that either.
  
  OK. Good advice.  Thank you.  The White Box Linux is
  interesting, but doesn't seem safe enough for this
  newbie (me).
  

   SuSE 9.x probably also has a driver that supports
   fast write cache, and
   current Debian releases probably also do, but you
   should check.
   
   A question you need to ask is whether you would
  like
   to purchase Linux
   support or support it yourself.
   
   I would configure the two 18GB drives as a RAID 1
   (mirror), and put the
   database on it.
   
   I would configure the six 146GB drives as RAID 10
   (stripe of mirrors)
   configuration if the controller permits it, and
  put
   the journal files on
   it, as well as the daily database backup.  If you
   don't have separate

Re: Fw: [Hardhats-members] How to set up electronic signature.

2004-12-17 Thread K.S. Bhaskar
Nancy --

The answer is yes, a C encryption module can easily (trivially?) be
integrated with a GT.M implementation of VistA.  But there's encryption
and there's encryption.  Do you want public/private key (usually used to
exchange keys for symmetric encryption rather than as the actual
encryption key)?  Do you want symmetric encryption?  Do you want a
cryptographic hash rather than encryption?  So, the more interesting
question is what you want or need.  Once the encryption code is all set
up, the actual interfacing to GT.M is a matter of a few minutes.

-- Bhaskar

On Fri, 2004-12-17 at 07:57, Nancy E. Anthracite wrote:
 If C code can be put into M code with GTM, could we use open source PGP type 
 encryption for this wtihout having to rewrite it in M?  On the other hand, we 
 have to put it into the Delphi end as well.  Can you shove C code into Delphi 
 somehow?  
 
 On Friday 17 December 2004 06:34 am, Lloyd Milligan wrote:
  Once again, my fingers found the Send hotkey before I'd finished
  replying. As I was saying, a modified version of ^XUSHSH was released that
  includes a simple cipher.  I believe this code may have been intended as a
  placeholder for real encryption.  It is easily invertable and should not be
  used for an electronic signature.
 
  Lloyd
 
  - Original Message -
  From: Lloyd Milligan [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Friday, December 17, 2004 6:27 AM
  Subject: Re: [Hardhats-members] How to set up electronic signature.
 
   VA encryption code is not present in the public release.  Here is the
   FOIA version of ^XUSHSH -
  
   XUSHSH   ;SF-ISC/STAFF - PASSWORD ENCRYPTION ;3/23/89  15:09 ;
   ;;8.0;KERNEL;;Jul 10, 1995
   ;; This is the public domain version of the VA Kernel.
   ;; Use this routine for your own encryption algorithm
   ;; Input in X
   ;; Output in X
   AQ
   EN(X)Q X
  
  
   However, a modified version, probably from WorldVistA includes a simple
   invertable cipher at EN^XUSHSH.  The tag line reads -
  
   EN(X) ; generic hashing algorithm -- ASCII encoding of string
  
   - Original Message -
   From: Roy Gaber [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]
   Sent: Thursday, December 16, 2004 10:17 PM
   Subject: RE: [Hardhats-members] How to set up electronic signature.
  
   The encryption code should not be present in the public release of
   VistA.
  
   -Original Message-
   From: [EMAIL PROTECTED]
   [mailto:[EMAIL PROTECTED] On Behalf Of Kevin
   Toppenberg
   Sent: Thursday, December 16, 2004 9:02 PM
   To: [EMAIL PROTECTED]
   Subject: Re: [Hardhats-members] How to set up electronic signature.
  
   Yes they were replaced.  I know this, because I want
   to replace them in my site.  I don't like the
   requirements for upper and lower case, a number and
   punctation.  I'm not completely sure, as I write, if
   it the encryption code that enforces this, or the
   input transform on the field.  But I tracked down the
   module that does the encryption.  Its not terribly
   complicated--but it will work.
  
   Kevin
  
  
  
   --- Nancy E. Anthracite [EMAIL PROTECTED]
  
   wrote:
   I believe the encryption algorithms for the
   electronic signature codes and
   access and verify codes were removed.  What were
   they replaced with, if
   anything?
  
  
   On Thursday 16 December 2004 08:01 pm, Kevin
  
   Toppenberg wrote:
Found the answer (in the fine manual)
   
You have to go into: TIU IRM MAINTENANCE MENU,
  
   then
  
into TIU SET-UP MENU, then TIU BASIC PARAMETER
  
   EDIT.
  
And there you select your institution and then
  
   YES
  
to ENABLE ELECTRONIC SIGNITURE
   
And hallajah, it now works.  :-)
   
Kevin
   
   
--- Nancy E. Anthracite
  
   [EMAIL PROTECTED]
  
wrote:
 Kevin, pure guesses, but did you give your
  
   providers
  
 the ORES key for doc.
 The description of the key is:

 This key is given to users that are authorized
  
   to
  
 write orders in the chart.
 Users with this key can verify with their
  
   electronic
  
 signature patient
 orders. This key is typically given to licensed
 Physicians. Orders entered by
 users with this key can be released to the
  
   ancillary
  
 service for immediate
 action. DO NOT give users both the ORES key and
  
   the
  
 ORELSE key.



 On Thursday 16 December 2004 06:11 pm, Kevin

 Toppenberg wrote:
  I am now trying to set up my production
  
   system.
  
  I have created users, and given everyone
  
   mailboxes
  
  (not sure if this applies).  But I can't seem
  
   to
  
 get

  the system working for signing progress notes.
 
  I am not working with CPRS (yet).  I am trying
  
   to
  
 get

  everything working in the text version first.
 
  I go into the text chart via option:
  OR OE/RR MENU CLINICIAN
  

Re: [Hardhats-members] Linux question: Redhat 9 vs. Fedora 3?

2004-12-13 Thread K.S. Bhaskar
Kevin --

For what they're worth, some random comments follow.

http://linux.dell.com/storage.shtml is a good resource page.

Your configuration is interesting (and less than ideal) in that more
disks on the first controller would be better.  But you have what you
have.

Are there any IDE disks?  If so, consider putting the basic system files
there.

Perc 4/Di controllers should have fast-write cache with battery backed
RAM, so the controller RAM is considered non volatile.  I don't know
whether this is optional, but I would consider acquiring it if you don't
have it.  You will get better performance with a write back or fast
write cache, but to use this feature, non-volatile memory in the
controller, and a driver that supports the fast write cache are
required.

I think these controllers may be fully supported out of the box with Red
Hat Enterprise Linux 3, but not RHEL 2.x, but you should check about
this.  RHEL 3 may cost a few hundred dollars a year for support; if you
don't want to spend the money, consider White Box Linux which is a
workalike. I would not run a production system on Fedora Linux.  Red Hat
9 is obsolete and I would not use that either.
 
SuSE 9.x probably also has a driver that supports fast write cache, and
current Debian releases probably also do, but you should check.

A question you need to ask is whether you would like to purchase Linux
support or support it yourself.

I would configure the two 18GB drives as a RAID 1 (mirror), and put the
database on it.

I would configure the six 146GB drives as RAID 10 (stripe of mirrors)
configuration if the controller permits it, and put the journal files on
it, as well as the daily database backup.  If you don't have separate
IDE disks for the Linux system and the routines, I would also put the
root filesystem on this.

What do you plan for backup (to get a copy of the daily backup off the
machine)?  Do you have a CD/DVD-ROM writer or a tape drive attached to
the machine?

WHen you go into production, remember to manage (archive / delete) your
journal files so that you don't run out of disk space.

Don't discard the Windows 2000 license.  There may be some interesting
things to do with it.

For your next project, you can acquire a charming cheapie box from
Staples / Best Buy / Walmart for a backup machine in case the first
machine immolates itself...  You can set up a streaming update from the
production machine to the secondary, which can be somewhere off site.

Good luck.  Let me know if I can offer any further (potentially useless)
advice.  And keep us posted.

-- Bhaskar

On Mon, 2004-12-13 at 09:48, Kevin Toppenberg wrote:
 Hello all
 
 I have purchased a server for my office.  A used Dell
 2600 with 2 RAID logical drives.  The first is
 composed of two 18 GB drives.  The second is composed
 of six 146 GB drives.  It uses a Perc 4/di RAID
 controller.  I bought it used, and it came with
 Windows 2000 server installed.  I want to change this
 to linux.
 
 Here is a web site that discussed supported versions
 of linux that work well with this computer.
 
 http://linux.dell.com/raid.shtml#megaraid-redhat
 
 I am trying to decide which version of linux to
 install.  It looks like redhat 9 supports the RAID
 controller (per the above web site).  But Fedora is
 newer and more likely to have ongoing support in the
 community.  But perhaps it is more buggy?
 
 I'm also considering the Redhat enterprise version.  I
 think the $300 support package gives web support with
 several day turnaround times for one year.  The $800
 is a little better.  The only support I think I will
 need will be during the installation process.
 
 I'd be interested in the input of you all in the best
 way to go.
 
 Kevin

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] Difficulty running down database

2004-12-16 Thread K.S. Bhaskar
Remember that this will only work if $gtmgbldir is defined and points to
the correct global directory.

-- Bhaskar

On Thu, 2004-12-16 at 17:58, Nancy E. Anthracite wrote:
 Now I am REEEaly lazy.  I put this in my .bash_profile and .bashrc and  I 
 just 
 type rundown.
 
 alias rundown=$gtm_dist/mupip rundown -r \*\

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] GTM question -- runing a program on startup

2004-12-19 Thread K.S. Bhaskar
Comments below.

-- Bhaskar

On Sun, 2004-12-19 at 09:35, Kevin Toppenberg wrote:
 I wasn't sure exactly what Bhaskar's script was
 doing... hadn't looked at it closely yet.  But
 changing the script isn't working... see below:
 
 I changed my script to this:
 
 #start KT addition
 #12-14-2004 --moved exports into runvista script
 #-
 export gtm_dist=/usr/local/gtm
 export gtm_log=/usr/local/gtm/log

[KSB] Not a good idea for a production environment.  Put it somewhere
else like /var/gtm/log

 export gtm_vista=$HOME/OpenVistA_UserData

[KSB] $HOME will be different for each user, so unless you want each
user to have a different database, you should probably hardwire it.

 export gtm_vista_prod=/usr/local/OpenVistA
 export gtmgbldir=$gtm_vista_prod/g/mumps.gld
 export vista_home=$gtm_vista
 export gtmroutines=$gtm_vista/o($gtm_vista_prod/r
 $gtm_vista/r $gtm_dist) $gtm_dist()

[KSB] Consider following (1 line) instead:
export gtmroutines=gtm_vista/o($gtm_vista/r $gtm_vista_prod/r)
$gtm_dist

 PATH=$PATH:$gtm_dist
 
 #-
 echo  
 echo  
 echo Starting GT.M VistA
 echo ---
 echo FYI, here are relevant defined variables:
 echo
 echo gtm_dist=$gtm_dist
 echo gtm_log=$gtm_log
 echo gtm_vista=$gtm_vista
 echo gtm_vista_prod=$gtm_vista_prod
 echo gtmgbldir=$gtmgbldir
 echo vista_home=vista_home
 echo gtmroutines=$gtmroutines
 echo  
 echo Entering GT.M system now... 
 #-
 export EDITOR=vim
 $gtm_dist/mumps

[KSB] Try $gtm_dist/mumps -dir.  Just $gtm_dist/mumps will run the
compiler and ask What file: (is to be compiled).

 echo  
 echo Leaving GT.M, returning to Linux...
 echo  
 
 
 Here is when it runs.
 
 
 Starting GT.M VistA
 ---
 FYI, here are relevant defined variables:
 
 gtm_dist=/usr/local/gtm
 gtm_log=/usr/local/gtm/log
 gtm_vista=/home/kdt0p/OpenVistA_UserData
 gtm_vista_prod=/usr/local/OpenVistA
 gtmgbldir=/usr/local/OpenVistA/g/mumps.gld
 vista_home=vista_home
 gtmroutines=/home/kdt0p/OpenVistA_UserData/o(/usr/local/OpenVistA/r
 /home/kdt0p/OpenVistA_UserData/r /usr/local/gtm)
 /usr/local/gtm()
 
 Entering GT.M system now...
 What file:

[KSB] And indeed, that's what it is doing...

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


Re: [Hardhats-members] GTM question -- runing a program on startup

2004-12-19 Thread K.S. Bhaskar
On Sun, 2004-12-19 at 22:36, Jim Self wrote:
 Kevin wrote:

[KSB] ...snip...

   export gtmroutines=$gtm_vista/o($gtm_vista_prod/r
   $gtm_vista/r $gtm_dist) $gtm_dist()
 
  [KSB] Consider following (1 line) instead:
  export gtmroutines=gtm_vista/o($gtm_vista/r
  $gtm_vista_prod/r)
  $gtm_dist
 
 I don't understand the difference between what you
 have and what I have.  The only thing I can see is
 that you don't have'()' after $gtm_dist.
 
 You also had 2 instances of $gtm_dist in that line and the order of 
 $gtm/vista_prod and
 $gtm_vista are reversed. I would place $gtm_vista_prod first if you are 
 modifying any of
 the OpenVistA distribution routines and placing your modified routines there.

[KSB] Kevin, this is the answer.


***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





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


RE: [Hardhats-members] GTM question -- runing a program on startup

2004-12-23 Thread K.S. Bhaskar
Something like this should also work:

if [[ -z $1 ]] ; then $gtm_dist/mumps -dir ; else mumps -run $1 ; fi

There's more than one way to skin a cat!  [Come to think of it, what a
horrible concept.  I wonder where it came from...]

-- Bhaskar

On Thu, 2004-12-23 at 09:57, Marc Aylesworth wrote:
 Sorry, I had a few mistakes, I was trying to do it from memory I looked
 it up this time
 
 
 
 if [ $# -lt 0 ]
 then
   $gtm_dist/mumps -r $1
 else
  $gtm_dist/mumps -dir
 fi
 
 
 
 the $# is a special variable which is the number of variable on the
 command line. The -lt is the less than comparator.
 
 Sorry about the confusion.

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
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
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] How to abort runaway GTM programs

2004-12-25 Thread K.S. Bhaskar
^Z, which suspends a process without so much as a by-your-leave and
without the process even being notified, is a very bad thing to do to a
GT.M process, akin to a kill -KILL (kill -9) or kill -STOP.

If you inadvertently suspend a process, send it a CONT signal kill -CONT
to resume operation, or an fg to resume it in the foreground (or at
least a bg to resume it in the background).

There are multiple ways to prevent yourself from inadvertently
suspending a process, which have been discussed on this list.  My
favorite is to simply unlink ^Z from suspend, with a stty susp \000
before executing a GT.M process.

If you inadvertently suspend a process and then reboot without resuming
it, or if you kill the process with a -9, as soon as practicable, you
should run a mupip integ on the database.

Under normal conditions, if you want to terminate a GT.M process from
the outside, use mupip stop (which is equivalent to kill -TERM).

-- Bhaskar

On Sat, 2004-12-25 at 03:12, Chris Richardson wrote:
 Kevin;
 
   Is the task accumulating and CPU time?
 Do a;
 ps -ael
 
   at the Linux prompt to see if there is any change in the resources
 consumed.
 
   I suspect that the task is just a zombie which should go away if you
 reboot, or is just taking up a small bit of memory.
 
   See if you can do a mupip rundown.  Then try to stop the process from
 Linux.  Probably needs to have Bhaskar's
 input just to be sure.
 
 
 - Original Message -
 From: Kevin Toppenberg [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Friday, December 24, 2004 10:29 PM
 Subject: RE: [Hardhats-members] How to abort runaway GTM programs
 
 
  I hadn't had a chance to try this out again until
  today.  I was in a loop and accidently typed CTRL-Z
  instead of CTRL-C.  I have tried the methods described
  to stop the process, bit it doesn't seem to work.
  Here is a screenlog.
 
  [EMAIL PROTECTED] kdt0p]$ ps
PID TTY  TIME CMD
   7448 pts/000:00:00 bash
   7489 pts/000:00:00 sh
   7490 pts/000:00:01 mumps
   7864 pts/000:00:00 ps
  [EMAIL PROTECTED] kdt0p]$ /usr/local/gtm/mupip stop
  7490
  STOP issued to process 7490
  [EMAIL PROTECTED] kdt0p]$ ps
PID TTY  TIME CMD
   7448 pts/000:00:00 bash
   7489 pts/000:00:00 sh
   7490 pts/000:00:01 mumps
   7870 pts/000:00:00 ps
  [EMAIL PROTECTED] kdt0p]$ kill -9 7490
  [EMAIL PROTECTED] kdt0p]$ ps
PID TTY  TIME CMD
   7448 pts/000:00:00 bash
   7489 pts/000:00:00 sh
   7490 pts/000:00:01 mumps defunct
   7871 pts/000:00:00 ps
  [EMAIL PROTECTED] kdt0p]$ exit
  logout
  There are stopped jobs.
  [EMAIL PROTECTED] kdt0p]$ ps
PID TTY  TIME CMD
   7448 pts/000:00:00 bash
   7489 pts/000:00:00 sh
   7490 pts/000:00:01 mumps defunct
   7873 pts/000:00:00 ps
  [EMAIL PROTECTED] kdt0p]$ kill -9 7490
  [EMAIL PROTECTED] kdt0p]$ ps
PID TTY  TIME CMD
   7448 pts/000:00:00 bash
   7489 pts/000:00:00 sh
   7490 pts/000:00:01 mumps defunct
   7875 pts/000:00:00 ps
  [EMAIL PROTECTED] kdt0p]$ exit
  logout
  There are stopped jobs.
  [EMAIL PROTECTED] kdt0p]$ sh rundown
  Running down database...
  %GTM-I-MUFILRNDWNSUC, File
  /home/kdt0p/OpenVistA_UserData/g/mumps.dat
  successfully rundown
  [EMAIL PROTECTED] kdt0p]$ ps
PID TTY  TIME CMD
   7448 pts/000:00:00 bash
   7489 pts/000:00:00 sh
   7490 pts/000:00:01 mumps defunct
   7879 pts/000:00:00 ps
  [EMAIL PROTECTED] kdt0p]$
 
 
  I'm not sure what will happen if I log off (in this
  case, I am connecting my ssh, so exit applies).  Will
  this job keep using up space/cpu resources etc.?  Why
  won't it stop/exit/dissapear?
 
  Thanks
  Kevin
 
 
 
  --- Bhaskar, K.S. [EMAIL PROTECTED] wrote:
 
   As usual, David gives excellent advice!  Use kill -9
   (or kill -KILL) as a last resort.  SIGSUSP (^Z) is
   almost as bad.
  
   mupip stop PID is designed for exactly this purpose.
It is also equivalent to kill -15 (kill -TERM)
   which you can use.
  
   Note that with the mupip interrupt capability, you
   can set up a process to respond to an interrupt,
   and, for example, you can set up a process to break
   on interrupt, or to dump diagnostic information.
   It's very powerful.
  
   -- Bhaskar
  
   -Original Message-
   From: [EMAIL PROTECTED]
   on behalf of [EMAIL PROTECTED]
   Sent: Mon 11/29/2004 7:53 PM
   To: hardhats-members@lists.sourceforge.net
   Cc:
   Subject: Re: [Hardhats-members] How to abort runaway
   GTM programs
   Bhaskar will probably interject,
   but there is a command:
mupip stop PID
   which will do what you want safely.
   (kill -9 is considered a last resort by most Unix
   folks)
  
   so to kill job 9392 you would use:
  
mupip top 9392
  
   to find the job (pid=process id) number
   you would use in mumps: D ^ZSY
   or in Linux:  ps -C mumps
   or the command to find the high CPU users (in Linux)
   : top
  
   
I 

[Hardhats-members] Saddened to hear of the tragedy

2004-12-26 Thread K.S. Bhaskar
I have been following the news on the web of the tragedy in South Asia
unleashed by the earthquake and tidal wave.  I hope that our friends
living in the affected areas and those near and dear to them were not
personally affected, and my heart goes out to all those who lost loved
ones.

-- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
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
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Introducing OpenVistA SemiVivA VA Demo 0.1

2005-01-12 Thread K.S. Bhaskar
I am not sure that the demo was GT.Mized, e.g., by running ZTMGRSET. 
I didn't do it (at that time, I didn't realize that it was needed), and
I am not sure that it was done before it came to me to package.

-- Bhaskar

On Wed, 2005-01-12 at 16:27, Joseph Dal Molin wrote:
  From what I understand of how the demo was put together I would not 
 have too much faith in doing anything more than playing with CPRS. This 
 demo is not a properly configured system...so while a lot beyond CPRS 
 may work or seem to workthe problems you can run into beyond CPRS 
 may be due to how the demo was assembled.
 
 Cheers,
 
 Joseph
 
 T Maynard wrote:
I am reviving this thread subject from around Oct 11 2004.  The 
  suggestion by Joseph that VistaDemo would be good for  newcomer Rod 
  Roark, motivates me to revisit it because I want to see its sample 
  clinical data in situ. In October, I was able to get authenticated 
  using  Nancy's instruction on this thread and amended users, perhaps 
  adversely.
Upon returning to it I was stumped and also worried about having 
  tampered with it previously so I reinstalled back to the enigmatic 
  beginning where:
  
  d ^XUP
   yields -  Setting up Programmer Environment
   but without a followup  * Identity= *   prompt and there is no Options 
  offered.
  
  d p^DI
   does not yield fileman menus  and
  other routines such as startup taskman do not generate either screen 
  results or error messages.
  
 This makes me suspicious of GTM system variables such as gtmroutines 
  ...but I think every thing is at the default definitions and locations
  
  [EMAIL PROTECTED] ty]$ echo $gtmroutines
  /usr/local/OpenVistA/o(/usr/local/OpenVistA/r) /usr/local/gtm
  
  [EMAIL PROTECTED] ty]$ echo $gtmgbldir
  /usr/local/OpenVistA/g/mumps.gld
  
   I don't recall that running  D ^ARJTGTM  was necessary for this  
  Semiviva Demo.
  Is there a step by step guide for Demo startup or would someone lead me 
  by the hand?
  
  Rusty Maynard
  
  Nancy E. Anthracite wrote:
  
  The lack of information about this demo is entirely my fault.  I was 
  supposed to write instructions, and have not yet. It is the same demo 
  that you see at www.va.gov/CPRSdemo ported to GTM.  He has made it so 
  you can install it on your hard drive if it is SemiViva, and run it 
  off the Knoppix DVD you create if it is Viva (which will unpack to be 
  a .iso file to be burned onto a DVD).  If you are looking at a script 
  to run, it is likely the former, SemiViva, to be installed on your 
  hard drive in Linux.  
  Bhaskar usually includes instructions for where you can download 
  Xdialog, which installs easily. 
   This is purely a demo for CPRS as it has lots of routines in it that 
  were used to make it, etc., and it is not really to be used as a model 
  of a fully configured and functional system.  When you look at the 
  online demo, you will see it has doctors like One, Doctor and patients 
  like One, Patient and the like. 
  The short version of the instructions once you have installed follow. 
  Longer and more detailed instructions will follow once I have time to 
  work on them.  My apologies for not getting on them sooner, but my son 
  is paying me an unexpected visit, so I am spending time with him.
 
  Start GTM, then D ^XUP Access code is WORLDVISTAIS#1, I think.  If you
  want to change it, D P^DI, Option 1, File 200, person is `138 and
  change ACCESS CODE. (That is the tic below the ~ on your keyboard 
  and there are 8 zeros between the 1 and the 38)  Then go back to the 
  GTM prompts and back to D ^XUP.
 
  Then start Taskman D ^ZTMB and D ^ZTMON and then after Taskman is up 
  and running (takes about 2 minutes to clear the startup hang), run D 
  STRT^XWBTCP(9200) (you may use some port other than 9200 if you want.) 
  then use the CPRSChart.exe the 23-15 version that is in OR_30_187.zip 
  found in Order_Entry_Results_Reporting in the Software, Package 
  section of ftp .va.gov/vista.
 
  When you shut down, D STOP^XWBTCP(9200) and then D STOP^ZTMKU.  When it
  all stops, halt GTM and then do
 
  mupip rundown -r *
 
  and then if it will not rundown, do the linux command
 
  ps -ef|grep mumps
 
  and stop all the mumps processes with
 
  mupip stop [process number]
 
 
  Then go back and do the rundown again.
 
 
  
  
  ---
  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, almosthttp://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 

Re: [Hardhats-members] FYI: Sun to Open Source Solaris

2005-01-28 Thread K.S. Bhaskar
There isn't a GT.M for Solaris on x86 hardware.  I believe Sun claims
that Linux binaries will run on Solaris, but it has not been tested.

There is a GT.M for Solaris on SPARC hardware.  That software is more
traditionally licensed (i.e., not open source and not free of license
costs, but reasonably priced).  Krung Thai Bank, which is to the best of
my knowledge the largest real time core processing system for a
commercial bank live anywhere in the world is running on GT.M on Solaris
on SPARC hardware.

-- Bhaskar

On Wed, 2005-01-26 at 14:10, Kevin Toppenberg wrote:
 Would GTM run on solaris?
 
 Kevin
 
 --- Joseph Dal Molin [EMAIL PROTECTED] wrote:
 
  What is the world coming to???
  
:-)
  
  Joseph
  
 
 
  
  from:
 
 http://www.sun.com/smi/Press/sunflash/2005-01/sunflash.20050125.1.html
  
  Sun Announces Open Source License for Solaris
  Operating System
  
  Solaris Code to be Available Under the CDDL in Q2
  2005
  
  SANTA CLARA, Calif. - January 25, 2005 - Sun
  Microsystems, Inc. (Nasdaq: 
  SUNW) today announced that the source code for
  Solaris 10 - the most 
  advanced operating system in the industry - will be
  made available under 
  the OSI (Open Source Initiative) approved Common
  Development and 
  Distribution License (CDDL). The company has
  established a community Web 
  site at opensolaris.org. Buildable source code for
  Solaris will be 
  available at this site in the second quarter of
  2005.
  
  
 
 ---
  This SF.Net email is sponsored by: IntelliVIEW --
  Interactive Reporting
  Tool for open source databases. Create drag--drop
  reports. Save time
  by over 75%! Publish reports on the web. Export to
  DOC, XLS, RTF, etc.
  Download a FREE copy at
  http://www.intelliview.com/go/osdn_nl
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/hardhats-members
  
 
 
 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around 
 http://mail.yahoo.com
 
 
 ---
 This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
 Tool for open source databases. Create drag--drop reports. Save time
 by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
 Download a FREE copy at http://www.intelliview.com/go/osdn_nl
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Possible GT.M acculturation workshop

2005-01-29 Thread K.S. Bhaskar
Let me know off-group if there is interest in a 1-day GT.M acculturation
workshop, along the lines of what I conducted in Silver Spring the day
before the last VistA community meeting in Greenbelt.  If there is a
VistA community meeting in Boston April 5-8, and there is enough
interest, we can have the workshop on Wednesday, April 4.

-- Bhaskar

P.S. I will be out of e-mail contact for a few days starting Tuesday,
Feb 1, so if you write, and I don't respond, that will be the reason
why.

On Sat, 2005-01-29 at 17:34, Kevin Toppenberg wrote:
 Nancy,
 
 You are correct.  I do need to learn about auditing. 
 Also about Journaling (done in a GTM level).
 
 I also want to learn about the ability to synchronize
 two servers on two sites.  I think our network
 connectivity is going to be an issue between sites.
 
 Kevin

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Development stratergy for a new hospital

2005-02-03 Thread K.S. Bhaskar
With GT.M you can easily use C (or any language with a C compatible
calling interface - some restrictions apply, so read the documentation)
to call M and vice versa.  If you are already programming in M for
VistA, it may make sense to stick with M, but ultimately it's really
your choice.

KB_SQL (http://www.knowledgebasedsys.com) is a SQL/ODBC interface that
is used at a number of sites within the VA, and outside the VA has been
in production use for many years.  It's not free, but it is reasonably
priced.

ESI is working on (has?) an OQL engine that will run on GT.M.

My personal view is that it adds unnecessary complexity to have multiple
databases with intersecting dependencies, when one database can
accommodate all needs.  If the practice management software doesn't
require Oracle, but can work with any ODBC database, this may be
something to consider.  Otherwise, you are looking at some way to export
data between databases.

-- Bhaskar

On Wed, 2005-02-02 at 23:01, Kevin Toppenberg wrote:
 Nick,
 
 You will get the tightest integration if you use M. 
 GT.M is designed to work with C, and I believe other
 languages that can load is obj files.  There is also a
 perl interface I believe.
 
 I am facing a similar issue.  Our practice was a
 practice management package with Oracle as its
 database.  Some of the doctors wish changes to
 demographics on that side could be reflected in VistA.
  If I get pushed to do this, I think I will write an
 independant program that queries with SQL the Oracle
 database, then somehow notifies VistA.  Perhaps I
 could do this by writing to a log file etc.
 
 The Sanchez website (GT.M owner) indicates one can
 access Vista data via SQL, but I've never seen anyone
 discuss it.
 
 http://www.sanchez-gtm.com/technology/architecture.htm
 
 Exactly how much independent coding are you going to
 do for billing etc.?  That is an extremely complex
 issue to tackle, and I wonder if you might not do
 better to purchase a commercial system.
 
 That's my 2 cents worth.  :-)
 
 Kevin
 
 
 --- Nick James [EMAIL PROTECTED] wrote:
 
  Hi,
  In the context of a new development in a 300-bed
  hospital, what language and approach would you
  suggest
  for those modules that are to complement VistA in a
  local customisation. These relate to patient
  registration, billing, pharmacy and other localized
  user requirements that are not directly available in
  Vista)?
   
  Can it work independent of VistA, with only batch
  updating of the VistA database? Then the system
  would
  work with or without VistA. 
   
  Nick
  
  
  
  __ 
  Do you Yahoo!? 
  Take Yahoo! Mail with you! Get it on your mobile
  phone. 
  http://mobile.yahoo.com/maildemo
  
  
 
 ---
  This SF.Net email is sponsored by: IntelliVIEW --
  Interactive Reporting
  Tool for open source databases. Create drag--drop
  reports. Save time
  by over 75%! Publish reports on the web. Export to
  DOC, XLS, RTF, etc.
  Download a FREE copy at
  http://www.intelliview.com/go/osdn_nl
  ___
  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
 
 
 ---
 This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
 Tool for open source databases. Create drag--drop reports. Save time
 by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
 Download a FREE copy at http://www.intelliview.com/go/osdn_nl
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at 

Re: [Hardhats-members] VPE routine locked

2005-02-03 Thread K.S. Bhaskar
lke is GT.M's lock utility.

-- Bhaskar

On Thu, 2005-02-03 at 15:51 -0800, Chris Richardson wrote:
 What you are describing are nonincrimental and incrimental locks.  The
 argument of the lock is just a glvn (global/local variable name).  There is
 also a decrimental lock.  Incrimental and decrimental locks came about
 because of the confusion of the state of the lock, odd number of successful
 lock attempts set a lock, even numbers of successful lock attempts freed the
 lock, (Gee was that 5 or 6 successful attempts?).
 
   There should be a LOCKTAB utility that will show current locks and allow
 you to break such locks on other processes.  It is usually only available to
 system managers.
 
 
 - Original Message -
 From: Dan [EMAIL PROTECTED]
 To: hardhats-members@lists.sourceforge.net
 Sent: Thursday, February 03, 2005 1:49 PM
 Subject: Re: [Hardhats-members] VPE routine locked
 
 
  Looks like it uses two kinds of locking, global and variable:
 
  L ^%ZVEMS(E,LOCK,VRRPGM):0
  L +VRRLOCK(RTN):0
 
  I had to finally get the sys admin to just kill off the old processes.
 
 
  At 03:58 PM 2/3/2005, Greg Woodhouse wrote:
  Well, here are the VPE files
  
  
   
  S I=
  F  S I=$O(^VEE(I)) Q:I=  W !,I_  _$P(^VEE(I,0),^)
  
  19200.11  VPE RTN LBRY
  19200.111  VPE PERSON
  19200.112  VPE RTN VERSIONING
  19200.113  VPE PROGRAMMER CALL
  19200.114  VPE PROGRAMMER PARAMETER
  19200.115  VPE FONT
  19200.116  VPE MENU
  19200.117  VPE SELECTOR TEMPLATE
   
  --- Kevin Toppenberg [EMAIL PROTECTED] wrote:
  
Dan,
   
I had a variable that got locked one time.  I am using
GTM.  I had to read the documentation about how to
manually unlock the variable.  I think it used the
mupip utility, though I'm not sure of that.
   
Kevin
   
--- Dan [EMAIL PROTECTED] wrote:
   
 Tried that but the routine is still locked.  This
 isn't the Check in/out
 methodology.  It's using some form of either a
 global or routine system lock.

 Last time my old process was still active so the
 system lock was still on.


 At 11:08 AM 2/3/2005, Greg Kreis wrote:
 I am not sure where it stores it, without reading
 the code, but you can
 turn off the locking feature.
 
   ..LBRY OFF
 
 Dan wrote:
 
 Anybody know where VPE stores that a routine is
 currently being edited at?
 
 I was editing a routine and the connection dropped
 and now VPE won't let
 me edit the routine.
 
 
 
  ---
  This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
  Tool for open source databases. Create drag--drop reports. Save time
  by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
  Download a FREE copy at http://www.intelliview.com/go/osdn_nl
  ___
  Hardhats-members mailing list
  Hardhats-members@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/hardhats-members
 
 
 
 
 
 
 ---
 This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
 Tool for open source databases. Create drag--drop reports. Save time
 by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
 Download a FREE copy at http://www.intelliview.com/go/osdn_nl
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag--drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Install problems with GDE and aliases?

2005-02-07 Thread K.S. Bhaskar
Peter --

In order to run, GT.M minimally needs the following environment
variables set in the shell:

 - $gtm_dist to point to the directory where GT.M is installed
 - $gtmroutines to define a search path for routines
 - $gtmgbldir to point to a global directory file

Details are in the Admin  Ops Guide.  Furthermore, to run gde a shell
alias should define gde as something like $gtm_dist/mumps -run ^GDE.
So, it looks as if environment settings are not getting set for you.
Are you sure your .bash_profile is getting executed?

Also, the way that you are going about installing OpenVistA is a from
scratch approach that gives you more flexibility, but is more
complicated.  For a first install, it would much easier to download from
Source Forge (http://sourceforge.net/projects/worldvista) OpenVistA
SemiVivA 0.4.  Assuming that you have downloaded the file
as /Distrib/OpenVistA/OpenVistaSemiVivA0.4.tgz, as root, execute:

  cd /usr/local
  tar zxvf /Distrib/OpenVistA/OpenVistaSemiVivA0.4.tgz

Now, as a normal user, if you execute /usr/local/OpenVistA/vista, you
can start with OpenVistA.

Note that Fedora Core may or may not include Xdialog, which the shell
script /usr/local/OpenVistA/vista uses.  If it does not include it, you
will need to get it from http://xdialog.dyns.net

Regards
-- Bhaskar

On Sun, 2005-02-06 at 16:38 -0800, Peter Charbonnier wrote:
 Hello,
 
 This weekend I went out and picked up a new HD and installed Fedora
 Core 3 in the hopes of getting OpenVistA up and running on my computer
 at home.  Things went well making the dual boot comp, but when I went
 to install VistA I hit a snag.
 
 Everything was fine until the very end of the Quick Start Installation Guide:
 
 5.Create the globals file:
 First logout and login as the vista user, then enter the following commands:
 gde
 At the GDE prompt type:
 
 When I open a Terminal window and type gde I get - bash: gde:
 command not found
 
 The other aliases I set in the .bash_profile also look like they are
 bombing out.  I either get the command not found error or Cannot
 access global directory.  I think that I've set-up something wrong in
 the .bash_profile, although that's just a guess.  As I said, I've only
 just installed Linux this weekend.  I really hope it doesn't have
 anything to do with the big use core 1 only warning on the pacific
 telehealth website.
 
 Any help would be appreciated.
 
 Thanks,
 Peter Charbonnier
 Overlake Hospital
 Bellevue WA
 
 
 ---
 This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
 Tool for open source databases. Create drag--drop reports. Save time
 by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
 Download a FREE copy at http://www.intelliview.com/go/osdn_nl
 ___
 Hardhats-members mailing list
 Hardhats-members@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/hardhats-members

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
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://ads.osdn.com/?ad_ide95alloc_id396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Install problems with GDE and aliases?

2005-02-07 Thread K.S. Bhaskar
Peter --

Chris' suggestion to use OpenVistA VivA 0.4 is also a good one.  You can
download and burn an ISO image, and simply boot it to run OpenVistA and
you can also install Linux, GT.M and OpenVistA on your hard drive from
it.  The Linux is a little dated (early 2004 vintage), but it is a
Debian distribution, so it can be upgraded post-installation and kept
current.

-- Bhaskar

On Sun, 2005-02-06 at 18:47 -0800, Chris Richardson wrote:
 Peter;
 
How wedded are you to Fedora??   Try downloading the Live VivA ISO and
 burn a disk.  Try booting off of the disk you burn from the ISO and then
 click on the install to the harddrive ICON.  It goes up pretty easy if you
 don't get too fancy.  Morphix becomes  There are a couple of modification I
 made in the vista install script that you will find in
 /usr/local/OpenVistA/ that I will make available.   Right now, just don't
 forget to run D ^DINIT .  Most of the inputs are defaulted already.
 
   I've been installing this ISO most of  the weekend on a couple of
 machines.   Am spending a lot of time looking for a decent partition-level
 backup that might make creating new replacements fast and easy.  The Live CD
 is cool, but if you could just layer in the pre-established partitions back
 in to recover to a known point, we would really have something.  I have
 looked at g4l (no guarantees and pretty unstable) and SystemImage (more
 stable and easier from the reading/Also has been reported to work over the
 net),  autoinstall (pulled, but notinstalled), and fai to name a few.
 
   I can call you from the VA hospital in the morning and talk you through
 it, if you can send me your phone number.   Send me your phone number to
 [EMAIL PROTECTED] if you don't want to publish it here.  I can't send mail
 on my private account from work, but I should be able to help talk you
 through it.
 
  Best wishes;   Chris Richardson

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
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://ads.osdn.com/?ad_ide95alloc_id396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] What is in each kit?

2005-02-08 Thread K.S. Bhaskar
OpenVistA VA Demo is no longer advertised for download.

CPRS GUI is the Windows Delphi based GUI that goes with OpenVistA.

Apropos OpenVistA, there are two flavors of OpenVistA, and two flavors
of package, so there are potentially as many as four OpenVistA packages.

There are two flavors of package, OpenVistA VivA and OpenVistA SemiVivA.

OpenVistA VivA is a bootable ISO image of a Linux live CD of VistA, GT.M
and Linux that is ready to rock 'n roll.  Connect a 512MB USB flash
drive (or provide a hard drive partition with a FAT file system, a Linux
file system, or a partition that can be formatted with a FAT or Linux
file system) and boot an OpenVistA VivA CD for an instant VistA system.
All you need is the hardware (500MHz CPU + 512MB RAM, or better,
recommended but not required), and it doesn't matter what operating
system is installed on it.

OpenVistA SemiVivA is a ready to run package of GT.M and VistA, in case
you already have a PC running Linux.

There are two flavors of OpenVistA - OpenVistA and OpenVistA FOIA Gold.
OpenVistA is OpenVistA as periodically released by the VistA community
at the VistA Community Meetings (refer to http://worldvista.org for
dates and venues).  OpenVistA FOIA Gold is VistA software released under
FOIA as downloaded from the VA FTP site, nothing more, nothing less
(sometimes referred to as the gold standard, hence the name FOIA Gold)
packaged with GT.M.

Version numbers are compatible within an OpenVistA flavor - OpenVistA
VivA 0.4 and OpenVistA SemiVivA 0.4 are exactly the same GT.M and VistA,
but there is not a correspondence across flavors; so OpenVistA VivA 0.1
and OpenVistA VivA FOIA Gold 0.1 are not the same.

Questions?  Just ask.

Cheers
-- Bhaskar

On Tue, 2005-02-08 at 18:15 +, [EMAIL PROTECTED] wrote:
 Where can I find documentation on the differences between the
 different kits that are on SourceForge?  The texts are somewhat
 sparse.  
  
 Thanks
 John McManamon

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
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://ads.osdn.com/?ad_ide95alloc_id396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] VistA on GT.M on Linux in a production environment

2005-02-12 Thread K.S. Bhaskar
Kevin, Rusty, et al --

Although VistA on GT.M on Linux on CoLinux on Windows is likely to be a
perfectly good demonstration environment, it is not supported for
production or even safe for situations where you need to ensure data
integrity (like production).  Please do not use it in production.

The only officially supported Linux distribution for GT.M is RHEL 3.  It
is safe to put GT.M in production on just about any contemporary release
of any major Linux distribution.  Anything else is potluck and I must
strongly urge against it.  Let me give a medical analogy.

A doctor getting treated by another doctor is officially supported.  A
doctor treating himself or his loved ones is not officially supported,
but safe as long as he can keep himself objective.  Uncle Fred offering
you his prescription migraine pill when you have a headache that won't
go away is potluck.

For a database to have integrity in the face of a system crash, the
behavior of the underlying IO subsystem needs to be (a) known and (b)
predictable.  When GT.M says commit this data to non-volatile storage,
now and hears back from the operating system that it is committed, in
the event of a system crash, when recovering, GT.M needs to be sure that
committed data was indeed committed.  When layering one operating system
on top of another, this assurance does not exist.  This is just one
example of the need to have known and predictable underlying system
behavior.

A demonstration environment needs to be operational for a small period
of time when everything underneath is operating correctly.  Worst case,
for a demonstration environment is a failed demonstration and you
recover by starting over.  Production environments do not have this
luxury, and must be much more rigorous.  [By way of background, I came
to GT.M by way of a career in electronics test and measurement - in
fact, every time you step on a 757 or 767, you are putting your life in
my hands, because I was the software architect of a instrument used to
test and troubleshoot their radio altimeter.  I bring a belt 
suspenders approach to engineering and I find myself annoyed by things
like operating systems that need frequent rebooting.]

In this context, officially supported means that Fidelity has a server
grade system (as opposed to something you might buy in Staples, Wal-mart
or Best Buy) in house running RHEL 3, and we run the GT.M regression
test suite on it for every production release of GT.M.  A contemporary
release of a major distribution (Debian Stable/Testing, SuSE, Mandrake,
Fedora, etc.) on server grade hardware is safe because the core
components that GT.M relies on is very small, and to the best of our
knowledge is both common across contemporary releases of major
distributions, as well as being well tested.  Potluck is, well, potluck.

Note that this extends to hardware.  Use server grade hardware (it
doesn't have to be a big name brand like IBM, HP or Dell - you can
certainly use reputable off-brands like Penguin Computing).  In
production, USB flash drives are not acceptable; even USB or PCMCIA hard
drives are not.  Use server-grade IDE or SCSI hard drives from reputable
manufacturers, not consumer grade disk drives in a RAID 5, RAID 0+1 or
RAID 1+0 configuration.  If you plan to push performance, disk
controllers that have battery-backed nonvolatile write back cache,
with Linux drivers that support this functionality can help; RAID 0+1
and RAID 1+0 will perform better than RAID 5.

NFS or SMB (Samba) mounted file systems, as well as NTFS and FAT file
systems (on Linux) are potluck for production.  Use ext3, reiserfs, jfs
or xfs.  [Ext3 is officially supported; reiserfs is faster and very safe
- I personally use reiserfs in preference to ext3; jfs and xfs are
believed safe.]

More notes for production:

Get a UPS, and connect it to your computer system so that when
the power fails you can script an automated and orderly
shutdown.

Run a server with the minimum set of packages that you need for
production.  Tuxracer is cool, but do you really want that on
your production EHR system?  Every unwanted package is one more
potential vulnerability, and one more piece of software that
will be periodically patched and updated.

Go through the procedures for all routine operations (e.g.,
backup) as well as all the forseeable but unscheduled
eventualities (e.g., power failure, forgotten password).  Create
a run-book, and have it handy near the computer console.  When
things go bump in the night, your sleep deprived brain is more
likely to be able to correctly follow a documented series of
steps than correctly plan a course of action.

Last but not least, buy support contracts - from your hardware
vendor, for your operating system (you can purchase support for
all major Linux distributions - Crawford Rainwater may want to

Re: [Hardhats-members] VistA on GT.M on Linux in a productionenvironment

2005-02-12 Thread K.S. Bhaskar
On Sat, 2005-02-12 at 12:38 -0500, K.S. Bhaskar wrote:

[KSB] ...snip...

 Last but not least, buy support contracts - from your hardware
 vendor, for your operating system (you can purchase support for
 all major Linux distributions - Crawford Rainwater may want to
 comment here), for GT.M, and, if you are not supporting VistA
 yourself, then for VistA.

In the and now a word from our sponsors department, since this
paragraph was all the way at the end of my post, let me at least make a
posting with it at the beginning.  My apologies in advance for the
redundancy.

In the software industry as a whole, there is a lot of FUD that says
that open source free software is not commercial and not supported.  The
truth is that the issue of support is orthogonal to the issues of
whether the software is open source and whether it is free of license
fees.  The business model for GT.M on Linux is one free licenses and a
charge for support and services.  We offer 24x7 support for GT.M
wherever in the world you happen to be.

(I have to admit that there is an interesting dilemma in the business
model for commercial open source free software.  The way to pay the
bills successfully in the software support business is to sell support
services, and make the software so robust that people don't find
themselves needing to call.  But if the software is so robust that it
never needs support, then people won't feel the need to buy support...
Sometimes I feel like the Master of Ceremonies in a National Public
Radio fund raiser!)

-- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
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://ads.osdn.com/?ad_ide95alloc_id396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


RE: [Hardhats-members] XML (like OpenOffice does)

2005-02-11 Thread K.S. Bhaskar
It looks like the OpenOffice XML format is on its way to becoming an
OASIS standard (http://www.oasis-open.org/committees/tc_home.php?
wg_abbrev=office)

-- Bhaskar

***
This electronic mail transmission contains confidential and/or privileged 
information intended only for the person(s) named.  
Any use, distribution, copying or disclosure by another person is strictly 
prohibited.
***

NOTE: Ce courriel est destine exclusivement au(x) destinataire(s) mentionne(s) 
ci-dessus et peut contenir de l'information privilegiee, confidentielle et/ou 
dispensee de divulgation aux termes des lois applicables. Si vous avez recu ce 
message par erreur, ou s'il ne vous est pas destine, veuillez le mentionner 
immediatement a l'expediteur et effacer ce courriel.





---
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://ads.osdn.com/?ad_ide95alloc_id396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Unable to access providers

2005-02-17 Thread K.S. Bhaskar
The environment variable $gtmgbldir needs to point to your global
directory file.  Mupip is complaining that it is not so pointing.  Where
is your global directory file?  Point $gtmgbldir to it and you should be
on your way.

Also, note that the term -incremental is deprecated and may be dropped
at some point in the future.  Use the synonym -bytestream instead.

-- Bhaskar

On Thu, 2005-02-17 at 14:07 +0530, Usha Kiran wrote:
 For taking a backup of the database, I had run successfully rundown the
 database and then tried the following command:
 
 $ /usr/local/gtm/mupip backup -incremental -transaction=1
 /home/vista/OpenVistA/g/mumps.dat /home/vista/OpenVistA/backup/
 %GTM-E-ZGBLDIRACC, Cannot access global directory
 /home/vista/OpenVistA/g/mumps.gld.  Retaining .
 %SYSTEM-E-ENO2, No such file or directory
 
 I could not find any .gld file in the specified folder. The only file it has
 is mumps.dat.
 How to overcome this problem?
 
 Usha



---
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://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Unable to access providers

2005-02-17 Thread K.S. Bhaskar
What is the entire message?

GT.M may be trying to tell you that you have processes accessing the
database and that it cannot be rundown.  Maybe you have active Taskman
processes that need to be shut down before you turn off the computer?

-- Bhaskar

On Thu, 2005-02-17 at 09:46 +0530, Usha Kiran wrote:
 Hi Kevin,
 It's really wierd but every time I rundown, at the end of the day, I get the
 message that not all the areas were successfully rundown. But the next
 morning before starting GTM, if I rundown, the message tells me that all the
 areas were successfully rundown.
 
 Is it normal?
 
 Today, at the end of the day, I will try and use the procedure that you have
 given and then try to rundown
 Hopefully it will rundown successfully.
 
 Usha



---
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://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Unable to access providers

2005-02-18 Thread K.S. Bhaskar
A global directory file and a database file are two very different
things.

Just as given a person's name, a phone directory helps you find the
phone number for that person, a global directory, given an M global
variable, helps the GT.M process find the database file for that global
variable.  The name space of M global variables can be spread over many
database files, and the global directory file specifies this mapping.

Since you appear to be running VistA on GT.M, and since GT.M requires
$gtmgbldir to be set correctly, please tell me how you normally set up
the environment before entering GT.M.

Also, once you are inside GT.M, at the GTM prompt, Write the value of
$ZGBLDIR and tell me.

-- Bhaskar

On Thu, 2005-02-17 at 23:08 -0500, [EMAIL PROTECTED] wrote:
 The specified folder has a mumps.dat file. I changed the value of
 $gtmgbldir in the .bash_profile file. When I tried to take the backup, the
 following message was displayed
 
 
 [EMAIL PROTECTED] vista]$ /usr/local/gtm/mupip backup -incremental
 -transaction=1 /home/vista/OpenVistA/g/mumps.dat
 /home/vista/OpenVistA/backup/
 %GTM-E-GDINVALID, Unrecognized Global Directory file format:
 /home/vista/OpenVistA/g/mumps.dat
 
 Usha



---
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://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] VistA on GT.M on Linux in a production environment

2005-02-18 Thread K.S. Bhaskar
On Fri, 2005-02-18 at 12:27 -0800, Edward Cherlin wrote:

[KSB] ...snip...

 Don't think that a UPS is sufficient. A company near here got 
 shut down because of a gas leak, and wasn't permitted to fire up 
 the diesel UPS, or even to stay inside long enough to send a 
 warning to their customers. Critical systems need a two-site 
 solution, minimum.

Very true.  Many years ago someone inadvertently left an open can of
pain thinner near an air vent at a bank's data center.  Within a couple
of hours, people were leaving the building because they felt sick, and a
couple were carted off in ambulances.  The building had to be evacuated.
Even putting two data centers within 100km of each other doesn't provide
isolation from natural disasters such as earthquakes and tidal 

Banking is a very competitive business, and that is why we developed
logical dual site operation features for applications deployed on GT.M
(logical dual site operation goes beyond just database replication).
The one restriction we have not managed to work around, however, is that
both sites need to be on Planet Earth, which means that if one data
center is in Honolulu, Hawaii, the most you can isolate the other data
center is to put it in Ghanzi, Botswana.

Interestingly, it is easier dealing with unplanned events such as gas
leaks, earthquakes and the like than it is dealing with planned events
such as system and software upgrades, especially if the upgrade involves
schema changes.  Ultimately, the application software must deal with the
problem, but GT.M provides hooks to facilitate logical dual site
applications that can be continuously available in the face of both
unplanned as well as planned events.

-- Bhaskar



---
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://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Unable to access providers

2005-02-18 Thread K.S. Bhaskar
Kevin --

If my reply from Friday morning (US EST) noting the differences between
a global directory file and a database file didn't get distributed,
please let me know.

I think Usha doesn't have $gtmgbldir pointing to her global directory
file when running mupip.

-- Bhaskar

On Fri, 2005-02-18 at 15:00 -0800, Kevin Toppenberg wrote:
 I better wait for Bhaskar's input on this one.  I
 think that the small file is somehow a settings file.
 
 Are you including the filename in your path?  I think
 it is not supposed to be there... just the path.
 
 Also, are permissions on the folders appropriate? 
 Maybe the process doesn't have access to enter the
 folder.
 
 Kevin
 
 
 --- Usha Kiran [EMAIL PROTECTED] wrote:
 
  Kevin
  
  I found the .gld file in the /usr/local/OpenVistA/g
  directory. But it's a
  very small one (just 1024 bytes). I don't think it
  contains any data or
  rather I don't understand.
  
  I think the database file we use is 
  /home/vista/OpenVistA/g/mumps.dat. I
  set the variable to point to this file. But still
  the system does not
  approve it of being in the correct format
  
  Is there any specific way of changing this .dat file
  to .gld?
  
  Usha
  
  - Original Message -
  From: Kevin Toppenberg [EMAIL PROTECTED]
  To: hardhats-members@lists.sourceforge.net
  Sent: Thursday, February 17, 2005 9:38 PM
  Subject: Re: [Hardhats-members] Unable to access
  providers
  
  
   Usha,
  
   Did you try the search function for the .gld file?
   I'm pretty sure it is somewhere on your system.
  
   I think the default way that VistA gets set up is
  to
   have some of it in /usr/local/OpenVistA
  
   You are getting the message because your
  environmental
   variables $gtm_glbdir (something like this.. this
  is
   not exactly right) is not set properly.
  
   Kevin
  
  
   --- Usha Kiran [EMAIL PROTECTED]
  wrote:
  
For taking a backup of the database, I had run
successfully rundown the
database and then tried the following command:
   
$ /usr/local/gtm/mupip backup -incremental
-transaction=1
/home/vista/OpenVistA/g/mumps.dat
/home/vista/OpenVistA/backup/
%GTM-E-ZGBLDIRACC, Cannot access global
  directory
/home/vista/OpenVistA/g/mumps.gld.  Retaining .
%SYSTEM-E-ENO2, No such file or directory
   
I could not find any .gld file in the specified
folder. The only file it has
is mumps.dat.
How to overcome this problem?
   
Usha
   
- Original Message -
From: K.S. Bhaskar [EMAIL PROTECTED]
To: hardhats-members@lists.sourceforge.net
Sent: Wednesday, February 16, 2005 7:46 PM
Subject: Re: [Hardhats-members] Unable to access
providers
   
   
 Did you do an unclean shut down (for example,
  turn
off the PC with
 processes active)?  If that is the case, you
  may
have database damage,
 Run a mupip integ, and repair damage (lots of
information in the Admin
 and Ops Guide).

 For production sites, as well as when you want
  to
protect yourself
 against failures like sudden power outages,
  then
you *must* run
 journaling.  Again details in the AO Guide.

 -- Bhaskar

 On Wed, 2005-02-16 at 10:27 +0530, Usha Kiran
wrote:
  Hi
  Yesterday I just tried to see how a patient
  can
be made SENSITIVE. I
  created an entry in the DG SECURITY LOG file
  for
that patient. And it
  is working fine.
  But my system has started behaving very
strangely. Following are some
  of the problems I faced:
  1) I cannot add a new entry into the NEW
  PERSON
file
 
  GTMd Q^DI
 
 
  VA FileMan 22.0
 
 
  Select OPTION: 1  ENTER OR EDIT FILE ENTRIES
 
 
 
  INPUT TO WHAT FILE: NEW PERSON//
  EDIT WHICH FIELD: ALL// %GTM-E-GVDATAFAIL,
Global variable $DATA
  function failed.  Failure code:
.,%GTM-I-GVIS, Global
  variable: ^DD(200.074745,.01,9)
  At M source location
  DR+3^DIA1
 
  GTM
 
 
 
  2) I am unable to see the encounter
  providers in
the CPRS.
  3) I am unable to see the names of the
  providers
at the help (?).
 
  Select NEW PERSON NAME: ?
   Answer with NEW PERSON NAME, or INITIAL, or
SSN, or VERIFY CODE, or
   NICK NAME, or SERVICE/SECTION, or DEA#,
  or
VA#, or ALIAS
   Do you want the entire 117-Entry NEW PERSON
List? Y  (Yes)
 Choose from:
 MATTHEW,SHERINSM
 
  You may enter a new NEW PERSON, if
  you
wish
  Answer must be 3-35 upper-case
characters in length, and be in
  the
  format Family(Last),Given(First)
  Middle
Suffix. Enter '??' for
  more help
  .
 
  Can somebody please help me out?
 
  Usha




   
  
 
 ---
 SF email

[Hardhats-members] Test - please ignore

2005-02-21 Thread K.S. Bhaskar
Apologies for using group bandwidth, but we have been migrating from one
Exchange server to another, and it has been problematic with e-mails
bouncing, and more.

Please ignore this test of e-mail delivery from hardhats to my Inbox.

-- Bhaskar



---
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://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] Re: Introducing OpenVistA SemiVivA FOIA Gold 20050212

2005-02-21 Thread K.S. Bhaskar
I have replaced the OpenVistASemiVivAFOIAGold20050212.iso file with a
OpenVistASemiVivAFOIAGold20050212.tgz file.  Also, there was one error
in the file I posted originally - the
file /usr/local/OpenVistA/g/mumps.dat should have been compressed but
was not.  In case you downloaded the original file (which also had an
incorrect file extension), not to worry, the fix is simple.  As root,
execute:

  gzip /usr/local/OpenVistA/g/mumps.dat

I hope to get OpenVistA VivA FOIA Gold 20050212 out within a week.

-- Bhaskar



---
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://ads.osdn.com/?ad_id=6595alloc_id=14396op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Segmentation fault

2005-04-27 Thread K.S. Bhaskar
On Wed, 2005-04-27 at 09:33 -0700, Greg Woodhouse wrote:

[KSB] ...snip...

 Unless thiws is an error in your own library, this is most likely an
 issue for Fidelity to look at.

Since VistA is a pure M application, this is most likely an error in the
software stack below VistA - GT.M, the various C libraries, and
operating system kernel.  It can also result from a hardware
malfunction, but that is less likely.

Consider this a plug for purchasing software support, for GT.M and for
Linux.

-- Bhaskar



---
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] New openhealth mailing list

2005-04-28 Thread K.S. Bhaskar
There is a new online community, [EMAIL PROTECTED]  To join,
please go to http://yahoogroups.com/group/openhealth and ask to join the
group.

The purpose of the group is to discuss the use of open source free
software in health care (the open source free software stack of VistA on
GT.M on Linux is clearly an area of overlap between the group and the
hardhats mailing list).  Also, the discussions there are expected to
include issues such as policy and advocacy on a global basis (VistA is
used internationally, and there is a significant and growing
international participation on the hardhats list; however, VistA is
still US-centric for now).

Although all you need to be on the mailing list is an e-mail id,
Yahoogroups is more than just a mailing list, and having a Yahoo id will
provide access to other features, such as a Files area.

As yet, there is no content in the community - it is just 24 hours old.
Please contribute!

-- Bhaskar



---
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Photos of $H 60000 event in Boston

2005-05-09 Thread K.S. Bhaskar
That's part of what I was hoping to do before making the photos 
available.  However, considering my copious spare time, I was concerned 
that if I waited for that moment, the photos might not see the light of 
day until way past when they might be of interest...

I'll gladly work with any volunteers who want to help put names to the 
faces.

-- Bhaskar
Nancy Anthracite wrote:
Now to put names to all of these faces!
On Sunday 08 May 2005 10:49 pm, Bhaskar, KS wrote:
Better late than never -
http://pg.photos.yahoo.com/ph/jkbhaskar/album?.dir=/fd47.src=ph.tok=phZSN
9CB.Lq6FOhJ
Alternatively, go to http://photos.yahoo.com/jkbhaskar and click on
20050409 ...
-- Bhaskar


---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] VA Aims To Build Congress' Faith In Tech Upgrade

2005-05-09 Thread K.S. Bhaskar
Part of the problem is our cultural predisposition to equate old with 
obsolete, inadequate, and useless.  When were the standards established 
for screws?  Yet, in this 21st century, I still count on going to the 
hardware store and being able to purchase a screw that fits by looking 
at a bin labelled with the number of the thread standard.

The problem with VistA is not its age per se.  It is a culture that 
doesn't plan for a process of refreshing and renewal.  The question to 
ask for VistA (or any other major enterprise wide application) should 
not be, How long can we live with it and when will it be obsolete? 
Rather it is, How do we keep VistA viable for the next hundred years? 
 The VistA of a hundred years from now is guaranteed to look nothing 
like the VistA of today, but there will have been a continuum of 
availability and useful service.  Rome to us doesn't doesn't look 
anything like the way it looked to Julius Caesar, but there has been a 
Rome in continuous existence for over 2,000 years because no city 
planner said, The city will be obsolete in ten years, and we'll just 
raze it and replace it with a new city that has the latest [[insert hot 
buzzphrase]] in urban planning.

-- Bhaskar
---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] open vista system requirements

2005-05-10 Thread K.S. Bhaskar
Greg --
What hardware you need depends on what you want to do.  Since GT.M is 
itself very modest in disk requirements (less than 15MB), disk usage 
will be determined by your operating system and VistA.  Each VistA 
development environment (i.e., without any patient data) will likely 
require a minimum of 700-800MB disk space, and since you will be 
journaling databases, allowing 2-3GB per VistA environment (more if 
there will be patient data) would be prudent.  A production environment 
with patient data and active update activity will need much more disk 
space, not just for the database, but also journal files, backups, etc. 
(disk usage with GT.M/Linux is probably on par with other MUMPSen).

Disk usage for Linux can vary considerably depending on what you put in. 
 Even with just RH 9, there is considerable variation - a few GB - 
between a barebones (server) type installation and a full 
(workstation) type installation.

Likewise, GT.M memory usage in a development environment is modest.  For 
a small development environment, if you are not running a graphical user 
interface - KDE, Gnome, Icebox, etc. - but only character mode Linux, I 
suspect 64MB may be ample.  If you are running a GUI, you you should 
probably have at least 256MB on the machine.  For a production 
environment, with live users, I don't know what the VistA working set is 
- I suspect 10MB per user would be ample and a good starting point, but 
whether it would be 2MB or 20MB I can't say.

I would guess that for development or small production environments, 
just about any CPU 2GHz and above would suffice.  If you plan to run in 
production, perhaps you should look into dual CPU machines.

Others who are using VistA on GT.M on Linux may want to comment - my 
experience comes primarily from creating VistA live CDs rather than from 
use of VistA.

If you are configuring for production, you should also get server grade 
hardware (redundant power supplies, UPS, RAID 5/10 disks, ECC RAM, 
backup device, dual disk controllers with databases and journals on 
different controllers, etc.).

For a large production environment, a benchmark phase in the 
implementation project would be recommended.

Why are you considering Red Hat 9, which is no longer actively supported?
Regards
-- Bhaskar
Greg Martinson wrote:
This is an inquiry into hardware system requirements for open vista / 
gt.m / redhat linux 9.0.
 
Any suggestions?
 
Thank you,
Greg Martinson

---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393alloc_id=16281op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: Slow CPRS performance over VPN

2005-05-12 Thread K.S. Bhaskar
Kevin --
This post is in the spirit of Greg's suggestion to brainstorm 
alternative approaches.

One alternative is just to ask a local telecom company to provide an 
end-to-end VPN.  I know that you can get decent (or at least acceptable) 
performance this way.  For example, the GT.M development servers are in 
Middletown, CT.  Most of the developers are in Malvern, PA, and access 
the servers via a network connection through Little Rock, AR.

For another alternative, have you looked at the BCMA backup system (I 
think that's what it is called) that the VA uses?  It is a small VistA 
system that is located in the wards.  For in-patients, it is 
continuously updated from the main production VistA system by a stream 
of HL7 messages, so that in the event the main production system goes 
down, the BCMA backup system has the latest medical records of all 
in-patients.  What is missing in its current incarnation is that any 
care that is rendered while the main production system is down has paper 
records which are then entered into the main system when it comes back up.

With the BCMA backup system approach, each clinic would run its own 
VistA system, but medical records generated there would be streamed to 
the other clinic - in effect, each clinic would be a BCMA backup system 
for the other clinic in addition to being a VistA system in its own 
right.  Since the majority of patients are presumably mostly sticky in 
that they will tend to use the most convenient clinic, the volume of 
paper records to be entered would presumably be small.  Or perhaps you 
just create separate medical records when patients visit the other 
clinic, and use something like ESIObjects to present clinicians with an 
integrated patient view.

Now, I am really skating on thin ice.  Perhaps someone who knows more 
about these things than I do can comment on how feasible this is?

-- Bhaskar
Gregory Woodhouse wrote:
Perhaps more to the point, how best to run an application like CPRS in a 
WAN environment is an interesting problem. Unfortunately, you can't have 
everything for free, and a simple request/reply paradigm may not be the 
best way to go over a WAN. There are other alternatives, though. Keep in 
mind that when the Broker was designed, it was used primarily over a LAN 
in a single medical center. Instead of just trying to directly port 
applications to a new environment without really looking at the basic 
infrastructure, you might be better off thinking about new 
communications models.


Gregory Woodhouse
[EMAIL PROTECTED]

---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393alloc_id=16281op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] SQL for VISTA Fileman

2005-05-13 Thread K.S. Bhaskar
Many sites (maybe around 70?) at the VA use KB_SQL
(http://www.knowledgebasedsys.com).  There is also a separate KB_SQL 
tool for mapping Fileman databases.

-- Bhaskar
Kasperski, Dan HE0 wrote:
Are there any tools for accessing data in Vista Fileman as SQL/ODBC?

---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393alloc_id=16281op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: VPN

2005-05-13 Thread K.S. Bhaskar
It appears to be a vulnerability if the IPSec VPN is not properly 
configured.

On a more philosophical note, absolute security doesn't exist in this 
universe.  But that doesn't prevent security from existing in a 
practical sense.  We know that most door locks can be picked by a 
professional in seconds.  But that doesn't prevent most of us from 
feeling reasonably secure in our homes.

-- Bhaskar
Alric wrote:
TO All,
Saw this on Slash dot today. Thought it was relevant with the discussion 
of VPN for remote work recently.
Looks like there is a security flaw in VPN:
http://news.com.com/Flaw+found+in+VPN+crypto+security/2100-1002_3-5705185.html?part=rsstag=5705185subj=news 

Alric
---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393alloc_id=16281op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393alloc_id=16281op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: VPN

2005-05-13 Thread K.S. Bhaskar
Alric wrote:
Bhaskar,
I agree with the philosphical note. I heard somewhere once that security 
is more state of mind than actual goal. Somethign that requires constant 
work.
That and any system can be made 100% secure until someone access it.
[KSB] So true!  On an amusing note, you may have heard that Windows NT 
has the Department of Defense's C3 security certification.  I have read 
that the computer configuration that was certified had no network card, 
and the floppy drive door was welded shut.

Bruce Schneier's Secrets and Lies is a fascinating book about security 
for all of us lay persons.

-- Bhaskar
---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393alloc_id=16281op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: Creating Java client for OpenVista

2005-05-18 Thread K.S. Bhaskar
Troy --
Great work!
Incidentally, two things that may be helpful to you are the client for 
GNP written in PHP from http://sourceforge.net/projects/sanchez-gtm and 
MLink at http://sourceforge.net/projects/mlink - it hasn't been updated 
in a couple of years, but is supposedly functional.

Regards
-- Bhaskar
Troy Caldwell wrote:
I have been working on a toolbox of java bridge components that I'm 
calling m2java (i know, not very original). As part of this effort I 
looked at the java files included in the VistAWeb sources, in 
particular the MDO package. I'm not sure, but I think this code is 
written in some sort of a Microsoft contamination of Java. Anyhow, with 
a little effort I was able to rework most of the protocol code to be 
Java compliant. I haven't had a chance to test it out yet, but I will 
release it shortly on sourceforge.

Following is a summary of the components I've put together:
rpcbrokerj - a repackaging of the VistAWeb rpc broker client as a 
standalone pure java component.

mj - m parser written in java. Very primitive, doesn't use a proper 
grammer and generator such as javacc, but it is simple and can be used 
for building code analysis graphs.

gnpj - Java port of the GT.M GNP protocol which can be used for 
accessing GT.M globals from java (over TCP sockets).

sshscraper - XML based screen scraping state machine that uses Mindterm 
SSH. This includes scripts, based on  Mark Street's installation 
instructions, for installing and configuring OpenVistA. The 
variabilities are supplied through properties files and can be driven by 
ANT scripts.

filemanj - java wrappers for fileman meta-data elements.
Any thoughts or feedback would be greatly appreciated.
Troy Caldwell
Buena Vista Solutions Inc.
http://www.buenavistasolutions.com
Kevin Toppenberg wrote:
It may not be documented, but it isn't secret is it? Can't one just 
look at the Delphi/pascal code and then
write equivalent code for Java?

Labor intensive I'm sure, but you wouldn't to be quite
as low level as true reverse engineering.
But then again, if the VA already has some first steps
with a web access, doesn't that mean that a java tool
already exists?
Kevin
--- Greg Woodhouse [EMAIL PROTECTED]
wrote:
 

Except, of course, that the wire protocol used by
the RPC Broker isn't
documented. If it were, writing a Java
implementation without having to
resort to reverse engineering the thing would be
much easier.
--- Cable One [EMAIL PROTECTED] wrote:
  

Best place to start will be with the RPC Broker

documentation and
  

code. That
defines the communications with OpenVist from the

client side I
  

believe. The
CPRS code will show you how the client now works

and what kind of
  

messages
you will need to send toward Vista in order to

perform the Clinical
  

tasks.
Best regards,
Donald R. Donigan
donigan technology, LLC dba
Desert CODE Works
[EMAIL PROTECTED]
[EMAIL PROTECTED]

--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.12 -

Release Date:
  

5/17/2005


---
 

This SF.Net email is sponsored by Oracle Space

Sweepstakes
  

Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!

http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
 

___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/hardhats-members
 

A practical man is a man who practices the errors of
his forefathers. --Benjamin Disraeli

Greg Woodhouse [EMAIL PROTECTED] [EMAIL PROTECTED]


  
---
 

This SF.Net email is sponsored by Oracle Space
Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
  
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
 

___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
  
https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members
 


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!

Re: [Hardhats-members] VistA Transaction Processing

2005-05-19 Thread K.S. Bhaskar
VistA does not use the transaction processing features of M (TStart, 
TCommit et al).  The underlying M implementation is responsible for 
recovering the database in the event of a crash, which GT.M will do as 
long as you are running journaling.

-- Bhaskar
Madhavi Bagepalli wrote:
Hi all,
What kind of transaction Processing exits in VistA? How is commit and 
roll-back functions done in VistA? Is it done in FileMAn or globals or how?

Madhavi

---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


  1   2   3   4   5   >