Re: [Hardhats-members] Assign tabs

2004-08-17 Thread Lloyd Milligan
(This is a resend)

Regarding your second question, the message "AMIE LINK OUT OF ORDER" is the
DISABLE text for the protocol DVBA C&P SCHD EVENT.  This message is not an
error, but looks abnormal and can be annoying.  One option is to change the
text to be invisible or innocuous, e.g. blank spaces or ellipses, etc.

This question reminds me of a related observation which may be of interest.
After displaying the associated text for a disabled protocol the unwinder
calls READ^XQOR4 _unconditionally_ (Press RETURN to continue).  However, it
is possible for a background job (task) to invoke ^XQOR for a protocol that
has been disabled.  Possibly ^XQOR should test ZTQUEUED to avoid a READ
error when called from the background for a disabled protocol (or option)?

Lloyd


- Original Message - 
From: "Nick James" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, August 17, 2004 8:53 AM
Subject: [Hardhats-members] Assign tabs


> Hi everyone
> I still am unable to get the CPRS chart working with
> OV3. This time the message it shows, after validating
> the access code and password, is "Tabs are not
> assigned". I tried to assign the OR CPRS GUI CHART as
> primary menu of the user, but still I can see the same
> message. Can someone please throw some light on this
> issue?
>
> Also Whenever I make an appointment it shows the
> message - "AMIE link not available". I can't figure
> out where the problem is.
>
> Thanks in advance
> Nick
>
>
>
> __
> Do you Yahoo!?
> Read only the mail you want - Yahoo! Mail SpamGuard.
> http://promotions.yahoo.com/new_mail
>
>
> ---
> SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
> ___
> Hardhats-members mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>



---
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
___
Hardhats-members mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] CPRS client MS XP sp2 Incompatibility

2004-09-10 Thread Lloyd Milligan
The value '3040908.151442' is a FileMan date.time (Wednesday at 3:14:42 PM).
This can hardly be a coincidence.  To have retrieved a FileMan date the
client must have connected.  That would rule out a firewall issue, I think,
and also rules out a port conflict with client agent as the cause.  Does the
error occur before or after the logon screen is displayed?  I apologize if
you have stated this already in another message.

Lloyd

- Original Message - 
From: "Dr Molly Cheah" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, September 10, 2004 6:30 PM
Subject: Re: [Hardhats-members] CPRS client MS XP sp2 Incompatibility


> If I may reply on behalf of Joseph for now... we were using OR_30_187
> and doing the usual install of the VA demo and CPRS on the same machine
> which  (this time) was running XP SP2. The error message reads
> '3040908.151442' is not a valid floating point value. I noticed that the
> numbers change when we tried to reconnect. There was no error when we
> use CPRS from another machine connecting to the same server.
>
> So far we had only come across this problem on one machine which is
> already running XP's SP2.
>
> Molly
> Link, Chuck M wrote:
>
> >Joseph, I've gone ahead and passed this along to the group in the VA that
is looking to do the SP2 install.  They'd like more details: what exactly is
problem you're having, what version of CPRS is it, etc.  Maybe we can get
one fixed at the source.  Thanks!
> >
> >Chuck
> >
> >If anyone else is having trouble with CPRS and XP's SP2, I'm sure the
group would like to know about it.
> >
> >
> >
> >
> >
>
>
>
> ---
> 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. 13. 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. 13. 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] CPRS client MS XP sp2 Incompatibility

2004-09-11 Thread Lloyd Milligan
I did the following experiment - 1) Install CPRS (patch 187) and the demo
dataset to a computer that did not have XP SP2 installed.  2) Confirm that
CPRS connects and works normally using s=localhost p=9300.  3) Install SP2.
4) Retest in the SP2 environment.

CPRS against the demo dataset with auto-logon worked the same after
installing SP2 as before.  There were no errors.

Lloyd

- Original Message - 
From: "Dr Molly Cheah" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, September 11, 2004 12:49 AM
Subject: Re: [Hardhats-members] CPRS client MS XP sp2 Incompatibility


> Lloyd,
>
> There is no logon screen as the cprs connects to the demo application.
> The error message appears along with the initialization. Then  part of
> the cprs can be seen with some data of some patients, like you see nine,
> patient but then it "like crash" and the screen freezes. If you close
> the cprs, and double click again, another set of numbers come up (I
> didn't write them) and the same thing happens.
>
> Molly
> Lloyd Milligan wrote:
>
> >The value '3040908.151442' is a FileMan date.time (Wednesday at 3:14:42
PM).
> >This can hardly be a coincidence.  To have retrieved a FileMan date the
> >client must have connected.  That would rule out a firewall issue, I
think,
> >and also rules out a port conflict with client agent as the cause.  Does
the
> >error occur before or after the logon screen is displayed?  I apologize
if
> >you have stated this already in another message.
> >
> >Lloyd
> >
> >- Original Message - 
> >From: "Dr Molly Cheah" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Friday, September 10, 2004 6:30 PM
> >Subject: Re: [Hardhats-members] CPRS client MS XP sp2 Incompatibility
> >
> >
> >
> >
> >>If I may reply on behalf of Joseph for now... we were using OR_30_187
> >>and doing the usual install of the VA demo and CPRS on the same machine
> >>which  (this time) was running XP SP2. The error message reads
> >>'3040908.151442' is not a valid floating point value. I noticed that the
> >>numbers change when we tried to reconnect. There was no error when we
> >>use CPRS from another machine connecting to the same server.
> >>
> >>So far we had only come across this problem on one machine which is
> >>already running XP's SP2.
> >>
> >>Molly
> >>Link, Chuck M wrote:
> >>
> >>
> >>
> >>>Joseph, I've gone ahead and passed this along to the group in the VA
that
> >>>
> >>>
> >is looking to do the SP2 install.  They'd like more details: what exactly
is
> >problem you're having, what version of CPRS is it, etc.  Maybe we can get
> >one fixed at the source.  Thanks!
> >
> >
> >>>Chuck
> >>>
> >>>If anyone else is having trouble with CPRS and XP's SP2, I'm sure the
> >>>
> >>>
> >group would like to know about it.
> >
> >
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>---
> >>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. 13. 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. 13. 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. 13. 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. 13. 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] CPRS client MS XP sp2 Incompatibility

2004-09-12 Thread Lloyd Milligan
Right.  The Delphi-style error message is not obviously XP-related (although
who knows in these complicated systems).  You mentioned opening CPRS
successfully from another machine.  It might be informative to try the
reverse experiment, where the demo database is mounted on another
achine.  --The OR_30_187 executable that I tested with the demo and SP2 is
4,255,232 bytes.

Lloyd

- Original Message - 
From: "Joseph Dal Molin" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, September 11, 2004 2:59 PM
Subject: Re: [Hardhats-members] CPRS client MS XP sp2 Incompatibility


> I don't if this would make a differencewe installed on an XP machine
> that had already been updated with SP2. I think Molly covered everything
> that I can remember.
>
> The client did connect...the CPRS screen launched and a partially filled
> in coversheet came up just before it froze.
>
>
> Joseph
>
> On Sat, 2004-09-11 at 22:14, Lloyd Milligan wrote:
> > I did the following experiment - 1) Install CPRS (patch 187) and the
demo
> > dataset to a computer that did not have XP SP2 installed.  2) Confirm
that
> > CPRS connects and works normally using s=localhost p=9300.  3) Install
SP2.
> > 4) Retest in the SP2 environment.
> >
> > CPRS against the demo dataset with auto-logon worked the same after
> > installing SP2 as before.  There were no errors.
> >
> > Lloyd
> >
> > - Original Message - 
> > From: "Dr Molly Cheah" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Saturday, September 11, 2004 12:49 AM
> > Subject: Re: [Hardhats-members] CPRS client MS XP sp2 Incompatibility
> >
> >
> > > Lloyd,
> > >
> > > There is no logon screen as the cprs connects to the demo application.
> > > The error message appears along with the initialization. Then  part of
> > > the cprs can be seen with some data of some patients, like you see
nine,
> > > patient but then it "like crash" and the screen freezes. If you close
> > > the cprs, and double click again, another set of numbers come up (I
> > > didn't write them) and the same thing happens.
> > >
> > > Molly
> > > Lloyd Milligan wrote:
> > >
> > > >The value '3040908.151442' is a FileMan date.time (Wednesday at
3:14:42
> > PM).
> > > >This can hardly be a coincidence.  To have retrieved a FileMan date
the
> > > >client must have connected.  That would rule out a firewall issue, I
> > think,
> > > >and also rules out a port conflict with client agent as the cause.
Does
> > the
> > > >error occur before or after the logon screen is displayed?  I
apologize
> > if
> > > >you have stated this already in another message.
> > > >
> > > >Lloyd
> > > >
> > > >- Original Message - 
> > > >From: "Dr Molly Cheah" <[EMAIL PROTECTED]>
> > > >To: <[EMAIL PROTECTED]>
> > > >Sent: Friday, September 10, 2004 6:30 PM
> > > >Subject: Re: [Hardhats-members] CPRS client MS XP sp2 Incompatibility
> > > >
> > > >
> > > >
> > > >
> > > >>If I may reply on behalf of Joseph for now... we were using
OR_30_187
> > > >>and doing the usual install of the VA demo and CPRS on the same
machine
> > > >>which  (this time) was running XP SP2. The error message reads
> > > >>'3040908.151442' is not a valid floating point value. I noticed that
the
> > > >>numbers change when we tried to reconnect. There was no error when
we
> > > >>use CPRS from another machine connecting to the same server.
> > > >>
> > > >>So far we had only come across this problem on one machine which is
> > > >>already running XP's SP2.
> > > >>
> > > >>Molly
> > > >>Link, Chuck M wrote:
> > > >>
> > > >>
> > > >>
> > > >>>Joseph, I've gone ahead and passed this along to the group in the
VA
> > that
> > > >>>
> > > >>>
> > > >is looking to do the SP2 install.  They'd like more details: what
exactly
> > is
> > > >problem you're having, what version of CPRS is it, etc.  Maybe we can
get
> > > >one fixed at the source.  Thanks!
> > > >
> > > >
> > > >>>Chuck
> > > >>>
> > > >>>If anyone else is having trouble with CPRS and

Re: [Hardhats-members] CPRS Demo auto-login rationale/difficulty...

2004-10-15 Thread Lloyd Milligan
In the KERNEL SYSTEM PARAMETERS file set DEFAULT AUTO SIGN-ON to Disabled.
Similarly in the NEW PERSON file, set AUTO SIGN-ON to No (or null) for the
selected user or create a new user with the desired characteristics.  It
shouldn't be necessary to modify any code.

Lloyd

- Original Message - 
From: "Nancy E. Anthracite" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 15, 2004 4:14 PM
Subject: Re: [Hardhats-members] CPRS Demo auto-login rationale/difficulty...


> OK Gurus, here is the ZU code from the demo.  Do we just put in a "real"
ZU
> routine or what?
>
> ZU ;SF/JLI,RWF - For GT.M, TIE ALL TERMINALS TO THIS ROUTINE!! ;06 May
2003
> 1:29 pm
>  ;;8.0;KERNEL;**275**;Jul 10, 1995
>  ; for GT.M for VMS & Unix, version 4.3
>  ;
> EN ;See that escape processing is off, Conflict with Screenman
>  U $P:(NOCENABLE:NOESCAPE)
>  D:+$G(^%ZTSCH("LOGRSRC")) LOGRSRC^%ZOSV("$LOGIN$")
>  N $ESTACK,$ETRAP S $ETRAP="D ERR^ZU Q:$QUIT -9 Q"
>  S $ZINTERRUPT="I $$JOBEXAM^ZU($ZPOSITION)"
>  D COUNT^XUSCNT(1)
>  G ^XUS
>  ;
> G ;Entry point for GUI device.
>  Q
>  ;
> ERR ;Come here on error
>  ; handle stack overflow errors specially
>  I $P($ZS,",",3)["STACKOFLOW" S $ET="Q:$ST>"_($ST-8)_"  D ERR2^ZU" Q
>  ;
> ERR2 S $ETRAP="D UNWIND^ZU" L  U $P:NOCENABLE
>  ;
>  Q:$ECODE[""
> I $P($ZS,",",2,3)["^XUS1A:2, %GTM-E-IOWRITERR" G HALT
> ;
> I $G(IO)]"",$D(IO(1,IO)),$E($G(IOST))="P" D
> . U IO
> . W @$S($D(IOF):IOF,1:"#")
> I $G(IO(0))]"" D
> . U IO(0)
> . W !!,"RECORDING THAT AN ERROR OCCURRED ---"
> . W !!?15,"Sorry 'bout that"
> . W !,*7
> . W !?10,"$STACK=",$STACK,"  $ECODE=",$ECODE
> . W !?10,"$ZSTATUS=",$ZSTATUS
> ;
> D ^%ZTER K %ZT S XUERF="" ; Capture symbol table first!
> ;
> I $G(DUZ)'>0 G HALT
> ;
> CTRLC I $D(IO)=11 U IO(0) C:IO'=IO(0) IO S IO=IO(0)
> W:$P($ZS,",",3)["-CTRLC" !,"--Interrupt Acknowledged",!
> D KILL1^XUSCLEAN ;Clean up symbol table
> S $ECODE=",<>,"
> Q
> ;
> UNWIND ;Unwind the stack
> Q:$ESTACK>1  G CONT:$ECODE["<>",CTRLC2:$ECODE["<>"
> S $ECODE=""
> Q
> ;
> CTRLC2 S $ECODE="" G:$G(^XUTL("XQ",$J,"T"))<2 ^XUSCLEAN
> S ^XUTL("XQ",$J,"T")=1,XQY=$G(^(1)),XQY0=$P(XQY,"^",2,99)
> G:$P(XQY0,"^",4)'="M" CTRLC2
> S XQPSM=$P(XQY,"^",1),XQY=+XQPSM,XQPSM=$P(XQPSM,XQY,2,3)
> G:'XQY ^XUSCLEAN
> S $ECODE="",$ETRAP="D ERR^ZU Q:$QUIT 0 Q"
> U $P:NOESCAPE G M1^XQ
>  ;
> HALT I $D(^XUTL("XQ",$J)) D:$G(DUZ)>0 BYE^XUSCLEAN
>  D COUNT^XUSCNT(-1)
>  I '$ESTACK G CONT
>  S $ETRAP="D UNWIND^ZU" ;Set new trap
>  S $ECODE=",<>," ;Cause error to unwind stack
>  D:+$G(^%ZTSCH("LOGRSRC")) LOGRSRC^%ZOSV("$LOGOUT$")
>  Q
> CONT ;
>  S $ECODE="",$ETRAP=""
>  D:+$G(^%ZTSCH("LOGRSRC")) LOGRSRC^%ZOSV("$LOGOUT$")
>  I $D(XQXFLG("HALT")) HALT
>  I ($PRINCIPAL["_TNA") HALT  ;Check for TelNet
>  S X="Waiting "_($J#100) D SETENV^%ZOSV ;Change VMS name
>  ;For sites that want to retain the connection, uncomment the next line
>  ;U $P:NOCENABLE R !,"Enter return to continue: ",X:600 S:'$T X="^"
G:X'="^"
> ^ZU
>  HALT
>  ;
> JOBEXAM(%ZPOS) ;
>  S ^XUTL("XUSYS",$J,0)=$H,^XUTL("XUSYS",$J,"INTERRUPT")=$G(%ZPOS)
>  ZSHOW "S":^XUTL("XUSYS",$J,"JE")
>  I $G(^XUTL("XUSYS","COMMAND"))="EXAM" ZSHOW "*":^XUTL("XUSYS",$J,"JE")
>  Q 1
>  ;
>
>
>
> On Friday 15 October 2004 03:15 pm, Steve Wagner wrote:
> > I've been working with the CPRS demo database, and find it frustrating
> > that I am randomly auto-logged in as different doctors each time. I
> > should think this is done intentionally, perhaps because we don't want
> > to worry about remembering passwords for dummy users? Anyway...
> >
> > Normally, I would never "give" a demo unless I could carefully
> > orchestrate each keystroke and mouseclick beforehand so there are no
> > "surprises" in the demo. Auto-login prevents me from practicing for a
> > demo and making the demo repeatable.
> >
> > Is there a way to turn off auto-login so that I can practice on a
> > specific flow for my demo?
> >
> > By the way, it isn't just CPRS that does the auto-login, if I do D ^ZU
> > in the terminal, I get auto-logged to a random doc also.
> >
> > Steve Wagner
> >
> >
> >
> > ---
> > 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
>
> -- 
> Nancy Anthracite
>
>
> ---
> 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
> ___

Re: [Hardhats-members] What is "DINUM'ed field?

2004-10-08 Thread Lloyd Milligan
Greg is having trouble posting through a web interface and asked me to post
this reply -

>  Original Message 
> Subject: Re: [Hardhats-members] What is "DINUM'ed field?
> Date: Fri, 08 Oct 2004 14:41:45 -0400
> From: Greg Kreis <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> References: <[EMAIL PROTECTED]>
>
>
>
> DINUM is when the file designer makes the .01 field's value have some
> relationship with the record's IEN (number). While it could be totally
> unrelated to the .01 field's value, it is typically some formula.  This
> means, that the IEN a record is assigned is not just the next available
> number.  It is what the designer declares it to be.  As long as it is
> not already assigned and it is numeric, it is used.  This mean, however,
> that editing the .01 field's value means a change to the IEN is likely
> (based on the formula/rule that was applied).  Record IENs are not
> supposed to change once assigned, consequently, the .01 field can't be
> edited.  I have done my best to avoid DINUM files, but many have been
> created in VistA.
>
> Kevin Toppenberg wrote:

- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge" <[EMAIL PROTECTED]>
Sent: Friday, October 08, 2004 1:28 PM
Subject: [Hardhats-members] What is "DINUM'ed field?


> I am getting an error from FILE^DIE that I don't
> understand: "A DINUMed field cannot be processed by
> this utility."
>
> Here is a debug log that shows the FDA that I am
> passing, and the resulting Msg output.
>
> . . . . . . FDA(*)
> . . . . . . +-8989.3=
> . . . . . . | +-1,=
> . . . . . . | | +-.01= TMG.TMGDOMAIN.COM
> . . . . . . | | +-9= OTHER
> . . . . . . | | +-205= NO
> . . . . . . | | +-206= YES
> . . . . . . | | +-207= ENGLISH
> . . . . . . | | +-209= YES
> . . . . . . | | +-210= 300
> . . . . . . | | +-214= 90
> . . . . . . | | +-217= Medical Group of Greeneville
> . . . . . . | | +-245= FDA(8989.3,"1,",245,"WP")
> . . . . . . | | | +-WP=
> . . . . . . | | | | +-0= You're all signed in.
> Welcome!
> . . . . . . | | +-320= /tmp/
> . . . . . . Here is Flags: KE
> . . . . . . Calling FILE^DIE
> . . . . . . Done calling FILE^DIE
> . . . . . . Fileman error message found:
> . . . . . . PopupBox {
> . . . . . . . XPopupArray {
> . . . . . . . . Title= ERROR . . .
> . . . . . . . . Text=Fileman says 'A DINUMed field
> cannot be \nprocessed by this utility.'\n
> . . . . . . . }  //XPopupArray
> . . . . . . }  //PopupBox
> . . . . . . Here is full error message array
> . . . . . . Msg(*)
> . . . . . . +-DIERR= 1^1
> . . . . . . | +-1= 520
> . . . . . . | | +-PARAM=
> . . . . . . | | | +-0= 3
> . . . . . . | | | +-1= DINUMed
> . . . . . . | | | +-FIELD= .01
> . . . . . . | | | +-FILE= 8989.3
> . . . . . . | | +-TEXT=
> . . . . . . | | | +-1= A DINUMed field cannot be
> processed by this utility.
> . . . . . . | +-E=
> . . . . . . | | +-520=
> . . . . . . | | | +-1=
> . . . . . }  //OverwriteRec
>
>
> Can anyone help?
>
> Thanks
> Kevin
>
>
>
> ___
> 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 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] RPC BROKER SITE PARAMETERS mystery

2004-10-27 Thread Lloyd Milligan
You would set XWBCHK at the programmer prompt,

>SET XWBCHK="I KNOW WHAT I'M DOING"

(if this statement is true).  Then invoke FileMan using the Q^DI entry point
to avoid killing XWBCHK.

Lloyd


- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 27, 2004 12:46 PM
Subject: [Hardhats-members] RPC BROKER SITE PARAMETERS mystery


> I'm hitting a funny situation with RPC BROKER SITE
> PARAMETERS.  I hope someone can help.
>
> I have two installations up side-by-side.  One works,
> one doesn't.
>
> I am trying to create a LISTENER multiple entry, but
> it won't accept my input of VOL:localhost
>
>
> Here is the working site:
> Notice that it tells me to pick a Listener from a
> TASKMAN SITE PARAMETERS BOX-VOLUME PAIR, and suggest
> the answer.
> --
> Select RPC BROKER SITE PARAMETERS DOMAIN NAME:
> vista.TMG.COM
>  ...OK? Yes//   (Yes)
>
> Select BOX-VOLUME PAIR: ROU:four// ?
> Answer with LISTENER BOX-VOLUME PAIR:
>ROU:four
>
> You may enter a new LISTENER, if you wish
> Knowing how to set XWBCHK before editing this
> field should reduce the
> likelihood of inappropriate entries.
>
> Answer with TASKMAN SITE PARAMETERS BOX-VOLUME
> PAIR:
>ROU:four
>
> Select BOX-VOLUME PAIR: ROU:four// VOL:localhost ??
> Select BOX-VOLUME PAIR: ROU:four//
> --
>
> Here is a log of the non-working site:
> --
> Select RPC BROKER SITE PARAMETERS DOMAIN NAME:
> tmg.TMGDOMAIN.COM
>  ...OK? Yes//   (Yes)
>
> Select BOX-VOLUME PAIR: ?
> You may enter a new LISTENER, if you wish
> Knowing how to set XWBCHK before editing this
> field should reduce the
> likelihood of inappropriate entries.
>
> Answer with TASKMAN SITE PARAMETERS BOX-VOLUME
> PAIR:
>
> Select BOX-VOLUME PAIR: VOL:localhost ??
> Select BOX-VOLUME PAIR:
> ---
> Notice that it does not suggest any options after the
> TASKMAN SITE PARAMETERS BOX-VOLUME PAIR.  Why not?
> Here is an inquiry from the TASKMAN file (in the
> non-working setup):
>
> ---
> OUTPUT FROM WHAT FILE: TASKMAN SITE PARAMETERS//
> Select TASKMAN SITE PARAMETERS BOX-VOLUME PAIR: ?
> Answer with TASKMAN SITE PARAMETERS BOX-VOLUME
> PAIR:
>VOL:localhost
>
> Select TASKMAN SITE PARAMETERS BOX-VOLUME PAIR:
> vol:localhost
> ANOTHER ONE:
> STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
> Include COMPUTED fields:  (N/Y/R/B): NO// b  BOTH
> Computed Fields and Record Num
> ber (IEN)
>
> NUMBER: 2   BOX-VOLUME
> PAIR: VOL:localhost
>   RESERVED: NO  LOG TASKS?: NO
>   SUBMANAGER RETENTION TIME: 2  TASKMAN JOB
> LIMIT: 999
>   MODE OF TASKMAN: GENERAL PROCESSOROUT OF
> SERVICE: NO
>
> ---
> Another think that is funny about this is the input
> transform on the field:
>
>
> ---
> Select Utility Functions Option: input Transform
> (Syntax)
>
> MODIFY WHAT FILE: TASKMAN SITE PARAMETERS// rpc BROKER
> SITE PARAMETERS
>   (1 entry)
> Select FIELD: listENER(multiple)
> Select LISTENER SUB-FIELD: ?
> Answer with LISTENER SUB-FIELD NUMBER, or LABEL
>Choose from:
>.01  BOX-VOLUME PAIR
>1PORT  (multiple)
>
> Select LISTENER SUB-FIELD: .01  BOX-VOLUME PAIR
> BOX-VOLUME PAIR INPUT TRANSFORM: S DIC("S")="I
> $G(XWBCHK)=""I KNOW WHAT I'M DOIN
> G""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X  Replace
>
> ---
> This code appears to be doing a lookup (^DIC), but I
> can't tell what file it searches (what does DIC
> equal?).  As part of the screening code, it sees if
> variable XWBCHK that contains:
> "I KNOW WHAT I'M DOING"
>
> This goes along with the hint shown above:
> "Knowing how to set XWBCHK before editing this field
> should reduce the likelihood of inappropriate
> entries."
>
> How and where is this XWBCHK set?  And why won't it
> accept VOL:localhost??
>
> Thanks
> Kevin
>
>
>
> __
> 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:
> 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_id=5588&alloc_id=12065&op=click
> ___
> Hardhats-members mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinf

Re: [Hardhats-members] Trouble installing VPE

2004-10-29 Thread Lloyd Milligan
I think the input file specification should be entered at the Input Device?
prompt, replacing the default .  Also, does the
/usr/local/OpenVistA/r/ path exist?  It doesn't appear in the gtmroutines
list.

Lloyd

- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 29, 2004 9:46 PM
Subject: Re: [Hardhats-members] Trouble installing VPE


> Nancy,
>
> Thanks for your help.  If you notice in the log of my
> trial below, I did first run dos2unix.  I think I am
> not understanding the prompts, i.e. exactly does it
> want at "routine: " prompt.
>
> Thanks
> Kevin
>
> --- "Nancy E. Anthracite" <[EMAIL PROTECTED]>
> wrote:
>
> > Try %RI and if it doesn't work, then run the
> > routines through dos2unix and try
> > again.
> >
> > On Friday 29 October 2004 07:10 pm, Kevin Toppenberg
> > wrote:
> > > The .pdf file is a user's guide.  Doesn't say how
> > to
> > > install.
> > >
> > > The readme file that accompanies the install files
> > has
> > > this to say:
> > >
> > >
> > >   The Victory Programmer Environment consists
> > of 2
> > > files that are saved in MSM format,
> > >   but that can be read by the MUMPS
> > > implementations mentioned below.
> > >
> > >   VPE_12_Rtns.MGR . . . Programmer Shell &
> > VPE
> > > Modules
> > >   VPE_12_Rtns.PRD . . . Fileman files that
> > > support some modules
> > >
> > > [snip instructions for Cache', MSM etc.]
> > >
> > >   GTM SYSTEMS
> > >   Load both VPE_12_Rtns.MGR and
> > VPE_12_Rtns.PRD
> > > into your GTM
> > >   environment. DO ^ZVEMBLD for setup
> > instructions.
> > > If you encounter the
> > >   message "THIS IS NOT THE MANAGER UCI",
> > select
> > > YES to continue.
> > >   Next, DO ^VEEMINIT to setup Fileman files
> > > (optional).
> > >
> > > ---
> > >
> > > My problem is that I don't know how to load
> > routines
> > > into my GTM environment.  It seems that the
> > > instructions assume that I will know how to do
> > this.
> > >
> > > Kevin
> > >
> > > --- [EMAIL PROTECTED] wrote:
> > > > Did the manual not help you?
> > > >
> > > > -Original Message-
> > > > From: Kevin Toppenberg [mailto:[EMAIL PROTECTED]
> > > > Sent: Thursday, October 28, 2004 4:04 PM
> > > > To: Hardhats Sourceforge
> > > > Subject: [Hardhats-members] Trouble installing
> > VPE
> > > >
> > > >
> > > > At the World VistA conference, Norman Dodd
> > helped me
> > > > install VPE on one of my machines.  Now I'm
> > hooked,
> > > > and want it on my other machine as well.
> > > >
> > > > But I'm having trouble installing it.  I need
> > some
> > > > help.
> > > >
> > > > Here is what I am getting:
> > > >
> > > >
> > > > [kdt0p];~/Downloads/VPE>ls
> > > > VPE_12_ReadMe.txt  VPE_12_Rtns.MGR
> > VPE_12_Rtns.PRD
> > > > VPE_72.pdf
> > > > [kdt0p];~/Downloads/VPE>dos2unix VPE_12_Rtns.MGR
> > > > dos2unix: converting file VPE_12_Rtns.MGR to
> > UNIX
> > > > format ...
> > > > [kdt0p];~/Downloads/VPE>dos2unix VPE_12_Rtns.PRD
> > > > dos2unix: converting file VPE_12_Rtns.PRD to
> > UNIX
> > > > format ...
> > > > [kdt0p];~/Downloads/VPE>cd ..
> > > > [kdt0p];~/Downloads>cd ..
> > > > [kdt0p];~>sh runvista
> > > >
> > > >
> > > >
> > > > Starting GT.M VistA
> > > > ---
> > > > FYI, here are relevant defined variables:
> > > >
> > > > gtm_dist=/usr/local/gtm
> > > > gtm_log=/usr/local/gtm/log
> > > >
> > gtmgbldir=/home/kdt0p/OpenVista_UserData/g/mumps.gld
> > > > gtm_vista=/home/kdt0p/OpenVista_UserData
> > >
> > >
> >
>
gtmroutines=/home/kdt0p/OpenVista_UserData/o(/home/kdt0p/OpenVista_UserData
> > >/
> > >
> > > > r
> > > > /usr/local/gtm) /usr/local/gtm()
> > > > vista_home=vista_home
> > > >
> > > > Entering GT.M system now...
> > > >
> > > > GTM>d ^%RI
> > > >
> > > > Routine Input Utility - Converts RO file to *.m
> > > > files.
> > > >
> > > > Formfeed delimited ?
> > > > Input device: :
> > > >
> > > > Output directory : /usr/local/OpenVistA/r/
> > > >
> > > >
> > > > Routine:
> > /home/kdt0p/Downloads/VPE/VPE_12_Rtns.MGR
> > > > Routine:
> > > >
> > > >
> > > > Restored 0 lines in 0 routines.
> > > > GTM>
> > > >
> > > >
> > > >
> > > > Any ideas?
> > > >
> > > > Thanks
> > > > Kevin
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > __
> > > > Do you Yahoo!?
> > > > Yahoo! Mail - You care about security. So do we.
> > > > http://promotions.yahoo.com/new_mail
> > >
> > >
> >
> ---
> > >
> > > > This Newsletter Sponsored by: Macrovision
> > > > For reliable Linux application installations,
> > use
> > > > the industry's leading
> > > > setup authoring tool, InstallShield X. Learn
> > more
> > > > and evaluate
> > > > today.
> > >
> > >
> >
> http://clk.atdmt.com/MSI/go/ins003001msi/direct/01/
> > >
> > > > ___
> > > > Hardhats-members mailing list
> > > > [EMAIL PROTECTED]
> > >
> > >
> >
> https://lists.source

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

2004-11-18 Thread Lloyd Milligan
Your screen scrape shows (Process Entry) unavailable.  This is puzzling 
because the protocol IBCNB LIST PROCESS SCREEN itself has no screen.  Once 
you get past this point, keys are needed.  For example, IBCNB PROCESS ACCEPT 
requires the IB INSURANCE SUPERVISOR key.

I would suggest to examine the IBCNB LIST PROCESS SCREEN protocol.  The 
November 2004 FOIA release has -

NAME: IBCNB LIST PROCESS SCREEN ITEM TEXT: Process Entry
 TYPE: action  CREATOR: SCHLEHUBER,CAMERON
 PACKAGE: INTEGRATED BILLING
 ENTRY ACTION: D LNXTSCRN^IBCNBLA("IBCNB INSURANCE BUFFER 
PROCESS","IBCNBLLX")
 TIMESTAMP: 57666,61891

Here is roughly how the flow goes -
IBCN INSURANCE BUFFER PROCESS (option)
IBCNB INSURANCE BUFFER LIST (template)
IBCNB LIST SCREEN MENU (protocol)
IBCNB LIST PROCESS SCREEN (protocol)  <<= Appears to be diabled or screened 
in your environment

IBCNB INSURANCE BUFFER PROCESS (template)
IBCNB PROCESS SCREEN MENU (protocol)
IBCNB PROCESS ACCEPT <<== Requires the "IB INSURANCE SUPERVISOR" key
Lloyd

- Original Message - 
From: "Madhavi Bagepalli" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 18, 2004 11:09 AM
Subject: [Hardhats-members] RE: Patient's Insurance Info


Hi all,
The "Process Insurance Buffer" Screen in the "Patient Insurance Menu" 
option still does not allow me to choose any action from the list of 
actions it provides. I have given the required keys to  access this 
option. The following are the keys that I have assigned myself with -

IB SUPERVISOR
IB INSURANCE SUPERVISOR
IB CLAIMS SUPERVISOR
IB AUTHORIZE
IB EDIT
The screen as it shows -
Insurance Buffer List   Nov 
017,[EMAIL PROTECTED]:25:20   Page:1 of1
Buffer File entries not yet processed.   (sorted by Patient Name)
 Patient NameInsurance Company  Subscr Id   Src   Entered 
iIEYH
1x,x6718  MEDICARE   INTV 11/04/04 
I
2y,y 1332  MEDICARE   INTV 
11/09/04
3,z  4757  AETNA  INTV 
11/04/04
4a,a  4149  BLUE CROSS/BLUE S  118881  INTV 11/04/04

   Enter ?? for more actions
 (Process Entry) (Expand Entry) (Sort List)
 (Reject Entry)  (Add Entry)X   (Exit)
Select Action: Quit//
I understand that if one does not have the right keys/permissions, then 
one cannot see the screen. I can see the screen, but it does not allow me 
to take any action or do anything after this point.  Even if I choose an 
action, it says - ">>> Process Entry may not be selected at this point.". 
What could be the reason? What does the parenthesis around the action 
mean?

Thanks,
Madhavi
_
Is your PC infected? Get a FREE online computer virus scan from McAfee® 
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963


---
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] Can not view/edit HL COMMUNICATION SERVER PARAMETERS

2004-11-18 Thread Lloyd Milligan
Title: Can not view/edit HL COMMUNICATION SERVER PARAMETERS



Yes, missing ^HLCS(869.3,0) is definitely a problem.  The question is, 
how did it go missing, and is the entry also missing?  You could reset it 
-
 
    SET ^HLCS(869.3,0)="HL COMMUNICATION SERVER 
PARAMETERS^869.3"
 
and then re-index the file (which should have one entry).
 
Lloyd

  - Original Message - 
  From: 
  Gustavo Vasconcelos 
  To: [EMAIL PROTECTED] 
  
  Sent: Thursday, November 18, 2004 11:47 
  AM
  Subject: [Hardhats-members] Can not 
  view/edit HL COMMUNICATION SERVER PARAMETERS
  
  Hi, I'm trying to set up VistA, and going throught the 
  configuration document... I'm 
  trying to access the HL COMMUNICATION SERVER PARAMETERS but I can 
  not. Is ther any special 
  privilages that I need to set before this... I'm not getting any errors, when I type the following, 
  after selecting HL COMMUNICATION SERVER PARAMETERS, it sends me back the the 
  "Select OPTION:" instead of the "EDIT WHICJ FIELD: ALL//" 
  prompt.
  This is what I'm typing... 
  GTM> D P^DI Select OPTION: ENTER OR EDIT FILE 
  ENTRIES Input to what File: 
  <"last accessed file">//HL COMMUNICATION SERVER PARAMETERS 
   
  Select OPTION: 
  The same happens when selecting INQUIRE TO 
  FILE ENTRIES... However, if I go under UTILITY FUNCTIONS and try most any 
  options there, i get "Missing or incomplete global node 
  ^HLCS(869.3,0)"
  Is that the problem? Can I rebuild such a 
  file? I'm totally lost...Any help/pointer would be appreciated. 
  
  Gustavo Vasconcelos 
  Software Developer 
  Stroudwater 
  Technologies 207.347.8080 
  ext.222 http://www.stroudtech.com 


Re: [Hardhats-members] Can not view/edit HL COMMUNICATION SERVER PARAMETERS

2004-11-18 Thread Lloyd Milligan
Title: Message



Create entry '1'. Here is how it is distributed -
 
ONE: 
1  
DOMAIN: 5  DEFAULT PROCESSING ID: 
training   INSTITUTION: SOFTWARE 
SERVICE  DEFAULT NUMBER INCOMING FILERS: 1 
DEFAULT NUMBER OUTGOING FILERS: 1
Note that the domain value is a broken pointer and the processing 
ID is training, etc.  You'll probably want to change these values.  
Use option HL MAIN MENU, Site Parameter Edit.
 
Lloyd

  - Original Message - 
  From: 
  Gustavo Vasconcelos 
  To: [EMAIL PROTECTED] 
  
  Sent: Thursday, November 18, 2004 1:23 
  PM
  Subject: RE: [Hardhats-members] Can not 
  view/edit HL COMMUNICATION SERVER PARAMETERS
  
  Lloyd,
   
  Thanks for the info, I did that ans when re-indexing the file it says 
  taht it has no entries (you mentioned that it should have 
  one)?
  Any 
  ideas?
   
   
   
  Thanks
  Tavo
   
   
   
  
  -Original Message-From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of 
  Lloyd MilliganSent: Thursday, November 18, 2004 1:04 
  PMTo: [EMAIL PROTECTED]Subject: 
  Re: [Hardhats-members] Can not view/edit HL COMMUNICATION SERVER 
  PARAMETERS
  Yes, missing ^HLCS(869.3,0) is definitely a problem.  The question 
  is, how did it go missing, and is the entry also missing?  You could 
  reset it -
   
      SET ^HLCS(869.3,0)="HL COMMUNICATION SERVER 
  PARAMETERS^869.3"
   
  and then re-index the file (which should have one entry).
   
  Lloyd
  
- Original Message - 
From: 
Gustavo Vasconcelos 
To: [EMAIL PROTECTED] 

Sent: Thursday, November 18, 2004 11:47 
AM
Subject: [Hardhats-members] Can not 
view/edit HL COMMUNICATION SERVER PARAMETERS

Hi, I'm trying to set up VistA, and going throught the 
configuration document... I'm 
trying to access the HL COMMUNICATION SERVER PARAMETERS but I can 
not. Is ther any special 
privilages that I need to set before this... I'm not getting any errors, when I type the 
following, after selecting HL COMMUNICATION SERVER PARAMETERS, it sends me 
back the the "Select OPTION:" instead of the "EDIT WHICJ FIELD: ALL//" 
prompt.
This is what I'm typing... 
GTM> D P^DI Select OPTION: ENTER OR EDIT FILE 
ENTRIES Input to what 
File: <"last accessed file">//HL COMMUNICATION SERVER PARAMETERS 
 
Select OPTION: 
The same happens when selecting INQUIRE TO 
FILE ENTRIES... However, if I go under UTILITY FUNCTIONS and try most any 
options there, i get "Missing or incomplete global node 
^HLCS(869.3,0)"
Is that the problem? Can I rebuild such a 
file? I'm totally lost...Any help/pointer would be 
appreciated. 
Gustavo 
Vasconcelos Software Developer Stroudwater Technologies 207.347.8080 ext.222 http://www.stroudtech.com 


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

2004-11-18 Thread Lloyd Milligan
Deja vu.  A long time ago I assisted another Hardhats member to uncover a 
similar unexpected screen in an HL7 event driver protocol.  Use the XPAR 
MENU TOOLS to edit the value of the VW IBCNB LIST PROCESS SCREEN parameter. 
This is not a standard FOIA VistA parameter but has been added to your 
distribution.

Lloyd
- Original Message - 
From: "Madhavi Bagepalli" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 18, 2004 1:31 PM
Subject: Re: [Hardhats-members] RE: Patient's Insurance Info


Hi,
The protocol in my system looks like this -
NAME: IBCNB LIST PROCESS SCREEN ITEM TEXT: Process Entry
 TYPE: action   CREATOR: SCHLEHUBER,CAMERON
 PACKAGE: INTEGRATED BILLING
 ENTRY ACTION: I +$$GET^XPAR("PKG.'183","VW IBCNB LIST PROCESS 
SCREEN","1","I")<2 D LNXTSCRN^IBCNBLA("IBCNB INSURANCE BUFFER 
PROCESS","IBCNBLLX")
 TIMESTAMP: 57666,61891

If you look at the the ENTRY ACTION, it looks like it is doing something 
different than your screen shot. The protocol has a if condition that it 
checks and yours does not. Do you think I have the right protocol file?

Thanks for the flow, it really helps to know how the process flows.
Madhavi

From: "Lloyd Milligan" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: Re: [Hardhats-members] RE: Patient's Insurance Info
Date: Thu, 18 Nov 2004 12:31:24 -0500
Your screen scrape shows (Process Entry) unavailable.  This is puzzling 
because the protocol IBCNB LIST PROCESS SCREEN itself has no screen.  Once 
you get past this point, keys are needed.  For example, IBCNB PROCESS 
ACCEPT requires the IB INSURANCE SUPERVISOR key.

I would suggest to examine the IBCNB LIST PROCESS SCREEN protocol.  The 
November 2004 FOIA release has -

NAME: IBCNB LIST PROCESS SCREEN ITEM TEXT: Process Entry
 TYPE: action  CREATOR: SCHLEHUBER,CAMERON
 PACKAGE: INTEGRATED BILLING
 ENTRY ACTION: D LNXTSCRN^IBCNBLA("IBCNB INSURANCE BUFFER 
PROCESS","IBCNBLLX")
 TIMESTAMP: 57666,61891

Here is roughly how the flow goes -
IBCN INSURANCE BUFFER PROCESS (option)
IBCNB INSURANCE BUFFER LIST (template)
IBCNB LIST SCREEN MENU (protocol)
IBCNB LIST PROCESS SCREEN (protocol)  <<= Appears to be diabled or 
screened in your environment

IBCNB INSURANCE BUFFER PROCESS (template)
IBCNB PROCESS SCREEN MENU (protocol)
IBCNB PROCESS ACCEPT <<== Requires the "IB INSURANCE SUPERVISOR" key
Lloyd

- Original Message - From: "Madhavi Bagepalli" 
<[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 18, 2004 11:09 AM
Subject: [Hardhats-members] RE: Patient's Insurance Info


Hi all,
The "Process Insurance Buffer" Screen in the "Patient Insurance Menu" 
option still does not allow me to choose any action from the list of 
actions it provides. I have given the required keys to  access this 
option. The following are the keys that I have assigned myself with -

IB SUPERVISOR
IB INSURANCE SUPERVISOR
IB CLAIMS SUPERVISOR
IB AUTHORIZE
IB EDIT
The screen as it shows -
Insurance Buffer List   Nov 
017,[EMAIL PROTECTED]:25:20   Page:1 of1
Buffer File entries not yet processed.   (sorted by Patient Name)
 Patient NameInsurance Company  Subscr Id   Src 
Entered iIEYH
1x,x6718  MEDICARE   INTV 
11/04/04 I
2y,y 1332  MEDICARE   INTV 
11/09/04
3,z  4757  AETNA  INTV 
11/04/04
4a,a  4149  BLUE CROSS/BLUE S  118881  INTV 11/04/04

   Enter ?? for more actions
 (Process Entry) (Expand Entry) (Sort List)
 (Reject Entry)  (Add Entry)X   (Exit)
Select Action: Quit//
I understand that if one does not have the right keys/permissions, then 
one cannot see the screen. I can see the screen, but it does not allow me 
to take any action or do anything after this point.  Even if I choose an 
action, it says - ">>> Process Entry may not be selected at this point.". 
What could be the reason? What does the parenthesis around the action 
mean?

Thanks,
Madhavi
_
Is your PC infected? Get a FREE online computer virus scan from McAfee® 
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963


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

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

2004-11-18 Thread Lloyd Milligan
Yes you could change the entry action back to its original FOIA VistA value. 
You might do a search to identify other protocols that refer to similarly 
named parameters.  I thought VW might mean "WorldVistA" but that would be 
WV.  VW means Volkswagen ;-)

Lloyd
- Original Message - 
From: "Madhavi Bagepalli" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 18, 2004 3:18 PM
Subject: Re: [Hardhats-members] RE: Patient's Insurance Info


Llyod,
Is this parameter required? Can I change the protocol to just have the 
entry action says -

ENTRY ACTION: D LNXTSCRN^IBCNBLA("IBCNB INSURANCE BUFFER 
PROCESS","IBCNBLLX")

Because, even after editing the parameter VW IBCNB LIST PROCESS SCREEN 
value to "Normal Enabled", the PROCESS INSURANCE BUFFER actions were 
unavailable. The reason for this behavior is, all the VW IB parameters are 
disabled.

If it is not part of the FOIA vista, then how come the open vista 
distribution has it?

Thanks
Madhavi

From: "Lloyd Milligan" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: Re: [Hardhats-members] RE: Patient's Insurance Info
Date: Thu, 18 Nov 2004 14:51:49 -0500
Deja vu.  A long time ago I assisted another Hardhats member to uncover a 
similar unexpected screen in an HL7 event driver protocol.  Use the XPAR 
MENU TOOLS to edit the value of the VW IBCNB LIST PROCESS SCREEN 
parameter. This is not a standard FOIA VistA parameter but has been added 
to your distribution.

Lloyd
- Original Message - From: "Madhavi Bagepalli" 
<[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 18, 2004 1:31 PM
Subject: Re: [Hardhats-members] RE: Patient's Insurance Info


Hi,
The protocol in my system looks like this -
NAME: IBCNB LIST PROCESS SCREEN ITEM TEXT: Process Entry
 TYPE: action   CREATOR: SCHLEHUBER,CAMERON
 PACKAGE: INTEGRATED BILLING
 ENTRY ACTION: I +$$GET^XPAR("PKG.'183","VW IBCNB LIST PROCESS 
SCREEN","1","I")<2 D LNXTSCRN^IBCNBLA("IBCNB INSURANCE BUFFER 
PROCESS","IBCNBLLX")
 TIMESTAMP: 57666,61891

If you look at the the ENTRY ACTION, it looks like it is doing something 
different than your screen shot. The protocol has a if condition that it 
checks and yours does not. Do you think I have the right protocol file?

Thanks for the flow, it really helps to know how the process flows.
Madhavi

From: "Lloyd Milligan" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: Re: [Hardhats-members] RE: Patient's Insurance Info
Date: Thu, 18 Nov 2004 12:31:24 -0500
Your screen scrape shows (Process Entry) unavailable.  This is puzzling 
because the protocol IBCNB LIST PROCESS SCREEN itself has no screen. 
Once you get past this point, keys are needed.  For example, IBCNB 
PROCESS ACCEPT requires the IB INSURANCE SUPERVISOR key.

I would suggest to examine the IBCNB LIST PROCESS SCREEN protocol.  The 
November 2004 FOIA release has -

NAME: IBCNB LIST PROCESS SCREEN ITEM TEXT: Process Entry
 TYPE: action  CREATOR: SCHLEHUBER,CAMERON
 PACKAGE: INTEGRATED BILLING
 ENTRY ACTION: D LNXTSCRN^IBCNBLA("IBCNB INSURANCE BUFFER 
PROCESS","IBCNBLLX")
 TIMESTAMP: 57666,61891

Here is roughly how the flow goes -
IBCN INSURANCE BUFFER PROCESS (option)
IBCNB INSURANCE BUFFER LIST (template)
IBCNB LIST SCREEN MENU (protocol)
IBCNB LIST PROCESS SCREEN (protocol)  <<= Appears to be diabled or 
screened in your environment

IBCNB INSURANCE BUFFER PROCESS (template)
IBCNB PROCESS SCREEN MENU (protocol)
IBCNB PROCESS ACCEPT <<== Requires the "IB INSURANCE SUPERVISOR" key
Lloyd

- Original Message - From: "Madhavi Bagepalli" 
<[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 18, 2004 11:09 AM
Subject: [Hardhats-members] RE: Patient's Insurance Info


Hi all,
The "Process Insurance Buffer" Screen in the "Patient Insurance Menu" 
option still does not allow me to choose any action from the list of 
actions it provides. I have given the required keys to  access this 
option. The following are the keys that I have assigned myself with -

IB SUPERVISOR
IB INSURANCE SUPERVISOR
IB CLAIMS SUPERVISOR
IB AUTHORIZE
IB EDIT
The screen as it shows -
Insurance Buffer List   Nov 
017,[EMAIL PROTECTED]:25:20   Page:1 of1
Buffer File entries not yet processed.   (sorted by Patient Name)
 Patient NameInsurance Company  Subscr Id   Src 
Entered iIEYH
1x,x6718  MEDICARE   INTV 
11/04/04 I
2y,y 1332  MEDICARE   INTV 
11/09/04
3,z  4757  AETNA  

Re: [Hardhats-members] Volume Sets

2004-11-21 Thread Lloyd Milligan
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
GTM>D GETENV^%ZOSV
hostname: Unknown host
GTM>ZWRITE
Y="VAH^ROU^^ROU:"
GTM>
Here is the "hosts" file as it is now.
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 ROU x1-6-00-e0-18-62-af-ec
GTM>D GETENV^%ZOSV
GTM>ZWRITE
Y="VAH^ROU^ROU^ROU:ROU"
If I take out the third field, leaving only two,
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 ROU
GTM>D GETENV^%ZOSV
hostname: Unknown host
GTM>ZWRITE
Y="VAH^ROU^^ROU:"
Now change only the "hosts" middle field to AAA, to avoid confusion
GTM>D GETENV^%ZOSV
GTM>ZWRITE
Y="VAH^ROU^AAA^ROU:AAA"
GTM>

Here is the code in ^%ZOSV, you can see what the problem is, the -s
argument tells GTM to retrieve the shortname from the hosts file, and it
doesn't work if there is no longname.  What name it gets, I think MUST
correspond to Volume Set, in order for things to work right.  I think 
also,
Volume Set should be three letters.

GETENV ;Get environment Return Y='UCI^VOL^NODE^BOX LOOKUP'
N %HOST,%V S %V=^%ZOSF("PROD"),%HOST=$$RETURN("hostname -s")
 S Y=$TR(%V,",","^")_"^"_%HOST_"^"_$P(%V,",",2)_":"_%HOST
 Q
RETURN(%COMMAND) ; ** Private Entry Point: execute a shell command & 
return
the resulting value **
 ;
 ; %COMMAND is the string value of the Linux command
 N %VALUE S %VALUE="" ; value to return
 N %FILE S %FILE=$$TEMP_"RET"_$J_".txt" ; temporary results file
 ZSYSTEM %COMMAND_" > "_%FILE ; execute command & save result
 O %FILE:(REWIND) U %FILE R:'$ZEOF %VALUE C %FILE:(DELETE) ; fetch
value & delete file
 ;
 QUIT %VALUE ; return value
 ;

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Nancy 
E.
Anthracite
Sent: Saturday, November 20, 2004 4:45 AM
To: [EMAIL PROTECTED]
Subject: Re: [Hardhats-members] Volume Sets

Please show me the output of GETENV  and hostname -s and what Linux
distribution are you using?  ROU is usually the volume set.  I am using
Fedora Core 2.  I am glad it worked but I am beginning to think it was 
dumb

luck!
On Saturday 20 November 2004 03:28 am, Daniel Gray wrote:
> Thanks Nancy,
>
> I'm not certain how to post a continuation to a thread.
> Just reply, I guess, I can't find any way on sourceforge.
>
> Nancy, Your advice worked.  I did have to experiment a little.
> Actually the hosts file seems to have the shortname in the middle.
>
> 127.0.0.1ROU x1-6-00-e0-18-62-af-ec
>
> I wonder if the long name is a mac address.  It was the default when I
> installed Linux.
>
> Now Taskman works, the device manager seems to work,
> Now I need to get some devices working.
>
> Anybody able to queue to a USB printer ?
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Nancy

E.
> Anthracite
> Sent: Friday, November 19, 2004 8:54 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [Hardhats-members] Volume Sets
>
> Let's try that again.  I posted this in the wrong thread previously.
>
> It gets the name from hostname -s. In my system, that traces back
> to /etc/hosts an

Re: [Hardhats-members] Volume Sets

2004-11-22 Thread Lloyd Milligan
Thanks Dan and Fil for pointing out that the operative routine for linux is 
^ZOSVGUX, not ^ZOSVGTM -mystery solved.  I knew it was GUX, but the GTM name 
jumped out and grabbed me!

Lloyd
- Original Message - 
From: "Daniel Gray" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 22, 2004 4:44 AM
Subject: RE: [Hardhats-members] Volume Sets


Yes, I just discovered the same things.  My ^%ZOSV (as installed by
^ZTMGRSET) was from the copy of ^ZOSVGUX.  It doesn't use (like one would
naturally expect) ^ZOSVGTM.  And the %ZOSVGTM has the $ZGETSYI("NODENAME")
logic.  And that doesn't work, naturally, probably built for GTM on a VAX,
as Fil indicated.  Oh, yes.  I K ^%ZOSF before I do ^ZTMGRSET, sometimes
that helps.  In the old days, I stored locally developed functions there,
but I wouldn't do that anymore, I don't think.  So I think it is safe to
kill.
Nancy, I couldn't replicate the information I gave you earlier today.
Honest, I was giving you what I was getting, right off the system to you.
Now I can't make it work.  D GETENV^%ZOSV doesn't give me the same answer
today as yesterday.  It can't find a hostname now.  I suspect a change on
reboot.  So much to learn.
And you are right, when you start messing around with hostname, changing 
it,
the OS doesn't like it a bit.  I finally got Redhat9 to the point that no
application would talk to me.  And I didn't think I had been that rude to
it.  Something I said, maybe, or the way I said it.  So I need to learn 
some
more before I start messing around with that.

The bottom line is yet there.  %ZOSV (as being distributed on
worldvista/sourceforge) seems to have a problem that I haven't solved. 
I'd
like to know how anyone can get devices and taskman to work right with 
this
distribution.  It might become important later.

I am running Redhat9, Kernel 2.4.20-8, GTM 4.4-004 Linux x86, and VistA 
from
OpenVistA SemiViva.  I had been told that was a more up-to-date copy than
the hardhat distribution.

I think I also discovered that I need to delete replies off the messages
that I send to Sourceforge lists, it replicates the thread as well, and 
you
get confusing threads.

Dan
GTM>h
exit

---
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] How to set up electronic signature.

2004-12-17 Thread Lloyd Milligan
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
> > > From there, I can type FD to find a test
patient.
> > > Then type CC for Chart contents.  Then Notes
to
> >
> > write
> >
> > > a note.  The the note disappears because it is
not
> > > signed.  I can get it back by typing CV to
change
> >
> > view
> >
> > > and select "2" for "my unsigned".  The
unsigned
> >
> > note
> >
> > > then reappears.  I can select the note by
typing
> >
> > 1.
> >
> > > Then I can "sign" the note by typing "sign".
> > >
> > > Here is my problem.  When I try to sign, I get
an
> > > error: "Electronic signitures not yet
enabled."
> > >
> > > So I went out of this chart and got to the
User's
> > > Toolbox.  There is an option for "Electronic
> >
> > Signiture
> >
> > > code Edit."  There I set up my electronic
> >
> > signiture
> >
> > > code.  But when I go back to try to sign my
note,
> >
> > it
> >
> > > still doesn't work.
> > >
> > > I'm guessing I have to turn the entire system
for
> > > electronic signitures on.  I got this working
on a
> > > previous system, but can't remember what I did
> >
> > now.
> >
> > > It seems that unsigned charts would show up as
a
> > > reminder somewhere.  In my mailbox perhaps?
> > >
> > > Can anyone help?
> > >
> > > Thanks
> > > Kevin
> > >
> > >
> > >
> > >
> > > __
> > > Do you Yahoo!?
> > > Send holiday email and support a worthy cause.
Do
> >
> > good.
> >
> > > 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/
> > >

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

2004-12-17 Thread Lloyd Milligan
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
> > > From there, I can type FD to find a test
patient.
> > > Then type CC for Chart contents.  Then Notes
to
> >
> > write
> >
> > > a note.  The the note disappears because it is
not
> > > signed.  I can get it back by typing CV to
change
> >
> > view
> >
> > > and select "2" for "my unsigned".  The
unsigned
> >
> > note
> >
> > > then reappears.  I can select the note by
typing
> >
> > 1.
> >
> > > Then I can "sign" the note by typing "sign".
> > >
> > > Here is my problem.  When I try to sign, I get
an
> > > error: "Electronic signitures not yet
enabled."
> > >

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

2004-12-17 Thread Lloyd Milligan
It would be possible to perform the electronic signature encryption using a 
program written in another language and called from within VistA.  However, 
it wouldn't be like PGP, which is a public-key system.  The MD5 message 
digest algorithm (RFC 1321) was intended for digital signature applications.

Lloyd
- Original Message - 
From: "Nancy E. Anthracite" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, December 17, 2004 7:57 AM
Subject: Re: Fw: [Hardhats-members] How to set up electronic signature.


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

Re: [Hardhats-members] Crash on D ^ZU

2004-12-10 Thread Lloyd Milligan
My experience is that 25 processes is more than sufficient for demonstrating 
VistA, including CPRS, MailMan and HL7.  The only drawback is that TaskMan 
cannot be started automatically from Cache startup, as doing that uses the 
one available slot and prevents interactive logon.  However, TaskMan can be 
started after user logon, and other VistA processes then started 
automatically by TaskMan.

Lloyd
- Original Message - 
From: "Robert M. Witkop" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 09, 2004 1:58 PM
Subject: Re: [Hardhats-members] Crash on D ^ZU


Nancy,
Not quite. A single user Cache allows Single user a licence on a single
machine (no network access). However, a single license will allow up to
25 processes. My test box died, otherwise I would try to load the single
user version and comment out the line getting the licencse availability,
and generating the error message, knowing that I am the only user, and
see what happens.However, when I run Vista with my license counter
running, I see two licenses being used. This may be because the license
counter is taking up a license, but I haven't finished investigating
this yet.
I am sure that if someone wanted to demo VistA on Cache we would provide
enough license to do the job. We will even help answer any Cache
questions.
Bob
On Thu, 2004-12-09 at 05:57, Nancy E. Anthracite wrote:
Is it true that if someone is using the demo version with CPRSChart, 
VIstA and
Cache on the same machine to just try installing VistA, not doing
development, not connecting to it with Telnet, that there are have 
unlimited
JOBS/Users/Terminal Windows Open allowed?

On Thursday 09 December 2004 08:11 am, Robert M. Witkop wrote:
> VA employees can get developers licenenses from InterSystems. Others 
> who
> want to develop VistA applications on Cache can send me an email (off
> the group - lots of animosity against InterSystems) with their
> information and I will get it to an account manager and provide them
> with a temporary (renewable) license and licensed version of Cache.
>
> On Wed, 2004-12-08 at 20:13, Takahiro Horie wrote:
> > I commented out that line. I restarted from Step 32 and on Step 38 I 
> > ran
> > into a problem.
> >
> > I'm supposed to add the line "Q 99 ; Dummy return for Cache 5", but 
> > the
> > source code is:
> >
> > --- snippet ---
> >
> >  ;To get available jobs from Cache 5.0
> >  I v'<5 D  Q AVJ
> >  . X "S ZOSV=$ZU(5),%=$ZU(5,""%SYS"") S
> > AVJ=$system.License.LUAvailable(),%=$ZU(5,ZOSV)"
> >  ;Return fixed value not known version
> >  Q 15
> >  ;
> > PRIINQ() ;
> >  Q 8
> >
> > --- endsnippet ---
> >
> > Do I change the "Q 15" to "Q 99" ? I'm not sure what to do.
> >
> > Thanks,
> > Takahiro
> >
> > On Wed, Dec 08, 2004 at 09:16:01PM -0500, Nancy E. Anthracite wrote:
> > > That appears to come from
> > >
> > >
> > > ;The next line keeps sign-on users from taking the last slot
> > > ;It can be commented out if not needed.
> > > JOBCHK I $$AVJ^%ZOSV()<3 W $C(7),!!,"** TROUBLE ** - ** CALL IRM 
> > > NOW!
> > > **" G HALT
> > >
> > > ... so I guess it probably has to do with the Cache Jobs and 
> > > something
> > > must have gone wrong when you did step 38.  Can you go back and try
> > > that again?
> > >
> > > On Wednesday 08 December 2004 04:31 pm, Takahiro Horie wrote:
> > > > I'm trying to install VistA following the instructions on for the
> > > > Cache/Windows install guide.
> > > >
> > > > On Step 91, when I type D ^ZU, I get an error message
> > > >
> > > > ** TROUBLE ** - ** CALL IRM NOW! **
> > > >
> > > > And the terminal window closes itself automatically.
> > > >
> > > > I tried to re-open the terminal and I entered:
> > > > USER>D ^%CD
> > > >
> > > > Namespace: VISTA
> > > > You're in namespace VISTA
> > > > Default directory is c:\cachesys\mgr\vista\
> > > > VISTA> D ^ZU
> > > >
> > > > But I get the same error message again.
> > > >
> > > > Any ideas what to do so I can complete the installation?
> > > > Thanks,
> > > > Takahiro
> > > >
> > > >
> > > > ---
> > > > 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
> > >
> > > --
> > > Nancy Anthracite
> > >
> > >
> > > ---
> > > SF email is sponsored by - The IT Product Guide
> > > Read honest & candid reviews on hundreds of IT Products from real
> > > users. Discover which products truly live up to the hype. Start 
> > > reading
> > > now. http://productguide.itmanagersjournal.com/
> > > ___
> > > Hardhats-memb

Re: [Hardhats-members] CPRS (GTM-ready)

2004-12-13 Thread Lloyd Milligan



If the broker listener is running it will have a lock.  Use 'lke show' 
to display locks.  Also, it should appear in a 'netstat -a' view.  I 
am not familiar with this version of the listener.  It might be interesting 
to compare it to the working one in SemiViva 0.4.  Perhaps some difference 
would be apparent.  However, the problem could have a prosaic explanation, 
unrelated to the listener.  Does the symbol table contain any additional 
clue?  (Use ^L at the 'Which symbol? >' prompt.)
 
Lloyd

  - Original Message - 
  From: 
  Christian Alexis Diez Ocaña 
  To: [EMAIL PROTECTED] 
  
  Sent: Monday, December 13, 2004 12:55 
  AM
  Subject: [Hardhats-members] CPRS 
  (GTM-ready)
  
  
   
  I'm trying to install the version of VistA for GTM published by VA 
  (GTM-UNIX-ZTMGRSET-ready).
  I tried to install/configure it following the same 
  procedure I used for SemiViva 0.4, but I've been unable to get RPC BROKER 
  working.
  As soon as I do a STRT^XWBTCP(9210), errors like this 
  start to be logged:
   
   
  ***
  Which error? >  
  111
  Process ID:  8842  
  (8842)
    
  DEC 12, 2004 23:02:45
   
  Username:   
  Process Name: 
   
  UCI/VOL: [VAH,ROU]  
  : 
   
  $ZA:    
  $ZB:    
   
  Current $IO: 
  0  
  Current $ZIO: ^0^0
   
  CPU 
  time:   
  Page Faults:   
  
   
  Direct 
  I/O: 
  Buffered I/O:   
  
   
  $ZE= RESTART+13^XWBTCPL, Attempt to read past an 
  end-of-file,150373082,-%GTM-E-I
  OEOF
   
   . R LEN#11:60 IF ('$T)!($E(LEN,1,5)'="{XWB}") D 
  RELEASE(0) Q
   
  Last Global Ref: 
  ^%ZOSF("OS")
   
  Which symbol? >
  ***
   
   
   
   
  If a do a D ^%SY I get 
  this:
   
   
  ***
   
   Processes in GT.M Environment 
  on Node demovista, Dec 12, [EMAIL PROTECTED]:44:19
   
   $J   Process Name  State  
  Device   UCI,VOL Routine   
  Cmds  Refs   DIO Login
  
  9596  
  R    pts/2    VAH,ROU 
  ?    
  ? ? ?  
  0:00
  9581  RPCB_Port:9210  S    
  ?    VAH,ROU 
  ?    
  ? ? ?  
  0:00
  9476 
   S    
  ?    VAH,ROU 
  ?    
  ? ? ?  
  0:00
  9458  Taskman ROU 1   
  S    
  ?    VAH,ROU 
  ?    
  ? ? ?  
  0:00
  GTM>
  ***
   
   
  In a FileMan Inquiry to the RPC BROKER SITE 
  PARAMETERS, its status is: RUNNING.
  At the linux prompt, a “netstat –an” doesn’t show an 
  entry for the 9210 port.
   
  Any suggestions about what I might be doing 
  wrong?
  Or how could I troubleshoot 
  this?
   
   
  Thanks,
  Alexis
   


Re: [Hardhats-members] RE: Hardhats-members digest, Vol 1 #357 -10 msgs

2004-12-16 Thread Lloyd Milligan
Near the bottom of this long message is the following comment -
D ^XUP from the GT.M prompt results in a VistA application complaint
about a terminal device not being configured in the database. I have no
idea what to do about it.
This evening I burned a DVD from Bhaskar's OpenVistAVivAFOIAGold0.1.iso 
image and installed the database to a USB key following a suggestion made 
more than a year ago by Mike Baker.  Knoppix is nothing if not colorful. 
Even the bootup sequence is entertaining to view.  Regarding the 
above-mentioned complaint, the CONSOLE device $I field as distributed has 
the value |TRM|, which is a cache value.  For a Knoppix Shell-Konsole device 
(hope this terminology is right) the value should be /dev/ttyp (without the 
numeric counter that identifies different shell instances).  Making this 
change corrects the above problem.  ^XUP and VistA login works as expected.

Lloyd
- Original Message - 
From: "K.S. Bhaskar" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 09, 2004 2:32 PM
Subject: Re: [Hardhats-members] RE: Hardhats-members digest, Vol 1 #357 -10 
msgs


Here you go.
-- Bhaskar
--
"Release early, release often," is a mantra of the open source movement,
I believe attributed to Eric S. Raymond.
A klunky first release of OpenVistA VivA, the OpenVistA Linux live CD is
available for download from the WorldVistA project at Source Forge
(http://sourceforge.net/projects/worldvista). This live CD is based on
remastering Morphix (http://morphix.org) and is a combination of Morphix
and OpenVistA SemiVivA.
To use it, download and burn the ISO CD image from Source Forge, and
boot an x86 PC (probably at least 128MB RAM and a Pentium processor -- I
don't know what the minimum requirements really are, but I have tried it
on a 256MB 700MHz Athlon PC and a 1GB 1.8GHz Pentium IV PC) from it.
This will put you in a Linux desktop. Caveat: a PC running off a CD-ROM
based compressed file system will run more slowly than a PC running off
uncompressed files on a hard disk.
To run VistA, the operating system (if any!) on the hard drive will not
be touched. However, since I haven't yet figured out how to operate a
database on a CD-ROM (and don't expect to any time soon!), the database
will need to be installed on the hard drive. Open a terminal window by
clicking on the terminal icon at the bottom of the screen.
Morphix does not mount hard drive partitions by default, so you will
need to mount the partition on which you wish the database to reside,
e.g. "sudo mount -o rw /mnt/hda1" (if you are not sure what partitions
you have, type "cat /etc/fstab" and look for names that look like
/mnt/xdy or /mnt/xdy# where x is one of the letters h or s, and # is a
number).
To install the database and run it, to run a previously installed
database, or to erase a previously installed database, run "sudo
/usr/local/OpenVistA/vista" (UNIX/Linux users note: there is no
ampersand at the end of that command!). You will be prompted for
required input (and taken to a GT.M shell prompt for the initial
install, from where you will be able to type D ^XUP, D P^DI, etc.). On
an install, the dialog box telling you the database is being copied may
go away before the copy is complete. You should wait for the GT.M
prompt.
When completed, logout of Morphix. You will be taken to a shell prompt
from where you can type "halt" or "reboot". Since the CD-ROM drive won't
open at that point (since the CD is still mounted), I find that I need
to type reboot, and then eject the CD as the PC reboots, and then power
it down. Awkward, but it works. If you type halt, you will be able to
open the CD-ROM drive only on the next boot, as the BIOS does comes to
life.
This first release is klunky and primarily aimed at friendly users. If
you are uncomfortable with a GTM> command mode prompt from where you
have a roll and scroll VistA interface, this is not for you. Remember
that from "GTM>" you can type "Halt" to exit to a Linux shell.
I have created a forum (http://sourceforge.net/forum/?group_id=60087)
for discussion of any issues at the WorldVistA project at Source Forge.
You can also submit Bugs
(http://sourceforge.net/tracker/?group_id=60087&atid=493021) and Patches
(http://sourceforge.net/tracker/?group_id=60087&atid=493023) and ask for
Support (http://sourceforge.net/tracker/?group_id=60087&atid=493022) at
the WorldVistA project at Source Forge.
Networking is supported by Morphix. So you should be able to configure
your network interfaces and run a CPRS GUI on a Windows machine against
OpenVistA VivA.
FAQ
If your PC can't boot from a CD-ROM, you can make a bootable floppy
(http://morphix.sourceforge.net/modules/mydownloads/visit.php?lid=27 is
a 1.4M floppy; I believe there is a 2.8M floppy image on the CD). Use
the Linux dd command or the DOS/Windows RAWRITE.EXE (available on the CD
if you just mount it) to write the floppy images.
KNOWN LIMITATIONS
Only hard drives

Re: [Hardhats-members] CPRS connection problems

2004-12-19 Thread Lloyd Milligan
Kevin, The most likely cause of the NetCall error that you observed is that 
the call to $$NEWJOB^XWBTCPL  failed.  When this call fails it is most 
likely due to a VOLUME SET name conflict between XWBVOL, which takes its 
value from the second ^-piece of the return variable Y after Xecuting 
^%ZOSF("UCI"), and the name specified in the VOLUME SET multiple of the 
KERNEL SYSTEM PARAMETERS file.

If the name in the KERNEL SYSTEM PARAMETERS file is not the same as the one 
computed in Xecute ^%ZOSF("UCI") then change the name in the VOLUME SET 
multiple of the KERNEL SYSTEM PARAMETERS to be the same.

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge" <[EMAIL PROTECTED]>
Sent: Sunday, December 19, 2004 1:05 PM
Subject: [Hardhats-members] CPRS connection problems


Well, I am finally to the point where I want to
connect to my VistA system with CPRS.  I had so much
trouble with connecting on one of my earlier practice
systems that I have dreaded this step, but here I am.
I think I have all my kernel, rpc etc parameters set
appropriately.
I run the RPC Broker tester program and get the
following error:
Error Encountered.
Function was: NetCall
Error was:M Error - use ^XTER
So I go to my server, log in and type do ^XTER.  It
asks me for a date or error text.  I type in today's
date and 'NetCall' and 'M Error' -- all which return
not errors.
Any thoughts?  Thanks
Kevin

__
Do you Yahoo!?
Send a seasonal email greeting and help others. Do good.
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] CPRS connection problems

2004-12-19 Thread Lloyd Milligan
Kevin, Yes, that looks okay.  I should have said ","-piece, not "^"-piece. 
But your names agree so that isn't it.  I don't immediately see where else 
it could be.  Can you try it manually?  SET XWBVOL="VOL" (your volume name). 
Then WRITE $$NEWJOB^XWBTCPL.  This should display '1' if a new job can 
start.  If it returns '1' then we have to look elsewhere for the trouble. 
If it returns '0' then the problem is to figure out why.  Possibly 
^%ZOSF("ACTJ") returns a bad value..

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, December 19, 2004 7:39 PM
Subject: Re: [Hardhats-members] CPRS connection problems


Llyod,
Thanks for your feedback.  Here is a screen log of
when I check these things.  All seems in order.
If you or anyone else would be willing to connect to
my machine, I could give connection information.
Thanks again
Kevin
GTM>x ^%ZOSF("UCI")
GTM>w Y
UCI,VOL
GTM>d ^XUP
-snip-
Select VA FileMan Option: enter or Edit File Entries
INPUT TO WHAT FILE: kernEL SYSTEM PARAMETERS(1
entry)
EDIT WHICH FIELD: ALL// volUME SET(multiple)
  EDIT WHICH VOLUME SET SUB-FIELD: ALL//
THEN EDIT FIELD:
Select KERNEL SYSTEM PARAMETERS DOMAIN NAME: ?
   Answer with KERNEL SYSTEM PARAMETERS NUMBER, or
DOMAIN NAME:
  1TMEDGROUP.COM
You may enter a new KERNEL SYSTEM PARAMETERS, if you
wish
   Answer with DOMAIN NAME
  Choose from:
  PARENT.TMEDGROUP.COM
  TMEDGROUP.COM
Select KERNEL SYSTEM PARAMETERS DOMAIN NAME: 1
TMEDGROUP.COM
Select VOLUME SET: VOL// ??
  VOL
You may enter a new VOLUME SET, if you wish
Your answer must be unique. This is the name of
each CPU or VOLUME SET in the domain.
Select VOLUME SET: VOL// vol
 VOLUME SET: VOL//
 MAX SIGNON ALLOWED: 500//
 LOG SYSTEM RT?: NO//
Select VOLUME SET:
Select KERNEL SYSTEM PARAMETERS DOMAIN NAME: ^

---
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] CPRS connection problems

2004-12-20 Thread Lloyd Milligan
Kevin, In that second block of code, the "reject" reply is sent when the 
attempt to JOB EN^XWBTCPC(parameter_list) fails (timeout=5 sec).  Failure is 
also recorded under ^TMP("TCP").   Thus, zwrite ^TMP("TCP") should confirm 
or disconfirm failure at this point.  Clearly this is debug code.  However, 
it could help in troubleshooting the problem.

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, December 19, 2004 9:22 PM
Subject: Re: [Hardhats-members] CPRS connection problems


Lloyd,
I get back a 1 when I "WRITE $$NEWJOB^XWBTCPL".
Looking at the code for XWBTCPL, there are two ways
that "reject" gets sent back.  You already brought up
the first way, and since I am getting back a 1, I
don't think this one is the problem.  Below is the
relevent portion of code. The 2nd 'reject' is down at
the bottom.
From tracing on the CPRS side, I think that MSG will
be:
"TCPconnect^192.168.3.4^1725^E-Machine^"
. I $P(MSG,"^")="TCPconnect" D
. . ;-- decrypt token
. . N DZ,%T
. . S DZ="",%T=0
. . S RETRY=$S($G(RETRY)>1:RETRY-1,1:0) ;(*p7*)
. . I '$$NEWJOB D SNDERR W "reject",$C(4) D FLUSH
Q;(*p7*)
 . . ;
 . . ;Use "no callback" mode if client requests it or
is running NAT
 . . S NOCB=0
 . . I $P(MSG,"^",5)'="" S NOCB=1
 . . ;#SGS# S NATIP=$$GETPEER^%ZOSV I
$L(NATIP),NATIP'=$P(MSG,"^",2) S
$P(MSG,"^",2)=NATIP,NOCB=1
 . . ;
 . . ;Job a Server, X should be null
 . . I NOCB D  ;use "no callback" mode
 . . . D LOG^ZUTIL("Entering 'no callback' mode")
 . . . J
EN^XWBTCPS($P(MSG,"^",2),$P(MSG,"^",3),$P(DZ,"^"),XWBVER,$P(MSG,"^",4))::5
S %T=$T
 . . . N PORT S PORT=$$SLOPPY S:PORT="" %T=0
 . . . D LOG^ZUTIL("Slave port was '"_PORT_"'")
 . . . I %T D SNDERR W "accept^"_PORT,$C(4) D FLUSH
 . . E  D  ;use "normal" callback mode
 . . . D LOG^ZUTIL("Entering 'callback' mode")
 . . . J
EN^XWBTCPC($P(MSG,"^",2),$P(MSG,"^",3),$P(DZ,"^"),XWBVER,$P(MSG,"^",4))::5
S %T=$T
 . . . I %T D SNDERR W "accept",$C(4) D FLUSH
 . . I '%T D SNDERR W "reject",$C(4) D FLUSH S
^TMP("TCP",$P($H,",",2))="REJECT"
 . ;
So to pick apart the code, we have:
 . . . J
EN^XWBTCPC($P(MSG,"^",2),$P(MSG,"^",3),$P(DZ,"^"),XWBVER,$P(MSG,"^",4))::5
S %T=$T
Which should become (with variable substitution)
 . . . J
EN^XWBTCPC("192.168.3.4","1725","",XWBVER,"E-Machine")::5
S %T=$T
Then, looking at EN^XWBTCPC, I find one intersting
line:
;Use Kernel to open the connection back to the client
on new port
D CALL^%ZISTCP(XWBTIP,XWBTSKT) Q:POP  S
XWBTDEV=IO,IO(0)=IO
Here is appears that the server tries to call back to
the client on the specified port... in this case port
"1725"
There was a discussion a month or so ago about
communications taking place using a random callback
port.  It seems like this is the place that happens.
I looks like CPRS specifies what port it wants call
back on (and it looks like there is an option for 'no
call back').  I'll have to look on the CPRS side to
see how the "1725" gets chosen.
So I've followed this path about as far as I can
tonight.  I want to follow Nancy's suggestions and see
if there is a Windows Internet Connection Firewall
blocking communication, and I want to try flushing
(temporarily) my iptables on linux to see if that
helps.
Any input on any of this would be appreciated!
Kevin

--- Lloyd Milligan <[EMAIL PROTECTED]> wrote:
Kevin, Yes, that looks okay.  I should have said
","-piece, not "^"-piece.
But your names agree so that isn't it.  I don't
immediately see where else
it could be.  Can you try it manually?  SET
XWBVOL="VOL" (your volume name).
Then WRITE $$NEWJOB^XWBTCPL.  This should display
'1' if a new job can
start.  If it returns '1' then we have to look
elsewhere for the trouble.
If it returns '0' then the problem is to figure out
why.  Possibly
^%ZOSF("ACTJ") returns a bad value..
Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, December 19, 2004 7:39 PM
Subject: Re: [Hardhats-members] CPRS connection
problems

> Llyod,
>
> Thanks for your feedback.  Here is a screen log of
> when I check these things.  All seems in order.
>
> If you or anyone else would be willing to connect
to
> my machine, I could give connection information.
>
> Thanks again
> Kevin
>
>
> GTM>x ^%ZOS

Re: [Hardhats-members] CPRS connection problems

2004-12-20 Thread Lloyd Milligan
Hmm, I remember looking over Steve Shreeve's shoulder as we tried various 
tricks to work around the non-routeable callback problem.  As you see the 
client can signal that it doesn't want to be called back (requires modifying 
the client broker to use "^"-piece 5 of the message), or the server can 
decide not to call back, based on the $$GETPEER return.  But if a "reject" 
is returned to the client at this point the listener must have fallen 
through to standard callback mode.  To the best of my knowledge these 
circumventions were eventually abandoned in favor of tunneling the callback. 
I don't have a copy of this version or of the ^ZUTL routine.  However, you 
should see where the log is stored by looking in ^ZUTL.

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 20, 2004 9:26 AM
Subject: Re: [Hardhats-members] CPRS connection problems


Lloyd,
Thanks.  I saw your name in the code, so I know you
hve knowledge in this area.
Also, I see the command LOG^ZUTIL("...")  How do I
read these log files/entries?
I'm hoping you have some input on my other post too.
:-)
Thanks
Kevin

--- Lloyd Milligan <[EMAIL PROTECTED]> wrote:
Kevin, In that second block of code, the "reject"
reply is sent when the
attempt to JOB EN^XWBTCPC(parameter_list) fails
(timeout=5 sec).  Failure is
also recorded under ^TMP("TCP").   Thus, zwrite
^TMP("TCP") should confirm
or disconfirm failure at this point.  Clearly this
is debug code.  However,
it could help in troubleshooting the problem.
Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, December 19, 2004 9:22 PM
Subject: Re: [Hardhats-members] CPRS connection
problems

> Lloyd,
>
> I get back a 1 when I "WRITE $$NEWJOB^XWBTCPL".
>
> Looking at the code for XWBTCPL, there are two
ways
> that "reject" gets sent back.  You already brought
up
> the first way, and since I am getting back a 1, I
> don't think this one is the problem.  Below is the
> relevent portion of code. The 2nd 'reject' is down
at
> the bottom.
>
> From tracing on the CPRS side, I think that MSG
will
> be:
> "TCPconnect^192.168.3.4^1725^E-Machine^"
>
>
> . I $P(MSG,"^")="TCPconnect" D
> . . ;-- decrypt token
> . . N DZ,%T
> . . S DZ="",%T=0
> . . S RETRY=$S($G(RETRY)>1:RETRY-1,1:0) ;(*p7*)
> . . I '$$NEWJOB D SNDERR W "reject",$C(4) D FLUSH
> Q;(*p7*)
>  . . ;
>  . . ;Use "no callback" mode if client requests it
or
> is running NAT
>  . . S NOCB=0
>  . . I $P(MSG,"^",5)'="" S NOCB=1
>  . . ;#SGS# S NATIP=$$GETPEER^%ZOSV I
> $L(NATIP),NATIP'=$P(MSG,"^",2) S
> $P(MSG,"^",2)=NATIP,NOCB=1
>  . . ;
>  . . ;Job a Server, X should be null
>  . . I NOCB D  ;use "no callback" mode
>  . . . D LOG^ZUTIL("Entering 'no callback' mode")
>  . . . J
>
EN^XWBTCPS($P(MSG,"^",2),$P(MSG,"^",3),$P(DZ,"^"),XWBVER,$P(MSG,"^",4))::5
> S %T=$T
>  . . . N PORT S PORT=$$SLOPPY S:PORT="" %T=0
>  . . . D LOG^ZUTIL("Slave port was '"_PORT_"'")
>  . . . I %T D SNDERR W "accept^"_PORT,$C(4) D
FLUSH
>  . . E  D  ;use "normal" callback mode
>  . . . D LOG^ZUTIL("Entering 'callback' mode")
>  . . . J
>
EN^XWBTCPC($P(MSG,"^",2),$P(MSG,"^",3),$P(DZ,"^"),XWBVER,$P(MSG,"^",4))::5
> S %T=$T
>  . . . I %T D SNDERR W "accept",$C(4) D FLUSH
>  . . I '%T D SNDERR W "reject",$C(4) D FLUSH S
> ^TMP("TCP",$P($H,",",2))="REJECT"
>  . ;
>
> So to pick apart the code, we have:
>  . . . J
>
EN^XWBTCPC($P(MSG,"^",2),$P(MSG,"^",3),$P(DZ,"^"),XWBVER,$P(MSG,"^",4))::5
> S %T=$T
> Which should become (with variable substitution)
>  . . . J
>
EN^XWBTCPC("192.168.3.4","1725","",XWBVER,"E-Machine")::5
> S %T=$T
>
> Then, looking at EN^XWBTCPC, I find one intersting
> line:
> ;Use Kernel to open the connection back to the
client
> on new port
> D CALL^%ZISTCP(XWBTIP,XWBTSKT) Q:POP  S
> XWBTDEV=IO,IO(0)=IO
>
> Here is appears that the server tries to call back
to
> the client on the specified port... in this case
port
> "1725"
>
> There was a discussion a month or so ago about
> communications taking place using a random
callback
> port.  It seems like this is the place that
happens.
> I looks like CPR

Re: [Hardhats-members] Up and running

2004-12-21 Thread Lloyd Milligan
Congratulations Kevin!  That's a tremendous achievement.
Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge" 
Sent: Tuesday, December 21, 2004 4:50 PM
Subject: [Hardhats-members] Up and running


Hey All,
Just to let everyone know that I seem to be up and
running on a production setting.  Can it be true?
Thanks for the help everyone.
Kevin

---
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] Unusual search failure.

2005-01-05 Thread Lloyd Milligan
I tried a simple experiment using K X as the input transform.  This makes 
any new input value invalid.  Lookup of existing values worked the same as 
before, which proves, I think, that the input transform is not involved, as 
Steve says.

Lloyd
- Original Message - 
From: "steven mcphelan" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, January 05, 2005 9:37 AM
Subject: Re: [Hardhats-members] Unusual search failure.


Fileman does do some transformations but not all, unless I have
misunderstood how Fileman works all these years.  Yes, if he knows the
lookup field is a date field, he will convert the user supplied value to 
an
internal Fileman value.  I am not sure if he actually runs the value 
through
the input transform though.  He may just convert the user supplied value 
by
invoking ^%DT directly.  For fields that are pointers to other files, he
actually uses the user supplied value and does the lookup on the 
pointed-to
file.

In any case, I do not think he runs the user supplied value through the
input transform prior to doing the lookup.  I am waiting for someone more
intimately knowledgeable about the inner workings of Fileman to confirm or
dispute my understanding.  But I have been through Fileman lookup many 
times
in Break mode.   I do not remember seeing Fileman running the user input
through the input transform prior to doing the lookup.  By my memory
faddeths...


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


Re: [Hardhats-members] Setting up Printers (was overview...)

2005-01-10 Thread Lloyd Milligan
Under Cache for Linux the print queue name can be specified in the DEVICE 
file $I field and nothing special is required to make printing work. 
However, under GT.M I think that steps similar to those you outline below 
are needed.  You can use the PRE-OPEN EXECUTE field to set the 
process-specific file name.  Similarly use the POST-CLOSE EXECUTE for the 
zsystem call.  You may need to save the file name in a namespaced variable 
in order to refer to it in the POST-CLOSE.  Possibly there's a simpler way. 
However, when I looked at this a long time ago I couldn't find a more direct 
approach that worked.

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Sunday, January 09, 2005 10:20 AM
Subject: [Hardhats-members] Setting up Printers (was overview...)


Hey all,
I'm back trying to get printers working.  Here is the
plan that seems best:
1. generate a unique filename for each print job
1. write the file to disk (host-file-system)
2. execute a ZSYSTEM lpr with the filename
3. at some later point, delete the print job file.
Below are helpful posts that have helped me, but I
don't fully understand.
My question is about the variable "IO", as it is used
in the CLOSE EXECUTE as per below.  When I do a dump
of IO on my system, this is what I see:
zwr IO
IO="/dev/pts/4"
IO(0)="/dev/pts/4"
IO(1,"/dev/pts/4")=""
IO("HOME")="38^/dev/pts/4"
IO("ZIO")="/dev/pts/4"
-Here is the suggested items for TERMINAL TYPE
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
I don't understand what the CLOSE EXECUTE code is
doing.  I'll break it appart to show my thinking
1. USE IO -- IO on my system is "/dev/pts/4".  But
there was a suggestion somewhere to use
UNIQUE^%ZISUTL() to create a unique IO name.  If I
were to change IO to "printjob123.dat", what other
effect will this have?
2. KILL IO(1,IO) -- why is this being killed?
3. CLOSE IO -- should stop the USE IO command.  But I
don't see that anything useful was done between the
USE and CLOSE commands.
4. ZSYSTEM -- This is where the Linux OS is told to
actually print out the file "IO"
Also, in Chris's post below he set $I for the DEVICE
file entry to $HOME/slave.dat.  But Fil added a
suggestion to add PRE-OPEN EXECUTE code to create a
unique filename.  Would I then have $I to be this:?
 $HOME/IO
It seems that would just send to file "IO" rather than
to the VALUE of IO (i.e. "PrintJob123")
I am also not sure as the the order of execution.
There is PRE-OPEN EXECUTE and POST-CLOSE EXECUTE in
the DEVICE file entry, and also in the TERMINAL TYPE
file.
Anyway, as you can tell, I'm floundering a bit.  Can
anyone help?  Thanks
Kevin
P.S.  In the DEVICE file, I see field for PRINT SERVER
NAME OR ADDRESS (#65), and TELNET PORT (#66).  The
help for these fields hint that they are for using lpd
protocol to print to a print server.  Does anyone know
about this?  I might be a more straight-forward way of
printing vs. the method outlined above.
Thanks again
Kevin
--- "Beza, Fil" <[EMAIL PROTECTED]> wrote:
In the DEVICE File, put the code in PRE OPEN EXECUTE
to change the IO
variable to the unique name.
  _
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
On Behalf Of Beza,
Fil
Sent: Saturday, November 13, 2004 8:22 AM
To: hardhats-members@lists.sourceforge.net
Subject: RE: [Hardhats-members] Printers... An
overview please.
Hmmm...  we don't have that problem in VMS because
each file gets a
different version number.
Take a look at %ZISUTL.  It has an entry point to
generate unique names
UNIQUE(ZISNA) ;Build a unque number to add to a
device name
 ;If passed a name put the number before the
last dot.
 N %,%1
 S %=$H,%=$H_"-"_$J,%=$$CRC32^XLFCRC(%)
 I '$L($G(ZISNA)) Q %
 S %1=$L(ZISNA,"."),%="_"_%
 S:%1=1 %=ZISNA_% S:%1>1
%=$P(ZISNA,".",1,%1-1)_%_"."_$P(ZISNA,".",%1)
 Q %
  _
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
On Behalf Of Kevin
Toppenberg
Sent: Saturday, November 13, 2004 5:55 AM
To: hardhats-members@lists.sourceforge.net
Subject: RE: [Hardhats-members] Printers... An
overview please.
Thanks for your feedback Fil.
It seems to me that one would need to send the
printer file to a file
with $J somehow included in it.  Otherwise with
dozens of users on the
system simultaneously, the slave.dat file would be
overwritten
erroneously.
Thanks
Kevin
"Beza, Fil" <[EMAIL PROTECTED]> wrote:
You can create multiple entries in the device file
pointing to
the same
physical printer. Point each one to a different
terminal type
where each
terminal type changes pitch etc depending on the
PCL code you
send to
printer. Each TERMINAL TYPE entry will have a
different OPEN
EXECUTE.
Take a look at the P-HP... entries in the TERMINAL
TYPE File. A
bunch
of them are distributed with the FOIA distribution.
Here are three HP OPEN EXECUTES I use
10 PITCH
OPEN EXECUTE: W

$C(27),"E",$C(27),"&l0o0S"

Re: [Hardhats-members] Redirecting output to a printer

2005-01-10 Thread Lloyd Milligan
Your logon DEVICE (console or Telnet, etc.) should have ASK DEVICE set to 
yes.  This is a DEVICE file field, not the same as ASK DEVICE AT LOGIN.

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge" 
Sent: Monday, January 10, 2005 8:19 AM
Subject: [Hardhats-members] Redirecting output to a printer


Hey all, I feel silly asking the question because it
is so basic.
How do I redirect output to a printer?  On one of my
practice systems it asks me where I want output sent
to.  But on my production system, it automatically
puts reports to the screen.  I thought this had to do
with "ASK DEVICE AT LOGIN" -- but I changed that
option to YES, and still it doesn't ask me where I
want a report sent to.
Thanks
Kevin

__
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail
---
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 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


Re: [Hardhats-members] Setting up Printers (was overview...)

2005-01-10 Thread Lloyd Milligan
That's correct.  The VistA device handler sets the variable IO equal to 
whatever you have in DEVICE file $I field unless you override or reset this 
value in the pre-open.  Note that in M, $I means the current device. 
However, we are talking about the $I field in the VistA DEVICE file.

Possibly GT.M has some facility for referring to print queues directly that 
I don't know about.  However, to make this work in the past I've had to use 
a temporary file and zsystem call, as you outlined in your original message.

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Monday, January 10, 2005 8:50 AM
Subject: Re: [Hardhats-members] Setting up Printers (was overview...)


Lloyd,
It seems that Cache' really shines on this point.
It seems that $I must contain a string that is used
like this:
OPEN $I
USE $I
(print out report)
CLOSE $I
Does that seem right?
Thanks
Kevin
--- Lloyd Milligan <[EMAIL PROTECTED]> wrote:
Under Cache for Linux the print queue name can be
specified in the DEVICE
file $I field and nothing special is required to
make printing work.
However, under GT.M I think that steps similar to
those you outline below
are needed.  You can use the PRE-OPEN EXECUTE field
to set the
process-specific file name.  Similarly use the
POST-CLOSE EXECUTE for the
zsystem call.  You may need to save the file name in
a namespaced variable
in order to refer to it in the POST-CLOSE.  Possibly
there's a simpler way.
However, when I looked at this a long time ago I
couldn't find a more direct
approach that worked.
Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Sunday, January 09, 2005 10:20 AM
Subject: [Hardhats-members] Setting up Printers (was
overview...)

> Hey all,
>
> I'm back trying to get printers working.  Here is
the
> plan that seems best:
>
> 1. generate a unique filename for each print job
> 1. write the file to disk (host-file-system)
> 2. execute a ZSYSTEM lpr with the filename
> 3. at some later point, delete the print job file.
>
> Below are helpful posts that have helped me, but I
> don't fully understand.
>
> My question is about the variable "IO", as it is
used
> in the CLOSE EXECUTE as per below.  When I do a
dump
> of IO on my system, this is what I see:
>
> zwr IO
> IO="/dev/pts/4"
> IO(0)="/dev/pts/4"
> IO(1,"/dev/pts/4")=""
> IO("HOME")="38^/dev/pts/4"
> IO("ZIO")="/dev/pts/4"
>
> -Here is the suggested items for TERMINAL TYPE
>
> 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
>
>
> I don't understand what the CLOSE EXECUTE code is
> doing.  I'll break it appart to show my thinking
>
> 1. USE IO -- IO on my system is "/dev/pts/4".  But
> there was a suggestion somewhere to use
> UNIQUE^%ZISUTL() to create a unique IO name.  If I
> were to change IO to "printjob123.dat", what other
> effect will this have?
>
> 2. KILL IO(1,IO) -- why is this being killed?
>
> 3. CLOSE IO -- should stop the USE IO command.
But I
> don't see that anything useful was done between
the
> USE and CLOSE commands.
>
> 4. ZSYSTEM -- This is where the Linux OS is told
to
> actually print out the file "IO"
>
>
> Also, in Chris's post below he set $I for the
DEVICE
> file entry to $HOME/slave.dat.  But Fil added a
> suggestion to add PRE-OPEN EXECUTE code to create
a
> unique filename.  Would I then have $I to be
this:?
>  $HOME/IO
> It seems that would just send to file "IO" rather
than
> to the VALUE of IO (i.e. "PrintJob123")
>
> I am also not sure as the the order of execution.
> There is PRE-OPEN EXECUTE and POST-CLOSE EXECUTE
in
> the DEVICE file entry, and also in the TERMINAL
TYPE
> file.
>
> Anyway, as you can tell, I'm floundering a bit.
Can
> anyone help?  Thanks
>
> Kevin
>
> P.S.  In the DEVICE file, I see field for PRINT
SERVER
> NAME OR ADDRESS (#65), and TELNET PORT (#66).  The
> help for these fields hint that they are for using
lpd
> protocol to print to a print server.  Does anyone
know
> about this?  I might be a more straight-forward
way of
> printing vs. the method outlined above.
>
> Thanks again
> Kevin
>
> --- "Beza, Fil" <[EMAIL PROTECTED]> wrote:
>
>> In the DEVICE File, put the code in PRE OPEN
EXECUTE
>> to change the IO
>> variable to the unique name.
>>
>>   _
>>
>> From:
[EMAIL PROTECTED]
>>
>
[mailto:[EMAIL PRO

Re: [Hardhats-members] Redirecting output to a printer

2005-01-10 Thread Lloyd Milligan
I would suggest using a namespaced local variable rather than a global 
variable to save a copy of the file name.  If you use a global variable the 
subscript would need to be process-specific.  Also the file name itself 
should include the process ID number in case two or more users invoke the 
print option at the same time. (I'm assuming VistA users share the same 
$HOME directory.)

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Monday, January 10, 2005 11:44 AM
Subject: Re: [Hardhats-members] Redirecting output to a printer


Lloyd,
Thanks.  That help.  It now works.
Let me add here some info I just figured out.
I changed my execute code fields to a simple line that
showed what IO was.  Here is a log of output:
OUTPUT FROM WHAT FILE: DEVICE//
SORT BY: NAME//
START WITH NAME: FIRST//
FIRST PRINT FIELD: .01  NAME
THEN PRINT FIELD: 1  $I
THEN PRINT FIELD:
Heading (S/C): DEVICE LIST//
DEVICE: test  TEST-LINUX-PRINTER  Laughlin_Office
KT// PRE-OPEN EXECUTE CODE.
IO=$HOME/slave-print-file.dat
//KT POST-CLOSE EX CODE.  IO=/dev/pts/1
Press RETURN to continue...
What this tells me is that the value for $I is loaded
into the variable IO.  Then the report is actually
sent out.  When the Post-close execute is called, IO
is put back to what it was originally.
So If I am going to do the ZSYSTEM lpr 
command, I am going to have to store it in a ^global
var in the pre-execute code (as was suggested in an
earlier post).
I think I am making progress.  I'll post a summary
here when I get it working.
Thanks all!
Kevin

--- Lloyd Milligan <[EMAIL PROTECTED]> wrote:
Your logon DEVICE (console or Telnet, etc.) should
have ASK DEVICE set to
yes.  This is a DEVICE file field, not the same as
ASK DEVICE AT LOGIN.
Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge"

Sent: Monday, January 10, 2005 8:19 AM
Subject: [Hardhats-members] Redirecting output to a
printer

> Hey all, I feel silly asking the question because
it
> is so basic.
>
> How do I redirect output to a printer?  On one of
my
> practice systems it asks me where I want output
sent
> to.  But on my production system, it automatically
> puts reports to the screen.  I thought this had to
do
> with "ASK DEVICE AT LOGIN" -- but I changed that
> option to YES, and still it doesn't ask me where I
> want a report sent to.
>
> Thanks
> Kevin
>
>
>
>
> __
> Do you Yahoo!?
> Read only the mail you want - Yahoo! Mail
SpamGuard.
> http://promotions.yahoo.com/new_mail
>
>
>
---
> 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 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



__
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
http://promotions.yahoo.com/new_mail
---
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 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


Re: [Hardhats-members] Printer IO problems

2005-01-12 Thread Lloyd Milligan
Normally if a device or file isn't open you would expect an error, not an 
indefinite hang.  From your previous Email, Kevin, the device is defined as 
TYPE: TERMINAL.  This should be HFS, not TERMINAL.  But I doubt this relates 
to the problem.

Since TIU prints in the background I would suggest using some simple test of 
background printing to troubleshoot.  You say it works from FileMan.  Does 
it work when queued from FileMan?

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge" 
Sent: Wednesday, January 12, 2005 12:34 PM
Subject: [Hardhats-members] Printer IO problems


Well, as per my other post, I thought I had the
printers working.  In fact they do work when I print
reports from fileman.  But they are not working with
the TIU package properly, specifically the option:
TIUP PRINT PROGRESS NOTES, which is an action entry
that goes to MAIN^TIUPRD()
When I trace through this, I find that I am hanging at
the line:
 U IO
When VistA gets to this point, it hangs indefinately
(until I stop the job with MUPIP stop )
By inserting a line to write out IO first, I find that
IO="/tmp/PringJobFile1234.dat"  -- I.e. the file that
will eventually be sent to the linux print system
after being filled with data.
So this must be a problem with the way my DEVICE file
entry is set up... specifically the way I am setting
up IO.
Again as a review, in the PRE-OPEN EXECUTE field
(.19.7) in the DEVICE file, I call a funtion that
changes the value of IO to the filename I want.  I
thought that perhaps I needed to OPEN IO, so I added
that, with no improvement.
So, what would cause M to hang on a USE IO statement?
Thanks
Kevin


__
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com

---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, 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 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


Re: [Hardhats-members] Printer IO problems

2005-01-12 Thread Lloyd Milligan
A couple of additional thoughts..  You don't need to open the file.  ^%ZIS* 
does that.  Also, I noticed the DEVICE definition doesn't include open 
parameters.  For GT.M try (NEWVERSION:VARIABLE:NOREADONLY).  Again, these 
ideas probably do not directly relate to the problem, but it might be 
helpful to improve the DEVICE definition a little and then simplify the 
background printing experiment.

Lloyd
- Original Message - 
From: "Lloyd Milligan" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, January 12, 2005 4:54 PM
Subject: Re: [Hardhats-members] Printer IO problems


Normally if a device or file isn't open you would expect an error, not an 
indefinite hang.  From your previous Email, Kevin, the device is defined 
as TYPE: TERMINAL.  This should be HFS, not TERMINAL.  But I doubt this 
relates to the problem.

Since TIU prints in the background I would suggest using some simple test 
of background printing to troubleshoot.  You say it works from FileMan. 
Does it work when queued from FileMan?

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge" 
Sent: Wednesday, January 12, 2005 12:34 PM
Subject: [Hardhats-members] Printer IO problems


Well, as per my other post, I thought I had the
printers working.  In fact they do work when I print
reports from fileman.  But they are not working with
the TIU package properly, specifically the option:
TIUP PRINT PROGRESS NOTES, which is an action entry
that goes to MAIN^TIUPRD()
When I trace through this, I find that I am hanging at
the line:
 U IO
When VistA gets to this point, it hangs indefinately
(until I stop the job with MUPIP stop )
By inserting a line to write out IO first, I find that
IO="/tmp/PringJobFile1234.dat"  -- I.e. the file that
will eventually be sent to the linux print system
after being filled with data.
So this must be a problem with the way my DEVICE file
entry is set up... specifically the way I am setting
up IO.
Again as a review, in the PRE-OPEN EXECUTE field
(.19.7) in the DEVICE file, I call a funtion that
changes the value of IO to the filename I want.  I
thought that perhaps I needed to OPEN IO, so I added
that, with no improvement.
So, what would cause M to hang on a USE IO statement?
Thanks
Kevin


__
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com

---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, 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 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 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


Re: [Hardhats-members] Endless printer loop caused by $Y bug (??!?)

2005-01-14 Thread Lloyd Milligan
That is interesting.  According to the GT.M Programmer Manual (chapter 9) 
the virtual page length of a sequential file can be set using the LENGTH= 
parameter.  For example, LENGTH=80 would set the page length to 80 lines (to 
agree with the IOSL value).  You could try adding this to the OPEN 
PARAMETERS.  I assume that 80 is the length desired for the target printer. 
If the VistA page length for the sub-type were set to 250 or more lines, 
then filling with blank lines would be bypassed.

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge" 
Sent: Friday, January 14, 2005 8:15 AM
Subject: [Hardhats-members] Endless printer loop caused by $Y bug (??!?)


Well, I have narrowed the printing problem to the
following endless loop.  Is this an issue of how GTM
updates $Y?
(Code from TIUPRPN2.m)
FTR I (IOT'="HFS")!(IOSL<250) F  do  Q:$Y+6'(Below is the orginial line before I stretched it out)
FTR I (IOT'="HFS")!(IOSL<250) F  Q:$Y+6'
Here is a screen log:
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=17
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=18
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=19
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=20
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=21
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=22
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=23
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=24
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=25
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=26
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=27
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=28
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=29
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=30
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=0
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=1
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=2
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=3
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=4
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=5
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=6
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=7
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=8
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=9
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=10
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=11
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=12
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=13
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=14
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=15
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=16
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=17
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=18
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=19
//kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=20
///kt In loop to move footer to pg bottom.  IOT=HFS
IOSL=80 $Y=21
%GTM-F-FORCEDHALT, Image HALTed by MUPIP STOP

So it appears that the problem is that $Y is being
reset somehow after 30.  So $Y+6 is never > 80 -->
endles loop.
So how and why is $Y going from 30 to 0?
Thanks
Kevin

__
Do you Yahoo!?
Yahoo! Mail - 250MB free storage. Do more. Manage less.
http://info.mail.yahoo.com/mail_250
---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, 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 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


Re: [Hardhats-members] Endless printer loop caused by $Y bug (??!?)

2005-01-14 Thread Lloyd Milligan
The DEVICE file has a field called OPEN PARAMETERS that stores the 
parameters to be included when the device utility performs the actual open. 
However, I just noticed something.  According to the GT.M documentation 
LENGTH (virtual page length) is a USE parameter only.  Some sequential file 
"deviceparameters" work with OPEN, some with USE, and some with either OPEN 
or USE, etc.  Chapter 9 of the GT.M Programmer Manual has a table showing 
allowed M commands for each parameter.  Since LENGTH is a USE parameter 
only, it would go in the USE PARAMETERS field of the DEVICE file entry.  For 
example, if there are no other USE parameters you could put (LENGTH=80) as 
the value for this field.  I don't have a recent GT.M version of the device 
utility and haven't studied where the USE parameters are applied, but a 
simple experiment should tell whether or not this works.

Lloyd
PS Your workaround seems okay.  It would be interesting to know, though, if 
the problem can be addressed without modifying the code.

- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Friday, January 14, 2005 4:11 PM
Subject: Re: [Hardhats-members] Endless printer loop caused by $Y bug (??!?)


Lloyd,
Thanks for getting back to me.  Below is the fix I
came up with.
new tempY set tempY=$Y
I (IOT'="HFS")!(IOSL<250) F  do  Q:tempY+6'
Tell me more about the OPEN PARAMETERS.  Is this a
field of M code that gets executed, or are they
parameters like this:
OPEN Filename:(My Open Parameters):TIMEOUT
Would I put LENGTH=80 in the OPEN PARAMETERS field, or
SET LENGTH=80?
Thanks
Kevin

--- Lloyd Milligan <[EMAIL PROTECTED]> wrote:
That is interesting.  According to the GT.M
Programmer Manual (chapter 9)
the virtual page length of a sequential file can be
set using the LENGTH=
parameter.  For example, LENGTH=80 would set the
page length to 80 lines (to
agree with the IOSL value).  You could try adding
this to the OPEN
PARAMETERS.  I assume that 80 is the length desired
for the target printer.
If the VistA page length for the sub-type were set
to 250 or more lines,
then filling with blank lines would be bypassed.
Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: "Hardhats Sourceforge"

Sent: Friday, January 14, 2005 8:15 AM
Subject: [Hardhats-members] Endless printer loop
caused by $Y bug (??!?)

> Well, I have narrowed the printing problem to the
> following endless loop.  Is this an issue of how
GTM
> updates $Y?
>
> (Code from TIUPRPN2.m)
> FTR I (IOT'="HFS")!(IOSL<250) F  do  Q:$Y+6'. U $P write "//kt In loop to move footer to"
>. write " pg bottom.  IOT=",IOT," IOSL=",IOSL
>. write " $Y=",$Y,! U IO
>. W ! ;moves ftr to pg bottom
>
> (Below is the orginial line before I stretched it
out)
> FTR I (IOT'="HFS")!(IOSL<250) F  Q:$Y+6' ;moves ftr to pg bottom
>
>
> Here is a screen log:
>
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=17
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=18
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=19
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=20
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=21
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=22
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=23
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=24
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=25
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=26
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=27
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=28
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=29
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=30
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=0
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=1
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=2
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=3
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=4
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=5
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=6
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=7
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=8
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=9
> //kt In loop to move footer to pg bottom.  IOT=HFS
> IOSL=80 $Y=10
> //kt In loop to m

Re: [Hardhats-members] Endless printer loop caused by $Y bug (??!?)

2005-01-15 Thread Lloyd Milligan
Sorry, I meant the VistA device utility ^%ZIS*.  This code opens the device 
(or file, etc) with parameters that have been supplied in the Kernel DEVICE 
file entry.  I did not verify that the device utility or the application 
actually applies the USE parameters  from the device entry.

Lloyd
- Original Message - 
From: "K.S. Bhaskar" <[EMAIL PROTECTED]>
To: 
Sent: Friday, January 14, 2005 9:38 PM
Subject: Re: [Hardhats-members] Endless printer loop caused by $Y bug (??!?)


Lloyd --
Thanks for jumping in.  I noted the discussion thread earlier this week,
but we moved offices this week, and I just did not have the time or
energy to respond.  Anyway, I too would have referred to the table in
the Programmers Guide.
I am not sure what you mean by "GT.M version of the device utility", but
I will gladly send it to you (Chapter 10 of the Programmers Guide has
all the GT.M utility programs so tell me what you are looking for).
Regards
-- Bhaskar
On Fri, 2005-01-14 at 21:10, Lloyd Milligan wrote:
The DEVICE file has a field called OPEN PARAMETERS that stores the
parameters to be included when the device utility performs the actual 
open.
However, I just noticed something.  According to the GT.M documentation
LENGTH (virtual page length) is a USE parameter only.  Some sequential 
file
"deviceparameters" work with OPEN, some with USE, and some with either 
OPEN
or USE, etc.  Chapter 9 of the GT.M Programmer Manual has a table showing
allowed M commands for each parameter.  Since LENGTH is a USE parameter
only, it would go in the USE PARAMETERS field of the DEVICE file entry. 
For
example, if there are no other USE parameters you could put (LENGTH=80) 
as
the value for this field.  I don't have a recent GT.M version of the 
device
utility and haven't studied where the USE parameters are applied, but a
simple experiment should tell whether or not this works.

Lloyd
PS Your workaround seems okay.  It would be interesting to know, though, 
if
the problem can be addressed without modifying the code.
***
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.



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


Re: [Hardhats-members] Cant admit a patient

2005-02-08 Thread Lloyd Milligan
The ward must have a G&L order.
Lloyd
- Original Message - 
From: "Nick James" <[EMAIL PROTECTED]>
To: "hardhats mailing list" 
Sent: Tuesday, February 08, 2005 7:10 AM
Subject: [Hardhats-members] Cant admit a patient


Hi 
I used the "Admit a patient" option to admit a
patient. This option asks for the ward in which the
patient is admitted. 
For answering this, I created ward and assigned
ROOM-BEDs to it.But I am unable to admit the patient
to the added ward. The message shown is :"Enter the
ward on which the patient was placed.Don't allow an
inactive ward or one not on bed census"
DOes someone have any clue as to what has gone wrong? 
Nick


__ 
Do you Yahoo!? 
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250

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


Re: [Hardhats-members] DISPOSITION

2005-02-08 Thread Lloyd Milligan
This is the "ADA" cross-reference on the PATIENT file.  There may be an 
option to fix this, but if the original registration was interrupted by an 
error you can kill the x-ref entry, i.e. K ^DPT("ADA",1,DFN) where DFN is 
the patient internal entry number.

Lloyd
- Original Message - 
From: "James Gray" <[EMAIL PROTECTED]>
To: 
Sent: Monday, February 07, 2005 12:24 PM
Subject: Re: [Hardhats-members] DISPOSITION


Yep.  Thanks, but I still need to figure out how to fix the disposition. 
I tried the two disposition options on the menu and did not find the right 
way.

Jim Gray
- Original Message - 
From: "Nancy Anthracite" <[EMAIL PROTECTED]>
To: 
Sent: Saturday, February 05, 2005 5:02 PM
Subject: Re: [Hardhats-members] DISPOSITION


The ADT Output Users Manual in the VDL, ADT section says:
Each patient registration for care must receive a corresponding 
disposition.
A disposition shows the final outcome of the registration; whether the
patient was admitted, treated and released, scheduled for a return visit,
etc.  An open disposition is a registration which has not received a
disposition.  A pending disposition is a registration which was 
dispositioned
with a disposition type of PENDING DETERMINATION.

Does that help?
On Saturday 05 February 2005 04:53 pm, James Gray wrote:
I am trying to test some stuff in registration.  I have this message
popping up:
There is still an open disposition--register aborted.
How do I take care of that?
Jim Gray

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

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


Re: [Hardhats-members] how to dictate an operation report?

2005-02-08 Thread Lloyd Milligan
Possibly you do not have the ORES key..
Lloyd
- Original Message - 
From: "Nick James" <[EMAIL PROTECTED]>
To: 
Sent: Tuesday, February 08, 2005 1:05 AM
Subject: Re: [Hardhats-members] how to dictate an operation report?


When i, as the author(^ZU) of the report, try to sign
the document, it states that the "Elecrtonic signature
not yet enabled." But i have created the entry for the
electronic signature in the new person file.
How does one enable the Electronic signature?
Wonder why the elecrtonic signature need not have been
enabled for the Other reports i've worked with
(Nurse's Interoperative report and Anesthesia report)?
Nick
--- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
Nick,
I just checked about transcriptionists typing
directly
into CPRS, and yes they can
1. I had to add OR CPRS GUI..  as a  secondary menu
option.
2. In CPRS, when creating the note (i.e. "New
Note"),
it will ask for a location and time for the note. 
At
the bottom of that dialog, there is a drop-down
field
for Author.  Change that to the name of the doctor
dictating the report.  Then the transcriptionist can
type directly into CPRS.  One note, however, is that
as soon as the transcriptionist leaves the note, it
becomes sealed, and a message is displayed "YOU MAY
NOT VIEW THIS UNSIGNED NOTE."  -- i.e. it wants the
Author to sign it before others can view it.  So the
transcriptionists must make all corrections needed
before leaving the note.

I needed to figure this out for my site too, so
thanks
for the prompting.
Kevin

--- Nick James <[EMAIL PROTECTED]> wrote:
> Kevin,
> while i was trying to solve this problem,i figured
> that i had not assigned the transcriptionist in
the
> transcriptionist user class (TIU). After doing so
i
> have assigned the 'tiu main menu transcription' to
> the
> user. I can in the menu select the operation
report,
> but am neither allowed to view it Nor edit it.
> (either
> as the transcriptionist or the author)the status
> does
> not change from undictated. How do i link the
report
> to be typed to the transcriptionist?
> 
> Can transcriptionists type directly into CPRS?
> 
> Thanks
> Nick.
> --- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
> 
> > Nick,
> > 
> > I assume, since you are working with a hospital,
> > that
> > you will be using transcriptionists.  This is
the
> > same
> > issue I am working with right now.  
> > 
> > Many transcriptionists prefer to type in word
> > processors, rather than into CPRS.  They'll have
> > more
> > tools at their disposal.  So VistA is designed
to
> > allow them to prepair a large document with
> multiple
> > patient reports in it.  Each report has a
separate
> > header.  Then the file is uploaded to VistA. 
The
> > upload process then scans through the document
and
> > identifies each report.  Each report specifies
the
> > type of note it is, i.e. SURGICAL NOTE, or
PROGESS
> > NOTE etc.  These note types are set up by you. 
> Each
> > note type has a cooresponding filer program. 
This
> > is
> > a program that prepairs a document entry in file
> > #8925
> > (TIU DOCUMENT) for the filer to put the report
> into.
> >  
> > 
> > The TIU (Text integration utilities) module has
> some
> > sample filer programs that one can use to
> customize
> > for your location.  I know that one of these
> samples
> > focuses on surgical reports.  It somehow ties
the
> > report to the surgical entity in VistA.  I
haven't
> > explored the surgical side of things since I am
> > outpatient here.
> > 
> > This doesn't directly answer your question, but
I
> > hope
> > it gives you some background info that helps.
> > 
> > Kevin
> > 
> > 
> > --- Nick James <[EMAIL PROTECTED]> wrote:
> > 
> > > 
> > > I have sucessfully done a dummy surgery on my
> test
> > > patient! have even managed to get the Nurse's
> > > interoperative report and anesthesia report
> signed
> > > and
> > > completed! But the problem now is that when i
> try
> > to
> > > get to the Operation report (in CPRS) , i
cannot
> > get
> > > the status moving from undictated. How does
one
> > > dictate these reports and have the alert to
sign
> > it?
> > > 
> > > From the Operation Menu, 
> > > 
> > > Select Operation Menu Option: OR  Operation
> Report
> > > 
> > >  * * The Operation Report for this case is not
> yet
> > > available. * *
> > > 
> > > 
> > > Nick.
> > > 
> > > 
> > > 
> > > __ 
> > > Do you Yahoo!? 
> > > Yahoo! Mail - Helps protect you from nasty
> > viruses. 
> > > http://promotions.yahoo.com/new_mail
> > > 
> > > 
> > >
> >
>

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

Re: [Hardhats-members] Using ^%ZIS to select input file

2005-02-16 Thread Lloyd Milligan
Kevin, The original code asked for a device, i.e. a lookup value in the 
DEVICE file, such as "HFS".  The prompt for file comes later, provided the 
ASK HOST FILE field is valued YES.  Doesn't $$FTG followed by a loop to 
$$STRIP the data in effect traverse the data twice, as opposed to once in 
the original code?

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, February 16, 2005 1:14 AM
Subject: Re: [Hardhats-members] Using ^%ZIS to select input file


Well, its 1am, and I'm up way too late...
I decided that I entirely didn't like the way the HFS
upload was being done in this function, so I have
rewritten it.  It now uses $$FTG^%ZISH to load the HFS
file, rather than opening an IO channel through a
device, and then reading the file in line by line.
Here is the code if anyone is interested.:
Here is the change to TIUUPLD.m

HFS(DA) ; Read HFS file
;"--  //kt
   ;"K. Toppenberg Modification
do LoadTIUBuf^TMGMISC(DA)
 quit

Here is LoadTIUBuf^TMGMISC
LoadTIUBuf(DA)
;"Purpose: to ask user for filename, and then load
this into a
   ;" TIU buffer (that already has been created)
   ;"Input: DA : the IEN (record number) in file
^TIU(8925.2), i.e.
   ;" in file TIU UPLOAD BUFFER, that the file
is
   ;" to be loaded into.
   ;"Results: none
if '$data(TIUPRM0)!'$data(TIUPRM1) do SETPARM^TIULE
write @IOF
   do JUSTIFY^TIUU($$TITLE^TIUU("ASCII
UPLOAD"),"C")
   new FPName
   new result set result=0
   set FPName=$$GetFName^TMGIOUTL("Enter name of
file containing transcription","/tmp/")
if FPName'="" do
   . new name,path,BuffP
   . do
SplitFNamePath^TMGIOUTL(FPName,.path,.name)
   . if ($get(path)="")!($get(name)="") quit
   . set BuffP="^TIU(8925.2,"_DA_",""TEXT"",1,0)"
. if $$FTG^%ZISH(path,name,BuffP,4) do
   . . set result=1
   . . new MaxLine set
MaxLine=$order(^TIU(8925.2,DA,"TEXT",""),-1)
   . . set
^TIU(8925.2,DA,"TEXT",0)="^^"_+MaxLine_"^"_+MaxLine_"^"_DT_""
   . . new index set
index=$order(^TIU(8925.2,DA,"TEXT",0))
   . . for  do  quit:index=""
   . . . if index="" quit
   . . . new s set
s=$$STRIP^TIUUPLD(^TIU(8925.2,DA,"TEXT",index,0))
   . . . set ^TIU(8925.2,DA,"TEXT",index,0)=s
   . . . set
index=$order(^TIU(8925.2,DA,"TEXT",index))
   if result=0 do
   . write "Unsuccessful upload.",!
quit

I reference a few extra functions I can get anyone
that wants them.
Kevin

--- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
I'm having a hard time with my transcription upload
system.  At first the KERMIT upload system built
into
the TIU system would work after 1-4 tries.  But
today
it's absolutely refusing to upload a text file.
So I have tried to use the other built-in system:
HFS.
This is a screen log of what I see when I try this
method:

 A S C I I   U P L O A D
Select Host File:
DEVICE: HOME// /tmp/thwing2-11-2005.txt  [DEVICE
DOES
NOT EXIST]
DEVICE: HOME//

Here is the relevant portion of the code (TIUUPLD.m)
HFS(DA) ; Read HFS file
N TIUI,X
I '$D(TIUPRM0)!'$D(TIUPRM1) D SETPARM^TIULE
W @IOF D JUSTIFY^TIUU($$TITLE^TIUU("ASCII
UPLOAD"),"C")
W !!,"Select Host File:",! D ^%ZIS I POP W
!,$C(7),"Device unavailable." Q
F  U IO R X:DTIME Q:'$T!(X=EOM)!(X="^")!(X="^^")  D
. U IO(0) W X,!
. S
TIUI=+$G(TIUI)+1,^TIU(8925.2,DA,"TEXT",TIUI,0)=$$STRIP(X)
S
^TIU(8925.2,DA,"TEXT",0)="^^"_$G(TIUI)_"^"_$G(TIUI)_"^"_DT_""
D ^%ZISC
Q

So it looks like it is using ^%ZIS to open the HFS
file.  But for some reason, its not working.  It
seems
to me that ^%ZIS is looking for an OUTPUT file.
Asking for help gives me info about setting margins
etc (i.e. for an output printer.)
Any ideas about what I am doing wrong here?
Thanks
Kevin
__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam
protection around
http://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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members



__
Do you Yahoo!?
Meet the all-new My Yahoo! - Try it today!
http://my.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://ads.osdn.com/?ad_id=6595&a

Re: [Hardhats-members] Service/Speciality for Consults

2005-02-16 Thread Lloyd Milligan
Nancy suggests to "Think of the archives of this mailing list as a FAQ..." 
I agree.  But are the complete archives now accessible?  As I recall we had 
trouble with the topica list archives.

Lloyd
- Original Message - 
From: "Nancy Anthracite" <[EMAIL PROTECTED]>
To: 
Sent: Tuesday, February 15, 2005 7:56 AM
Subject: Re: [Hardhats-members] Service/Speciality for Consults


No fair, Nick,  You need to tell us how you solved it! Think of the 
archives
of this mailing list as a FAQ for those who follow us on these 
configuration
adventures - like me, for instance.

More of us need to document what we do on these adventures as well.  We 
should
be putting together a book about installing and configuring VistA and 
asking
Riley to publish it.  That would do a lot to get VistA on the world map.

On Tuesday 15 February 2005 07:35 am, Nick James wrote:
Problem solved, thx!
Nick
--- Nick James <[EMAIL PROTECTED]> wrote:
> Hi All,
> As i was trying to add a new consult from CPRS and
> was
> unsuccesful as i cannot select a Service/Speciality
> for the Consult. The only selectable
> Service/Speciality is "---All Services" and when i
> click on the 'Accept Order' button
> the message,
> 'The order cannot be saved for the following
> reason(s):
> A service must be specified'
> pop's up!
>
> How do i specify a service so that it could be
> selected to Order a consult
> Nick
>
>
>
> __
> Do you Yahoo!?
> Yahoo! Mail - Helps protect you from nasty viruses.
> 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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> ___
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


__
Do you Yahoo!?
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250
---
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=6595&alloc_id=14396&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members
--
Nancy Anthracite
---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


[Hardhats-members] XWB*1.1*40 compile error

2005-02-25 Thread Lloyd Milligan
The BDK32 for Delphi 7 creates two RPC Broker components, RPCBroker and 
CCOWRPCBroker.  Neither will compile in my environment.  Although the 
CCOWRPCBroker component has a different name and icon than the RPCBroker 
component, compiling an application containing either component reaches 
VERGENCECONTEXTORLib_TLB.pas where the compile error occurs in this line -

 TControlData2(CControlData).FirstEventOfs := Cardinal(@@FOnPending) - 
Cardinal(Self);

The error is "Left side cannot be assigned to."
Nothing I tried avoids the error except commenting out the offending line, 
in which case the application compiles normally.  I should also remark that 
the RPCBroker component connects properly to the server in any case.

I wonder if some special environment setting is needed for the compile.  Has 
anyone else seen this error?  Suggestions as to what might be wrong here 
would be welcome.

Lloyd 


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


Re: [Hardhats-members] XWB*1.1*40 compile error

2005-02-25 Thread Lloyd Milligan
Hello Stephen,
I am not attempting to compile (or run) CPRS at present, just the BDK32 
Delphi component.  As I said, applications compile ok with the offending 
line of code commented out, but do not compile in my environment otherwise. 
I tried several permutations of broker component property settings, etc., 
none of which affected the problem.

While the patch 40 broker works without that line of code in my non-CCOW 
environment, I would like to understand and resolve the problem if possible.

Thanks!
Lloyd
- Original Message - 
From: "Stephen K. Miyasato" <[EMAIL PROTECTED]>
To: 
Cc: "Karl Zukaitis" <[EMAIL PROTECTED]>
Sent: Friday, February 25, 2005 2:55 PM
Subject: Re: [Hardhats-members] XWB*1.1*40 compile error


Lloyd,
Which version are you running for CPRS. I have been able to compile with 
Delphi 6. If CCOW is installed you have to put CCOW=DISABLE in the start 
up parameters.

Stephen K. Miyasato
Pacific Telehealth and Technology Hui
- Original Message - 
From: "Lloyd Milligan" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, February 24, 2005 8:48 AM
Subject: [Hardhats-members] XWB*1.1*40 compile error


The BDK32 for Delphi 7 creates two RPC Broker components, RPCBroker and 
CCOWRPCBroker.  Neither will compile in my environment.  Although the 
CCOWRPCBroker component has a different name and icon than the RPCBroker 
component, compiling an application containing either component reaches 
VERGENCECONTEXTORLib_TLB.pas where the compile error occurs in this 
line -

 TControlData2(CControlData).FirstEventOfs := Cardinal(@@FOnPending) - 
Cardinal(Self);

The error is "Left side cannot be assigned to."
Nothing I tried avoids the error except commenting out the offending 
line, in which case the application compiles normally.  I should also 
remark that the RPCBroker component connects properly to the server in 
any case.

I wonder if some special environment setting is needed for the compile. 
Has anyone else seen this error?  Suggestions as to what might be wrong 
here would be welcome.

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


Re: [Hardhats-members] CPRS reports showing error

2005-03-02 Thread Lloyd Milligan



Here are some things to check: First, PARAMETERS >> DVB HFS 
SCRATCH, EC HFS SCRATCH, MD HFS SCRATCH and PSB HFS SCRATCH.  (There may be 
others.)  Next, DEVICES >> OR WORKSTATION and OR WINDOWS 
HFS.  Finally routines >> ^ORWRP, ^ORWRP16 and ^PSBUTL.  You 
should find the problem somewhere among these parameters and settings..
 
Lloyd

  - Original Message - 
  From: 
  Usha Kiran 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Wednesday, March 02, 2005 2:00 
  AM
  Subject: [Hardhats-members] CPRS reports 
  showing error
  
  Hi
  Referring to my previous mail, this is 
  another problem with some of the CPRS reports. 
  Some of the reports (imaging, surgery...) work 
  fine and show the records, or empty  list as no related cases exist for 
  the patient. While some reports("Disabilities" report category, in the 
  category Clinical reports -> Patient Information) shows the message 
  "ERROR: Unable to open HFS 
  file". and "0^A scratch 
  directory for reports doesn't exist" .
  What are these errors and how do I sort them 
  out?
   
  
  Regards
  Usha
   


Re: [Hardhats-members] CPRS reports showing error

2005-03-03 Thread Lloyd Milligan



The problem is most likely caused by a bad parameter value.  Use 
option XPAR MENU TOOLS to view and edit if necessary the parameters named 
below.  If this doesn't help, let us know.
 
Lloyd

  - Original Message - 
  From: 
  Usha Kiran 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Thursday, March 03, 2005 7:43 
  AM
  Subject: Re: [Hardhats-members] CPRS 
  reports showing error
  
  Hi
  I really have no idea of what to check... So I am 
  just mailing the captioned output of the records in my setup
   
  PARAMETERS file
   
  (I am unable to find any of the specified 
  records.)
   
  DEVICE file
   
  NUMBER: 
  23  
  NAME: OR WORKSTATION  $I: 
  ORDEV.DAT 
  ASK DEVICE: NO  ASK PARAMETERS: 
  NO    
  SIGN-ON/SYSTEM DEVICE: NO  LOCATION OF TERMINAL: OR Workstation HFS 
  Device  ASK HOST FILE: 
  NO 
  ASK HFS I/O OPERATION: NO  SUBTYPE: 
  P-OTHER    
  TYPE: HOST FILE SERVER
   
  NUMBER: 
  34  
  NAME: OR WINDOWS HFS  $I: 
  ORWINDEV.DAT  
  ASK DEVICE: NO  ASK PARAMETERS: 
  NO    
  SIGN-ON/SYSTEM DEVICE: NO  LOCATION OF TERMINAL: OR Windows Print HFS 
  Device  ASK HOST FILE: 
  NO 
  ASK HFS I/O OPERATION: NO  SUPPRESS FORM FEED AT CLOSE: 
  YES  SUBTYPE: P-WINHFS80  TYPE: HOST 
  FILE SERVER
   
  Usha
   
  
- Original Message - 
From: 
Lloyd 
Milligan 
To: hardhats-members@lists.sourceforge.net 

Sent: Wednesday, March 02, 2005 9:50 
PM
Subject: Re: [Hardhats-members] CPRS 
reports showing error

Here are some things to check: First, PARAMETERS >> DVB HFS 
SCRATCH, EC HFS SCRATCH, MD HFS SCRATCH and PSB HFS SCRATCH.  (There 
may be others.)  Next, DEVICES >> OR WORKSTATION and OR 
WINDOWS HFS.  Finally routines >> ^ORWRP, ^ORWRP16 and 
^PSBUTL.  You should find the problem somewhere among these parameters 
and settings..
 
Lloyd

  - Original Message - 
  From: 
  Usha Kiran 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Wednesday, March 02, 2005 2:00 
  AM
  Subject: [Hardhats-members] CPRS 
  reports showing error
  
  Hi
  Referring to my previous mail, this is 
  another problem with some of the CPRS reports. 
  Some of the reports (imaging, surgery...) 
  work fine and show the records, or empty  list as no related cases 
  exist for the patient. While some reports("Disabilities" report 
  category, in the category Clinical reports -> Patient Information) 
  shows the message "ERROR: Unable 
  to open HFS file". and "0^A scratch directory for reports doesn't exist" 
  .
  What are these errors and how do I sort them 
  out?
   
  
  Regards
  Usha
   


Re: [Hardhats-members] Time to advance?

2005-03-10 Thread Lloyd Milligan
In January 2003 Hardhats had 5 postings per day (average), in January 2004, 
11 postings per day, and in the first month of the current year, 16 per day. 
This growth in activity is a positive sign, on the one hand.  On the other 
hand it represents an increased burden to the reader whose interests may not 
embrace the entire range of subject matter discussed.

Our identity as "a virtual community for the worldwide users of the VISTA 
software" implies that VistA forms the primary focus of community interest. 
However, since much of VistA is written in MUMPS, issues relating to the 
present and future of the MUMPS language enter into consideration. 
Platforms, e.g. Windows, Linux, VMS are also of interest, in how they 
support VistA or permit VistA to scale, etc.  That said, other forums exist 
(or used to--I haven't kept up with them) dealing with the MUMPS language, 
independent of VistA.  In my opinion, issues such as possible revival of the 
MDC or creation of an object-oriented MUMPS fit more comfortably into a 
broader-than-VistA context.  Similarly I believe that many (not all) 
platform-oriented issues are of peripheral relevance to VistA interest.

I like your idea of posting by category, Greg.  This would provide a 
voluntary framework for disciplined posting, and also display a quick 
indicator to the reader of the general subject area being discussed. 
Possible categories include: Applications, Kernel/FileMan, VistA platforms, 
Public relations and community announcements, etc.  Regardless of the 
particular categories chosen, Hardhats postings would be easier to read or 
filter if identified by category.

Just a few years ago Hardhats seemed on the verge of fading away.  The list 
had not yet acquired "critical mass."  Now it seems at some risk of going 
"supercritical."

Lloyd
- Original Message - 
From: "Greg Kreis" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, March 10, 2005 9:03 AM
Subject: [Hardhats-members] Time to advance?


David's question on the MDC Revival thread is an opportunity for us to 
again address the question of forums or other means of categorizing the 
list threads. We are open to suggestions on how to make this list serve 
the different needs of a somewhat diverse group.

Should we declare exactly what the list is for an curtail unrelated 
discussion?  Should we establish major categories and encourage proper 
posting by category?  Is this even worth discussing?

David Sommers wrote:
I'm curious.  What exactly is discussed on this list?  Is it pure M not
related to VistA or does that come up as well?  Mostly users of GTM?
Etc etc.
Also, I didn't know it was uga.edu
GO DAWGS!
Sorry - I'm BIG G, all the way.
/David.

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


Re: [Hardhats-members] Another example of Fileman Search being unreliable

2005-03-20 Thread Lloyd Milligan
This has something to do with initials being an output transform.  If you 
use INTERNAL(ENTERED BY), EQUALS, 73 it should work.

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Sunday, March 20, 2005 7:59 AM
Subject: Re: [Hardhats-members] Another example of Fileman Search being 
unreliable


Still doesn't work.
I went back to that particular record, and reentered
value for ENTERED BY field.  I entered 'kst', and it
expanded to 'TOPPENBERG, KEVIN S' (By the way, kst's
DUZ=73)
I then looked at the data with VPE's VGL function.
Here it is.  You can see that node;piece 13;2 (field
1302=ENTERED BY) here = 73  (Also, I looked at the
global data for other documents that I had not
re-entered, and they also were 73.)
==[Session
1]==
 1) ^TIU(8925,4299,0) =
1305^34245^^^7^^3041105^3041105^^18
 2) ^TIU(8925,4299,12) =
3050207.210339^74^^74^1174^^11
 3) ^TIU(8925,4299,13) = 3041105^73^U
 4) ^TIU(8925,4299,14) = ^^^3
 5) ^TIU(8925,4299,15) = ^74
 6) ^TIU(8925,4299,"TEXT",0) = ^^27^27^3050207^^
 7) ^TIU(8925,4299,"TEXT",1,0) =
I then re-ran the search.  Still no matches.  Here it
is:
OUTPUT FROM WHAT FILE: TIU DOCUMENT//
 -A- SEARCH FOR TIU DOCUMENT FIELD: authOR OF NOTE
AUTHOR/DICTATOR
 -A- CONDITION: =  EQUALS
 -A- EQUALS NEW PERSON: ptt  THWING,PHILIP T ptt
   PHYSICIAN
 -B- SEARCH FOR TIU DOCUMENT FIELD: entereD BY
 -B- CONDITION: =  EQUALS
 -B- EQUALS NEW PERSON: kst  TOPPENBERG,KEVIN S
kst  PHYSICIAN
 -C- SEARCH FOR TIU DOCUMENT FIELD:
IF: A&BAUTHOR/DICTATOR EQUALS 74 (THWING,PHILIP T)
and ENTERED BY EQUALS 73
(TOPPENBERG,KEVIN S)
OR:
STORE RESULTS OF SEARCH IN TEMPLATE: [TMG SET
 (Mar 20, [EMAIL PROTECTED]:09)
User #73 File #8925   SEARCH
DATA ALREADY STORED THEREOK TO PURGE? NO// y  YES
DESCRIPTION:
This can be used to store sets of records, for working
with multiple
records etc.
 Edit? NO//
SORT BY: NUMBER//
START WITH NUMBER: FIRST//
FIRST PRINT FIELD: .01  DOCUMENT TYPE
THEN PRINT FIELD:
Heading (S/C): TIU DOCUMENT SEARCH//
DEVICE:   TELNET
TIU DOCUMENT SEARCHMAR
20,2005  07:34PAGE 1
DOCUMENT TYPE


0 MATCHES FOUND.



Thanks
Kevin

--- Floyd Dennis <[EMAIL PROTECTED]> wrote:
The problem appears to be with your data, not with
FileMan.
Look at the ENTERED BY field in your record 4299.
If it were reflecting a
true pointer value, then your inquiry should reflect
the full name
"TOPPENBERG,KEVIN S" (like the full name "THWING,
PHILIP T" is displayed for
the AUTHOR/DICTATOR field).  It does not; what is
displayed appears to be
the literal 3-letter initial/abbreviation "kst".
A look at the entry on the global level should
verify whether the field
contains a numeric pointer value or a literal text
value.  Did you use a
4-slash field edit (field_numbervalue) to set
the value for the field?
Such a field edit can cause literal data to be
"forced" into a field and
override any input validation checks.


-
The mockingbird can change its tune eighty-seven
times in
seven minutes.  Politicians regard this interesting
fact
with envy.
Floyd Dennis
[EMAIL PROTECTED]


On 3/19/05 11:26 PM, "Kevin Toppenberg"
<[EMAIL PROTECTED]> wrote:
> Here is a screen log showing fileman search not
> finding records that do exist...  I'd like to give
up
> on it and write my own...
>
> Kevin
>
>
>
> OUTPUT FROM WHAT FILE: TIU DOCUMENT//
>
>   -A- SEARCH FOR TIU DOCUMENT FIELD: author OF
NOTE
> AUTHOR/DICTATOR
>   -A- CONDITION: =  EQUALS
>   -A- EQUALS NEW PERSON: ptt  THWING,PHILIP T
ptt
> PHYSICIAN
>
>   -B- SEARCH FOR TIU DOCUMENT FIELD: enterED BY
>   -B- CONDITION: =  EQUALS
>   -B- EQUALS NEW PERSON: kst  TOPPENBERG,KEVIN S
> kst  PHYSICIAN
>
>   -C- SEARCH FOR TIU DOCUMENT FIELD:
>
> IF: A&BAUTHOR/DICTATOR EQUALS 74
(THWING,PHILIP T)
>  and ENTERED BY EQUALS 73
> (TOPPENBERG,KEVIN S)
> OR:
>
> STORE RESULTS OF SEARCH IN TEMPLATE: [TMG SET
>   (Mar 20, [EMAIL PROTECTED]:07)
> User #73 File #8925   SEARCH
>
>
> DATA ALREADY STORED THEREOK TO PURGE? NO// y
YES
> DESCRIPTION:
> This can be used to store sets of records, for
working
> with multiple
> records etc.
>
>   Edit? NO//
>
> SORT BY: NUMBER//
> START WITH NUMBER: FIRST//
> FIRST PRINT FIELD: .01  DOCUMENT TYPE
> THEN PRINT FIELD:
> Heading (S/C): TIU DOCUMENT SEARCH//
> DEVICE:   TELNET
> TIU DOCUMENT SEARCHMAR
> 20,2005  00:09PAGE 1
> DOCUMENT TYPE
>
--
> --
>
>
>
>
>  0 MATCHES FOUND.
>
> Press RETURN to continue...
>
>
>
>
> And here is one (of about 1000+ documents that it
> should have found.)
>
>
> NUMBE

Re: [Hardhats-members] Another example of Fileman Search being unreliable

2005-03-20 Thread Lloyd Milligan
Something about the ENTERED BY field DD seems to prevent the search from 
working as expected.  As you pointed out, initials are a valid lookup value. 
So why doesn't this work?

Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Sunday, March 20, 2005 8:33 AM
Subject: Re: [Hardhats-members] Another example of Fileman Search being 
unreliable


Ok, that does work.
But as far as I am concerned, THIS IS A BUG!
Any reasonable user (and seasoned Fileman users on
this board) can't figure this out.
Kevin
--- Lloyd Milligan <[EMAIL PROTECTED]> wrote:
This has something to do with initials being an
output transform.  If you
use INTERNAL(ENTERED BY), EQUALS, 73 it should work.
Lloyd
- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>
To: 
Sent: Sunday, March 20, 2005 7:59 AM
Subject: Re: [Hardhats-members] Another example of
Fileman Search being
unreliable

> Still doesn't work.
>
> I went back to that particular record, and
reentered
> value for ENTERED BY field.  I entered 'kst', and
it
> expanded to 'TOPPENBERG, KEVIN S' (By the way,
kst's
> DUZ=73)
>
> I then looked at the data with VPE's VGL function.
> Here it is.  You can see that node;piece 13;2
(field
> 1302=ENTERED BY) here = 73  (Also, I looked at the
> global data for other documents that I had not
> re-entered, and they also were 73.)
>
> ==[Session
> 1]==
>  1) ^TIU(8925,4299,0) =
> 1305^34245^^^7^^3041105^3041105^^18
>  2) ^TIU(8925,4299,12) =
> 3050207.210339^74^^74^1174^^11
>  3) ^TIU(8925,4299,13) = 3041105^73^U
>  4) ^TIU(8925,4299,14) = ^^^3
>  5) ^TIU(8925,4299,15) = ^74
>  6) ^TIU(8925,4299,"TEXT",0) = ^^27^27^3050207^^
>  7) ^TIU(8925,4299,"TEXT",1,0) =
>
> I then re-ran the search.  Still no matches.  Here
it
> is:
>
>
> OUTPUT FROM WHAT FILE: TIU DOCUMENT//
>
>  -A- SEARCH FOR TIU DOCUMENT FIELD: authOR OF NOTE
> AUTHOR/DICTATOR
>  -A- CONDITION: =  EQUALS
>  -A- EQUALS NEW PERSON: ptt  THWING,PHILIP T
ptt
>PHYSICIAN
>
>  -B- SEARCH FOR TIU DOCUMENT FIELD: entereD BY
>  -B- CONDITION: =  EQUALS
>  -B- EQUALS NEW PERSON: kst  TOPPENBERG,KEVIN S
> kst  PHYSICIAN
>
>  -C- SEARCH FOR TIU DOCUMENT FIELD:
>
> IF: A&BAUTHOR/DICTATOR EQUALS 74
(THWING,PHILIP T)
> and ENTERED BY EQUALS 73
> (TOPPENBERG,KEVIN S)
> OR:
>
> STORE RESULTS OF SEARCH IN TEMPLATE: [TMG SET
>  (Mar 20, [EMAIL PROTECTED]:09)
> User #73 File #8925   SEARCH
>
>
> DATA ALREADY STORED THEREOK TO PURGE? NO// y
YES
> DESCRIPTION:
> This can be used to store sets of records, for
working
> with multiple
> records etc.
>
>  Edit? NO//
>
> SORT BY: NUMBER//
> START WITH NUMBER: FIRST//
> FIRST PRINT FIELD: .01  DOCUMENT TYPE
> THEN PRINT FIELD:
> Heading (S/C): TIU DOCUMENT SEARCH//
> DEVICE:   TELNET
> TIU DOCUMENT SEARCHMAR
> 20,2005  07:34PAGE 1
> DOCUMENT TYPE
>

>
>
>
>
> 0 MATCHES FOUND.
>
>
>
>
>
>
>
> Thanks
>
> Kevin
>
>
>
> --- Floyd Dennis <[EMAIL PROTECTED]> wrote:
>
>> The problem appears to be with your data, not
with
>> FileMan.
>>
>> Look at the ENTERED BY field in your record 4299.
>> If it were reflecting a
>> true pointer value, then your inquiry should
reflect
>> the full name
>> "TOPPENBERG,KEVIN S" (like the full name "THWING,
>> PHILIP T" is displayed for
>> the AUTHOR/DICTATOR field).  It does not; what is
>> displayed appears to be
>> the literal 3-letter initial/abbreviation "kst".
>>
>> A look at the entry on the global level should
>> verify whether the field
>> contains a numeric pointer value or a literal
text
>> value.  Did you use a
>> 4-slash field edit (field_numbervalue) to set
>> the value for the field?
>> Such a field edit can cause literal data to be
>> "forced" into a field and
>> override any input validation checks.
>>
>>
>>
>>
>
-
>> The mockingbird can change its tune eighty-seven
>> times in
>> seven minutes.  Politicians regard this
interesting
>> fact
>> with envy.
>>
>> Floyd Dennis
>> [EMAIL PROTECTED]
>>
>>
>>
>>
>>
>> On 3/19/05 11:26 PM, "Kevin Toppenberg"
>&g

Re: [Hardhats-members] Linux GT.M Error message

2005-04-05 Thread Lloyd Milligan
Response time logging must be enabled, else this error could not have been 
reached.  Does VistA for GT.M include the resource usage routine ^%ZOSVKR? 
The Kernel System Parameters volume set multiple has a switch to disable 
response time logging if this routine is not present.

Lloyd
- Original Message - 
From: "Mark Street" <[EMAIL PROTECTED]>
To: 
Sent: Monday, April 04, 2005 3:53 PM
Subject: [Hardhats-members] Linux GT.M Error message


Well, I finally tweaked it enough to get some sort of error message.
Things are going downhill fast...  I have 20+- mumps processes running and
error messages every second or so.
... I think I broke something...  You never learn if you don't break
something...
Error message below.

$DEVICE=""
$ECODE=",Z150376532,"
$ESTACK=4
$ETRAP="D ERROR2^%ZTMS0 HALT"
$HOROLOG="59994,11579"
$IO="/home/vista/GTM_FATAL_ERROR.ZSHOW_DMP_3875_1"
$JOB=3875
$KEY=""
$PRINCIPAL=0
$QUIT=0
$REFERENCE="^TMP(""$ZE"",3875)"
$STACK=4
$STORAGE=2147483647
$SYSTEM="47,gtm_sysid"
$TEST=0
$TLEVEL=0
$TRESTART=0
$X=0
$Y=18
$ZA=0
$ZB=""
$ZCMDLINE=""
$ZCOMPILE=""
$ZCSTATUS=0
$ZDATEFORM=0
$ZDIRECTORY="/home/vista/"
$ZEDITOR=0
$ZEOF=1
$ZERROR=""
$ZGBLDIR="/home/vista/g/mumps.gld"
$ZININTERRUPT=0
$ZINTERRUPT="I $$JOBEXAM^ZU($ZPOSITION)"
$ZIO="/home/vista/GTM_FATAL_ERROR.ZSHOW_DMP_3875_1"
$ZJOB=0
$ZLEVEL=5
$ZMAXTPTIME=0
$ZMODE="OTHER"
$ZPOSITION="ERR2+10^%ZTMS"
$ZPROCESS=""
$ZPROMPT="GTM>"
$ZROUTINES="/home/vista/o(/home/vista/r) /usr/local/gtm"
$ZSOURCE=""
$ZSTATUS="150376532,ERR2+10^%ZTMS,%GTM-F-GTMASSERT, GT.M V5.0-FT01 Linux
x86 - Assert failed /usr/library/V50FT01/src/mlk_prcblk_add.c line 44"
$ZSTEP="B"
$ZSYSTEM=0
$ZTEXIT=""
$ZTRAP=""
$ZVERSION="GT.M V5.0-FT01 Linux x86"
$ZYERROR=""
%H="59994,11579"
%I(1)=4
%I(2)=4
%I(3)=305
%N=227
%ZT("^XUTL(""XQ"",$J)")=""
%ZTERROR=""
%ZTERX="LOGRSRC+3"
%ZTERY="LOGRSRC"
%ZTERZE="LOGRSRC+3^%ZOSV, Error while zlinking
""%ZOSVKR"",150373978,-%GTM-E-ZLINKFILE"
%ZTME="LOGRSRC+3^%ZOSV, Error while zlinking
""%ZOSVKR"",150373978,-%GTM-E-ZLINKFILE"
%ZTMETSK=0
DT=3050404
OPT="$STRT ZTMS$"
TAG="$STRT ZTMS$"
U="^"
X=3050404
Y="VAH,ROU"
ZTERROH="59994,11579"
ZTQUEUED=0
/home/vista/GTM_FATAL_ERROR.ZSHOW_DMP_3875_1 OPEN RMS
0 OPEN RMS
ERR2+10^%ZTMS
ERR2+7^%ZTMS
   Indirection($ZTRAP)
KMPR+3^%ZTMS
START+3^%ZTMS
---
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=6595&alloc_id=14396&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Linux GT.M Error message

2005-04-05 Thread Lloyd Milligan
I had not noticed this reply when responding earlier today to the reported 
error.  Below Mark Street shows -

LOG RESOURCE USAGE?: YES//
This field should be set to NO in order to bypass the code that refers to 
routine ^%ZOSVKR.

Lloyd
- Original Message - 
From: "Bhaskar, KS" <[EMAIL PROTECTED]>
To: 
Sent: Monday, April 04, 2005 6:23 PM
Subject: Re: [Hardhats-members] Linux GT.M Error message


Mark --
I have no idea what all the VistA configuration information does, but
one person I showed the dump to wondered if you were perhaps running out
of lock space.  The LKE utility will tell you about lock usage.
Lock space is allocated in shared memory when a database is first
opened.  To increase, it get all processes out of the database and use
mupip set -lock_space.
Documentation on lke and mupip is in the Admin and Ops manual.
I think there is something strange going on at the application level,
but I don't know what.
-- Bhaskar
On Mon, 2005-04-04 at 13:11 -0700, Mark Street wrote:
Bhaskar, KS said:
> Is GT.M writing messages in your system log?
>
> This looks like GT.M may be doing a periodic ZSHOW dump (refer to
> Programmers Guide on documentation of ZSHOW, which is a GT.M command).
> What is causing GT.M to do a ZSHOW?  It could be a mupip interrupt 
> (USR1
> signal) that has a signal handler that executes a ZSHOW.  It could be a
> line of code somewhere that is executing it in a loop.  It could be a
> runtime error in a loop.
>
> How did you "tweak" the application?

No, the errors were written to the vista user's home dir.
I did not "tweak" the source code.  All interaction/configuration was 
done
through GTM> using D P^DI and D ^XUP.

Here are my kernel parameters.
Select KERNEL SYSTEM PARAMETERS DOMAIN NAME: `1  VISTA.STREETCHIRO.COM
DOMAIN NAME: VISTA.STREETCHIRO.COM//
AGENCY CODE: OTHER//
ROUTINE MONITORING: All//
Select ROUTINE N-SPACE TO MONITOR:
AUTO-GENERATE ACCESS CODES: NO//
USER CHARACTERISTICS TEMPLATE:
OPTION AUDIT:
Select OPTION TO AUDIT:
Select NAMESPACE TO AUDIT:
Select USER TO AUDIT:
INITIATE AUDIT:
TERMINATE AUDIT:
NEW PERSON IDENTIFIERS:
MAX SPOOL LINES PER USER: 999//
MAX SPOOL DOCUMENTS PER USER:
MAX SPOOL DOCUMENT LIFE-SPAN:
Select ALPHA/BETA TEST PACKAGE:
Select ALPHA,BETA TEST OPTION:
Select VOLUME SET: ROU//
  VOLUME SET: ROU//
  MAX SIGNON ALLOWED: 1000//
  LOG SYSTEM RT?:
Select VOLUME SET:
DNS IP: 192.168.1.1// 208.201.241.88
PKI Server:
PATH TO MWAPI BITMAPS:
DEFAULT # OF ATTEMPTS: 5//
DEFAULT LOCK-OUT TIME: 600//
DEFAULT MULTIPLE SIGN-ON: YES//
ASK DEVICE TYPE AT SIGN-ON:
DEFAULT AUTO-MENU: NO//
DEFAULT LANGUAGE: 1//
DEFAULT TYPE-AHEAD: YES//
DEFAULT TIMED-READ (SECONDS): 3600//
BYPASS DEVICE LOCK-OUT:
RESERVED:
Select DEVICE TO AUDIT:
FAILED ACCESS ATTEMPT AUDIT:
RESERVED:
LIFETIME OF VERIFY CODE: 90//
INTERACTIVE USER'S PRIORITY:
DEFAULT INSTITUTION: VISTA ALLIANCE MEDICAL CENTER
 //
DEFAULT AUTO SIGN-ON: Disabled//
DEFAULT MULTIPLE SIGN-ON LIMIT:
BROKER ACTIVITY TIMEOUT: 180//
INTRO MESSAGE:
Welcome to AVISTA ALLIANCE MEDICAL CENTER
This environment is running Vista-FOIA-GOLD-February 2005
  Edit? NO//
POST SIGN-IN MESSAGE:
You made it.
  Edit? NO//
LOG RESOURCE USAGE?: YES//
DEFAULT DIRECTORY FOR HFS: /tmp///
PRODUCTION: No//
System ID:
SID LAST CHECKED: APR 4,2005//

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


Re: [Hardhats-members] Domain inquiry error on first run after

2005-04-08 Thread Lloyd Milligan
GT.M attempts to compile the whole routine, even though part of it is not 
reachable in the GT.M context.  I think Bhaskar explained in an old message 
how to compile all the routines once at the beginning, thereby avoiding 
these annoying interruptions (but I don't remember the details).

This may also explain the broker errors pertaining to non GT.M platforms 
that you reported in another message.  They are compile errors pertaining to 
sections of code that are not actually reached in your environment (not 
execute errors).

Lloyd
- Original Message - 
From: "Mark Street" <[EMAIL PROTECTED]>
To: 
Sent: Friday, April 08, 2005 6:56 PM
Subject: [Hardhats-members] Domain inquiry error on first run after


I decided to go back through things and reconfigure.  This is a Red Hat 
Linux
9 box with FOIA SemiVivA GOLD source.  Funny little error here when 
printing
out an inquiry of my newly set domain name.  NOTE, the error only occurs 
the
first time the command is issued.  If I back out and re-issue the sequence 
no
error is reported and the query is output normally.

Select OPTION: 5  INQUIRE TO FILE ENTRIES
OUTPUT FROM WHAT FILE: DOMAIN//
Select DOMAIN NAME: streetchiro.com
ANOTHER ONE:
STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
Include COMPUTED fields:  (N/Y/R/B): NO// BOTH Computed Fields and Record
Number
(IEN)  . S (%,%1)=$ZGETDVI($I,"TT_ACCPORNAM")
   ^-
   At column 14, line 44, source module /home/vista/r/_ZIS4.m
%GTM-E-FNOTONSYS, Function or special variable is not supported by this
operating system
NUMBER: 23  NAME: STREETCHIRO.COM
 LEVEL 1 NAME (c): COM LEVEL 2 NAME (c): STREETCHIRO.COM
 LEVEL 3 NAME (c): STREETCHIRO.COM LEVEL 4 NAME (c): STREETCHIRO.COM
--
Mark Street, RHCE
http://www.oswizards.com
--
Key fingerprint = 3949 39E4 6317 7C3C 023E  2B1F 6FB3 06E7 D109 56C0
GPG key http://www.oswizards.com/pubkey.asc
---
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=6595&alloc_id=14396&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Installing KIDS

2005-04-19 Thread Lloyd Milligan



Also, the OPEN PARAMETERS are wrong.  The value "WNS" is 
Cache-specific.  That may not matter.  If it still doesn't work after 
removing "WNS" I would suggest simulating what ^XPDIL does, to 
troubleshoot.  In other words, from the GT.M command prompt -
 
 
 S 
%ZIS="",%ZIS("HFSNAME")="/home/vista/kids/ZMEDIT1p1new.KID",%ZIS("HFSMODE")="R",IOP="HFS" 
D ^%ZIS
 
 
Check POP and if it is '1' trace in ^%ZIS to see where the open 
fails.
 
Lloyd
 
 

  - Original Message - 
  From: 
  Cameron 
  Schlehuber 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Tuesday, April 19, 2005 12:13 
  PM
  Subject: RE: [Hardhats-members] 
  Installing KIDS
  
  
  The KIDS builds on 
  the VA ftp site are  format.  Have you performed the 
  DOS 2 Linux reformatting to knock off the s?
   
  -Original 
  Message-From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of Bruce ReedSent: Monday, April 18, 2005 7:14 
  PMTo: hardhats-members@lists.sourceforge.netSubject: [Hardhats-members] Installing 
  KIDS
   
  I have installed the Semi Viva Vista FOIA Gold on my 
  computer at home, per the instructions given from the WorldVista Forum. 
  Everything seems to be working fine so far, but I would like the ability to 
  update the system by loading the KIDS builds from the VA ftp site. When trying 
  to load a KIDS build I get the error shown below. I have also included the HFS 
  entry in fileman. The vista user account I use to log into the machine has rwx 
  access to the directory containing the KIDS build. I have gotten the same 
  error on every other KIDS build I have tried to install. Yes, I did insure I 
  downloaded the KIDS build in an ASCII format. Has anyone ever been able to 
  load KIDS builds on this type of installation ? Thank you.  
  1  Load a Distribution   
  2  Verify Checksums in Transport 
  Global   3  Print Transport 
  Global   4  Compare Transport 
  Global to Current System   5  
  Backup a Transport Global   6  
  Install Package(s)  
  Restart Install of 
  Package(s)  Unload a 
  DistributionSelect Installation Option: 1  Load a 
  DistributionEnter a Host File: 
  /home/vista/kids/ZMEDIT1p1new.KIDCouldn't open file or HFS 
  device!!VA FileMan 22.0Select OPTION: 5  INQUIRE 
  TO FILE ENTRIESOUTPUT FROM WHAT FILE: NEW PERSON// 
  DEVICE    (41 entries)Select DEVICE NAME: 
  HFS  Host File Server 
  /tmp/vista-tmp.txt ROUANOTHER ONE:STANDARD 
  CAPTIONED OUTPUT? Yes//   (Yes)Include COMPUTED fields:  
  (N/Y/R/B): NO//  - No record number (IEN), no Computed 
  FieldsNAME: 
  HFS   
  $I: /tmp/vista-tmp.txt  ASK DEVICE: 
  YES   
  VOLUME SET(CPU): ROU  LOCATION OF TERMINAL: Host File 
  Server  ASK HOST FILE: 
  YES    
  OPEN PARAMETERS: "WNS"  SUBTYPE: 
  P-OTHER  
  TYPE: HOST FILE SERVER 


Re: [Hardhats-members] CPRSchart.exe Problem

2005-05-24 Thread Lloyd Milligan
It appears from the error report that ZTUCI is invalid.  This value comes 
from ^%ZOSF("MGR"), which in turn is defined by running ^ZTMGRSET.  My 
suggestion is to rerun ^ZTMGRSET.


Lloyd

- Original Message - 
From: "Ewaen Okao" <[EMAIL PROTECTED]>

To: 
Sent: Tuesday, May 24, 2005 4:48 AM
Subject: [Hardhats-members] CPRSchart.exe Problem



Hi everyone.
I'm new to VisTA and to this mailing list
I just installed VistA on a Win2k pc.
I can successfully connect using the RPCTest Diagnostic Program to the 
VistA.
However anytime I try to connect using CPRSchart.exe, I get WSAEINTR error 
after a few seconds.


Both the RPC Test program and the CPRSchart.exe program are on the same PC 
as the VistA


Also anytime I run D^ZTMB to start Taskman, I get the following result.

VISTA 2d0>D ^ZTMB

I ZTOS'["VAX DSM" J START^%ZTM0[ZTUCI] Q
  ^
START+5^ZTMB
VISTA 4d0>

Can anybody help me with this problem and explain what the D ^ZTMB output 
means?


Thanks

Ewaen Okao.



-
How much free photo storage do you get? Store your holiday snaps for FREE 
with Yahoo! Photos. Get Yahoo! Photos

--0-497823563-1116924534=:24835
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Hi everyone.I'm new to VisTA and to this mailing listI just 
installed VistA on a Win2k pc.I can successfully connect using the 
RPCTest Diagnostic Program to the VistA.However anytime I try to 
connect using CPRSchart.exe, I get WSAEINTR error after a few seconds. 

Both the RPC Test program and the CPRSchart.exe program are on the 
same PC as the VistA
Also anytime I run D^ZTMB to start Taskman, I get the following 
result.
VISTA 2d0>D ^ZTMB  I ZTOS'["VAX DSM" J 
START^%ZTM0[ZTUCI] 
Q   
^START+5^ZTMBVISTA 4d0>

 
Can anybody help me with this problem and explain what the D ^ZTMB 
output means?

 
Thanks
 
Ewaen Okao.
How much free photo storage do you 
get? Store your holiday snaps for FREE with Yahoo! Photos. href="http://us.rd.yahoo.com/mail/uk/taglines/default/photos/*http://uk.photos.yahoo.com/";>Get 
Yahoo!

Photos
--0-497823563-1116924534=:24835--


---
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=7412&alloc_id=16344&op=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=7412&alloc_id=16344&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Another GTM error

2005-05-25 Thread Lloyd Milligan
No, but I think there is a path length limitation.  Try it from a short 
path, if you are not already doing so.


Lloyd

- Original Message - 
From: "Thurman Pedigo" <[EMAIL PROTECTED]>

To: 
Sent: Wednesday, May 25, 2005 6:58 PM
Subject: RE: [Hardhats-members] Another GTM error



Is there a special folder to place a KIDS build/transport? I am having
problems getting VistA to find a KIDS upgrade. The system is VistA running
on Cache with Win2K server.

Thanks,

thurman


-Original Message-
From: [EMAIL PROTECTED] [mailto:hardhats-
[EMAIL PROTECTED] On Behalf Of Cameron Schlehuber
Sent: Wednesday, May 25, 2005 2:46 PM
To: hardhats-members@lists.sourceforge.net
Subject: RE: [Hardhats-members] Another GTM error

One can manually reconstruct things, but it's usually safer (and less
labor
if a lot is missing) to create a KIDS build from a reliable account for
just
the components involved then import it.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
Toppenberg
Sent: Wednesday, May 25, 2005 1:33 PM
To: hardhats-members@lists.sourceforge.net
Subject: RE: [Hardhats-members] Another GTM error

My question, looking at this, is how to go about
fixing such a problem. I assume a node was blown away
somehow.  Would it have to be manually reconstructed?

Kevin

--- Cameron Schlehuber <[EMAIL PROTECTED]>
wrote:

> Actually, pointing to missing files won't cause the
> problem reported here.
> Fileman does tolerate that.  Having data at
> ^DD(200.07475,.01,nn but not at
> ^DD(200.07475,.01,0) WILL cause such errors.
>
> -Original Message-
> From: [EMAIL PROTECTED]
>
[mailto:[EMAIL PROTECTED]
> On Behalf Of Gregory
> Woodhouse
> Sent: Wednesday, May 25, 2005 5:55 AM
> To: hardhats-members@lists.sourceforge.net
> Subject: Re: [Hardhats-members] Another GTM error
>
> Fileman is resilient against quite a few potential
> errors, but
> pointing to files not in the DD is not one of them.
>
> ===
> Gregory Woodhouse
> [EMAIL PROTECTED]
>
> "A practical man is a man who practices the errors
> of his
> forefathers. -- Benjamin Disraeli
>
>
>
> On May 25, 2005, at 5:45 AM, Gregory Woodhouse
> wrote:
>
> > Yes, you're on the right track.
> >
> > IOSL is one of a number of documented Kernel
> variables that you can
> > read about in the online documentation. This one
> is "screen
> > length", and is ultimately a value set by the
> device handler based
> > on the DEVICE file. It is unrelated to the problem
> here.
> >
> > Notice that this is an invalid pointer, and
> without looking too
> > closely, I'd guess that the problem here was an
> attempt to
> > dereference it.
> >
> > ===
> > Gregory Woodhouse
> > [EMAIL PROTECTED]
> >
> > "The whole of science is nothing more than a
> refinement
> >  of everyday thinking."  -- Albert Einstein
> >
> >
>
>
>
>
---
> This SF.Net email is sponsored by Yahoo.
> Introducing Yahoo! Search Developer Network - Create
> apps using Yahoo!
> Search APIs Find out how you can build Yahoo!
> directly into your own
> Applications - visit
>
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> ___
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/hardhats-members
>
>
>
>
---
> SF.Net email is sponsored by: GoToMeeting - the
> easiest way to collaborate
> online with coworkers and clients while avoiding the
> high cost of travel and
> communications. There is no equipment to buy and you
> can meet as often as
> you want. Try it
>
free.http://ads.osdn.com/?ad_id=7402&alloc_id=16135&op=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


---
SF.Net email is sponsored by: GoToMeeting - the easiest way to 
collaborate

online with coworkers and clients while avoiding the high cost of travel
and
communications. There is no equipment to buy and you can meet as often as
you want. Try it
free.http://ads.osdn.com/?ad_id=7402&alloc_id=16135&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
SF.Net email is sponsored by: GoToMeeting - the easiest way to 
collaborate

online with coworkers and clients while avoiding the high cost of travel
and
communications. There is no equipment to buy and you can meet as often as
you want. Try it free.http://ads.osdn.com/?ad_idt02&alloc_id135&op=ick
___

Re: [Hardhats-members] Re: CPRS Connection Problem

2005-05-27 Thread Lloyd Milligan
Kevin, you write "Cache is a Windows implementation of M."  This is 
incorrect in two different ways.  First, Cache also runs under linux, VMS 
and other OS's.  Second it is much more than M.


Lloyd

- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>

To: 
Sent: Friday, May 27, 2005 8:07 AM
Subject: Re: [Hardhats-members] Re: CPRS Connection Problem



Cache is a Windows implementation of M.  It is the one
most are using in the VA now.  But vista is supposed
to not used any of its "extra" features, so you are
not dependant on it.  You can use GT.M on linux just
fine.

Have you run the RPCbroker program?

Kevin

--- vista <[EMAIL PROTECTED]> wrote:


yassir,

I've tested all of u're suggestions but the problem
still persist:
- telnet 192.168.1.225 9200  works but I loose the
connection when I enter some characters
- I've disabled the Redhat Firewall
- Kevin, I didn't understand for Cache Mumps, is it
an implementation of M on Windows or I have to
install it in a Windows CPRS client ? (Sorry I have
just a medium level in English)
- I've checked  my Vista Linux Server, it seems to
work without problems








__
Do you Yahoo!?
Yahoo! Small Business - Try our new Resources site
http://smallbusiness.yahoo.com/resources/


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] where is RG_1_0.KID?

2005-05-30 Thread Lloyd Milligan



Ewaen, The "Clinical Info Resource Network - RG" package (RG_1_0.KID) is 
already installed in VistA, as distributed in recent years.  It would be a 
mistake to install it again, as the installed version includes patches.
 
That having been said, VistA packages and patches may be downloaded from ftp.va.gov/vista/ under 
Software/Packages/...  The KIDS prompt "Enter a Host File: " wants the path 
where the downloaded package or patch was saved, for example, 
/home/vista/downloads/RG_1_0.KID or c:\downloads\RG_1_0.KID.
 
That is the process, but normally you would only install a new patch or 
package, not one that is present in the distribution.
 
Lloyd

  - Original Message - 
  From: 
  Ewaen Okao 
  
  To: Hardhats VistA 
  Sent: Monday, May 30, 2005 12:27 AM
  Subject: [Hardhats-members] where is 
  RG_1_0.KID?
  
  Help needed!
   
  Where Can I find RG_1_0.KID?
   
  error message seen on attempting to load  file is shown below
   
  Select Installation Option: LOAD A DISTRIBUTIONEnter a Host File: 
  RG_1_0.KIDCouldn't open file or HFS device!! **NOTHING 
  LOADED**
   
  Ewaen
  
  
  Yahoo! 
  Messenger NEW - crystal clear PC to PC calling 
  worldwide with voicemail 


Re: [Hardhats-members] how does one edit the routine that contacts the MPI in TX?

2005-05-31 Thread Lloyd Milligan



Ewaen,  I don't know of a parameter to disable the MPI query.  
The query may be bypassed at different levels in the code.  One way would 
be to add a QUIT command after MPIQ^MPIFAPI, e.g.
 
MAY05>ZP MPIQ:MPIQ+1MPIQ(DFN) ;MPI 
QUERY Q  ;Non-VAMC, Do 
not try to connect.
Be sure to include at least 2 spaces after the QUIT command 
if appending a comment.
 
Or one could skip the call to CIRN in routine ^DGREG (equivalently, 
QUIT at CIRN).  Similarly, skip calling ROMQRY to suppress displaying the 
message "Data retrieval from LST site has not been successful."
 
Probably a better solution is not to use the VA patient registration 
option, rather to acquire or make your own custom registration option, such as 
has been described previously on Hardhats.  VA patient registration 
includes many data elements that are not of general interest outside VA, and 
omits elements that may be important in non-VA settings.
 
Lloyd
 

  - Original Message - 
  From: 
  Ewaen Okao 
  
  To: Hardhats VistA 
  Sent: Tuesday, May 31, 2005 10:05 
AM
  Subject: [Hardhats-members] how does one 
  edit the routine that contacts the MPI in TX?
  
  Thanks Lloyd,
  How do I stop the patient registration program from contacting 
  austin, TX.
  I'm running a test installation on Windows first before i begin trying 
  out VistA on a Linux Distro.
  I followed the instuctions at the Geocities site and got stuck when it 
  came to locating the RG_1_0.KID. since the CIRN is already installed then it 
  is a good thing i could not complete the process.So now, where do you find and 
  how does one edit the routine that contacts the MPI in TX ?? 
  A hyperlink to the instruction of how to do this will be great...Kevin, 
  anybody?.
  Ewaen
  .
   
  From: "Lloyd Milligan" <[EMAIL PROTECTED]>To: <hardhats-members@lists.sourceforge.net>Subject: 
  Re: [Hardhats-members] where is RG_1_0.KID?Date: Mon, 30 May 2005 09:47:40 
  -0400Organization: Sea Island Systems, Inc.Reply-To: hardhats-members@lists.sourceforge.netThis is 
  a multi-part message in MIME 
  format.--=_NextPart_000_0012_01C564FC.9E96DB30Conten t-Type: 
  text/plain;charset="iso-8859-1"Content-Transfer-Encoding: 
  quoted-printableEwaen, The "Clinical Info Resource Network - RG" 
  package (RG_1_0.KID) is =already installed in VistA, as distributed in 
  recent years.  It would be =a mistake to install it again, as the 
  installed version includes =patches.That having been said, VistA 
  packages and patches may be downloaded from =ftp.va.gov/vista/ under 
  Software/Packages/...  The KIDS prompt "Enter a =Host File: " 
  wants the path where the downloaded package or patch was =saved, for 
  example, /home/vista/downloads/RG_1_0.KID or 
  =c:\downloads\RG_1_0.KID.That is the process, but normally you 
  would only install a new patch or =package, not one that is present in 
  the distribution.Lloyd
  
  
  How much free photo storage do you get? Store your 
  holiday snaps for FREE with Yahoo! Photos. Get 
  Yahoo! Photos


Re: [Hardhats-members] I cant seem to connect to the RPC Listener

2005-05-31 Thread Lloyd Milligan
It appears you have verified that the listener is running and that your 
(client) firewall is not blocking callback.  Have you checked the VistA 
Kernel error log for any relevant entries?  From the programmer prompt, DO 
^XTER and so forth.


Lloyd

- Original Message - 
From: "Mark Goudie" <[EMAIL PROTECTED]>

To: 
Sent: Tuesday, May 31, 2005 5:43 PM
Subject: Re: [Hardhats-members] I cant seem to connect to the RPC Listener



I allready turned off the microsoft firewall, i ran iptables -L and it
came back with an error saying its not installed

On 5/31/05, Kevin Toppenberg <[EMAIL PROTECTED]> wrote:

Any Microsoft firewall up?

Control Panel-->Administrative Tools-->Services  shows
the services that are running.  If you see the
firewall, try turning it off at least temporarily.

Kevin


--- Mark Goudie <[EMAIL PROTECTED]> wrote:

> Sorry, Nestat is reporting that the port is open.  I
> thought i was
> ssh'ed into the pc but i wasnt.   Sorry for the
> confusion. but even
> tho the port is open i cant connect to it.  Im on a
> private network
> and they two pcs can ping each other.  Im using a
> windows program
> called Vista RPC Broker, the test executable.  The
> IP and port feilds
> are filled out properly
>
> On 5/31/05, Mark Goudie <[EMAIL PROTECTED]>
> wrote:
> > I dont get anything listening on 9200 when i use
> netstat.
> > Just for info on my files im trying to mirror the
> install guide as
> > close as I can since its my first install
> >
>
http://openforum.worldvista.org/~forum/index.php?title=Begin_Configuration_of_Vista
> >
> > On 5/31/05, Mark Street <[EMAIL PROTECTED]>
> wrote:
> > > No error necessary.
> > >
> > > from your command prompt in Linux run the
> netstat command like so.
> > >
> > > netstat -an | grep 9200
> > >
> > > you should see output like so it the listener is
> running on port 9200 and
> > > listening for connections.
> > >
> > > tcp0  0 0.0.0.0:9200
> 0.0.0.0:*   LISTEN
> > >
> > > On Tuesday 31 May 2005 13:28, Mark Goudie wrote:
> > > > Im running this command
> > > >
> > > > GTM>D STRT^XWBTCP(9200)
> > > > Start TCP Listener...
> > > > Checking if TCP Listener has started...
> > > > TCP Listener started successfully.
> > > > GTM>D STRT^XWBTCP(9200)
> > > > Start TCP Listener...
> > > > Checking if TCP Listener has started...
> > > > TCP Listener started successfully.
> > > >
> > > > If i wait just a couple seconds i can issue
> the command agian and it
> > > > wont error out saying its allready running
> > > >
> > > > Im running Debian Sarge install with no
> firewalls.  To my knowledge
> > > > its a pretty open system.
> > > --
> > > Mark Street, RHCE
> > > http://www.oswizards.com
> > > --
> > > Key fingerprint = 3949 39E4 6317 7C3C 023E  2B1F
> 6FB3 06E7 D109 56C0
> > > GPG key http://www.oswizards.com/pubkey.asc
> > >
> > >
> > >
>
---
> > > This SF.Net email is sponsored by Yahoo.
> > > Introducing Yahoo! Search Developer Network -
> Create apps using Yahoo!
> > > Search APIs Find out how you can build Yahoo!
> directly into your own
> > > Applications - visit
>
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> > > ___
> > > Hardhats-members mailing list
> > > Hardhats-members@lists.sourceforge.net
> > >
>
https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > >
> >
> >
> > --
> > - Mark Goudie
> >
>
>
> --
> - Mark Goudie
>
>
>
---
> This SF.Net email is sponsored by Yahoo.
> Introducing Yahoo! Search Developer Network - Create
> apps using Yahoo!
> Search APIs Find out how you can build Yahoo!
> directly into your own
> Applications - visit
>
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> ___
> 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 Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit 
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

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




--
- Mark Goudie


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?frfad-ysdn-ostg-q22005
_

Re: [Hardhats-members] I cant seem to connect to the RPC Listener

2005-06-01 Thread Lloyd Milligan
I think it is essential first to understand the event recorded in the Kernel 
error trap.  Unfortunately the summary you quoted appears to reflect a 
generated error and is uninformative.  It is possible the full error listing 
might reveal additional clues.  Try entering ^L at the "Which symbol?" 
prompt.


Lloyd

- Original Message - 
From: "Mark Goudie" <[EMAIL PROTECTED]>

To: 
Sent: Wednesday, June 01, 2005 9:26 AM
Subject: Re: [Hardhats-members] I cant seem to connect to the RPC Listener



When i do iptables -L as root i get this output
ntinstall:/# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source   destination

Chain FORWARD (policy ACCEPT)
target prot opt source   destination

Chain OUTPUT (policy ACCEPT)
target prot opt source   destination



When i look at the kernel log i get this error every time I try and 
connect



Process ID:  4493  (4493)
 JUN 01, 2005 
08:20:03


Username:   Process Name:

UCI/VOL: [VAH,ROU]  :

$ZA:$ZB:

Current $IO: 0  Current $ZIO: ^0^0

CPU time:   Page Faults:

Direct I/O: Buffered I/O:

$ZE= ,,,-

S @%ZTERRT@("LINE")=$STACK(%2,"MCODE")

Last Global Ref: ^%ZOSF("TRAP")

Which symbol? >

---

The Error on the Windows Vista RPC Broker

" Error encountered
Function was :recv
Error was : WSAECONNRESET."



Thanks!

On 5/31/05, Kevin Toppenberg <[EMAIL PROTECTED]> wrote:

Nancy,

Can you comment futher on the problem.  I have not had
to do any of these things, and my site works OK.  I
have an older version of the server, though.
1.0.23.15 I believe.

Kevin
--- Nancy Anthracite <[EMAIL PROTECTED]> wrote:

> There is a problem with connecting CPRS to the
> server on GTM that the recent
> release of GTM is designed to fix.  Precviously,
> with the new listener using
> one port, you could connect once and then the
> listener died, and I am not
> positive that when it died that you stopped seeing
> it in the netstat
> listings, but you do not see anything connecting
> when you would telnet to it.
>
> The post Wally made about xinetd has to do with
> this, and I have wanted to
> post a discussion about this on the Wiki but can't
> considering there is the
> problem with the spam filter, so I am going to cram
> it on here with a really
> long email.
> [snip]



__
Discover Yahoo!
Find restaurants, movies, travel and more fun for the weekend. Check it 
out!

http://discover.yahoo.com/weekend.html



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit 
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

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




--
- Mark Goudie


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?frfad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] I cant seem to connect to the RPC Listener

2005-06-01 Thread Lloyd Milligan
May I suggest that you also rename the other-OS null DEVICE entries to 
eliminate ambiguity of the lookup name NULL.


Lloyd

- Original Message - 
From: "Mark Goudie" <[EMAIL PROTECTED]>

To: 
Sent: Wednesday, June 01, 2005 11:55 AM
Subject: Re: [Hardhats-members] I cant seem to connect to the RPC Listener



I ran the config for the null device agian, and now the error on the
windows client is diffent but the error on vista is the same as
before.

Here is my config for the null device
Select DEVICE NAME: NULL
1 NULL NT SYSTEM //./nul
2 NULL GTM-UNIX-NULL Bit Bucket (GT.M-Unix) /dev/null
3 NULL-DSM Bit Bucket _NLA0:
CHOOSE 1-3: 2 GTM-UNIX-NULL Bit Bucket (GT.M-Unix) /dev/null
NAME: GTM-UNIX-NULL//
LOCATION OF TERMINAL: Bit Bucket (GT.M-Unix) Replace
Select MNEMONIC: NULL//
LOCAL SYNONYM:
$I: /dev/null//
VOLUME SET(CPU):
SIGN-ON/SYSTEM DEVICE: NO//
TYPE: TERMINAL// ^

The error on the client now reads
"Function was Connection Loss
Error = 0"

Im gonna re config all the devices and restart taskman and the rpc to
make sure thats not it.

Sorry for asking so many questions, this is my second day trying to
fix this and i dont really know what to do.  Thanks for all the help.

On 6/1/05, Greg Woodhouse <[EMAIL PROTECTED]> wrote:

Well, there you have it. You need to create a NULL device.

--- Mark Goudie <[EMAIL PROTECTED]> wrote:

> Here is the output
>
> Which symbol? > ^L
>
...
> XWBERROR=No NULL device


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 Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit 
http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

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




--
- Mark Goudie


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?frfad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] I cant seem to connect to the RPC Listener

2005-06-02 Thread Lloyd Milligan
Mark, The RPCTest program should work with any GT.M version, or for that 
matter any M platform that supports VistA.  Yesterday you said you were 
still seeing the same error recorded in the Kernel error log as before.  Is 
this still the case?  If so, this error cannot be ignored.  Are you able to 
open the null device from the programmer prompt, for example,


GTM>D ^%ZIS

DEVICE: HOME// NULL  BIT BUCKET

GTM>W POP
0
GTM>W IO
/dev/null
GTM>

The above is what you should see under GT.M for Linux (except for the device 
location name, which may differ on your system).  You don't need 2 or 3 null 
devices, just the one appropriate to the OS.


Lloyd


- Original Message - 
From: "Mark Goudie" <[EMAIL PROTECTED]>

To: 
Sent: Thursday, June 02, 2005 3:11 PM
Subject: Re: [Hardhats-members] I cant seem to connect to the RPC Listener



Even with the G.TM upgrade i still cant connect

On 6/2/05, Cameron Schlehuber <[EMAIL PROTECTED]> wrote:

That's the RPC Broker test utility.  It does just the basic testing and
checks that the M-side of the Broker is alive and well along with the
connection.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mark
Goudie
Sent: Thursday, June 02, 2005 11:07 AM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] I cant seem to connect to the RPC 
Listener


Here is a screen shot of the client im trying to use to connect

http://gallery.nizick.com/albums/Risk1/vistaprompt.sized.jpg

On 6/2/05, Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
> The GUI CPRS is the windows program that most people
> think of as "VistA".  It is what one uses to browse
> the database etc.
>
> Kevin
>
>
> --- Mark Goudie <[EMAIL PROTECTED]> wrote:
>
> > I dont know if im using the CPRS GUI could you
> > provide a link to get
> > it so i can check?
> >
> > On 6/2/05, Mark Goudie <[EMAIL PROTECTED]>
> > wrote:
> > > Is there any install how-to's?  When i install
> > this gtm do i have to
> > > reconfigure everything from the start?
> > >
> > > On 6/2/05, K.S. Bhaskar <[EMAIL PROTECTED]>
> > wrote:
> > > > Mark --
> > > >
> > > > If you are using the new "direct connect" CPRS
> > GUI then yes, you would
> > > > need to get V5.0-FT02.
> > > >
> > > > -- Bhaskar
> > > >
> > > > Mark Goudie wrote:
> > > > > I have this version
> > > > > GT.M V5.0-FT01 Linux x86
> > > > > Im guessing i need to get the FT02 or greater?
> > > >
> > > >
> > > >
> >
> ---
> > > > This SF.Net email is sponsored by Yahoo.
> > > > Introducing Yahoo! Search Developer Network -
> > Create apps using Yahoo!
> > > > Search APIs Find out how you can build Yahoo!
> > directly into your own
> > > > Applications - visit
> >
> http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> > > > ___
> > > > Hardhats-members mailing list
> > > > Hardhats-members@lists.sourceforge.net
> > > >
> >
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> > > >
> > >
> > >
> > > --
> > > - Mark Goudie
> > >
> >
> >
> > --
> > - Mark Goudie
> >
> >
> >
> ---
> > This SF.Net email is sponsored by Yahoo.
> > Introducing Yahoo! Search Developer Network - Create
> > apps using Yahoo!
> > Search APIs Find out how you can build Yahoo!
> > directly into your own
> > Applications - visit
> >
> http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
> > ___
> > 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 Yahoo.
> Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
> Search APIs Find out how you can build Yahoo! directly into your own
> Applications - visit 
> http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005

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


--
- Mark Goudie


---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=fad-ysdn-ostg-q22005
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Develope

Re: [Hardhats-members] == VistaWeb Missing Apps ==

2005-06-13 Thread Lloyd Milligan
What does this "discussion" have to do with VistA or with the specific 
subject of this post "VistaWeb Missing Apps"?


Lloyd

- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>

To: 
Sent: Monday, June 13, 2005 12:56 PM
Subject: RE: [Hardhats-members] == VistaWeb Missing Apps ==



LOL.

My kids are 5 and 7.  Already I am teaching them that
the reason their computers (windows based) don't work
the way they want them to is "Because Bill Gates is
Evil."  LOL

Kevin


--- "Gillon, Joseph" <[EMAIL PROTECTED]> wrote:


Maybe it's not support so much as knowing which doll
to stick pins in.  When
MS products don't work (yes, hard to believe), I
know to append my new hate
to the hate I've already heaped on Bill Gates.

-Original Message-
From: [EMAIL PROTECTED]


[mailto:[EMAIL PROTECTED]

On Behalf Of Kevin
Toppenberg
Sent: Monday, June 13, 2005 12:20 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] == VistaWeb Missing
Apps ==

Why do you need support?  I have Windows XP on my
notebook.  I never expect anything from Windows
(except for the occasional updates that consistently
remove functionality from my OS).

Kevin


--- Greg Woodhouse <[EMAIL PROTECTED]>
wrote:

> I've never heard of emperor Linux. I called Dell
> (and HP, and IBM).
> Dell, for example, told me that they support
Linux,
> but not on a
> notebook.
>
> --- Ruben Safir <[EMAIL PROTECTED]> wrote:
>
> > On Mon, 2005-06-13 at 10:59, Greg Woodhouse
wrote:
> > > I know that one reason I have tended to shy
away
> from Linux is that
> > I
> > > have been unable to find a vendor that sells
> and/or supports Linux
> > on a
> > > notebook.
> >
> > You mean besides Emperor Linux, HP, IBM and
Dell?
> For what it is
> > worth,
> > the correct term is GNU/Linux.
> >
> >
> > Ruben
> >
> >
> >
> >
>


---

> > This SF.Net email is sponsored by: NEC IT Guy
> Games.  How far can you
> > shotput
> > a projector? How fast can you ride your desk
chair
> down the office
> > luge track?
> > If you want to score the big prize, get to know
> the little guy.
> > Play to win an NEC 61" plasma display:
> http://www.necitguy.com/?r=20
> > ___
> > Hardhats-members mailing list
> > Hardhats-members@lists.sourceforge.net
> >
>


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

> >
>
>
> "The most profound technologies are those that
> disappear."
> --Mark Weiser
>
> 
> Greg Woodhouse
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
>
>
>
>
>
>


---

> This SF.Net email is sponsored by: NEC IT Guy
Games.
>  How far can you shotput
> a projector? How fast can you ride your desk chair
> down the office luge track?
> If you want to score the big prize, get to know
the
> little guy.
> Play to win an NEC 61" plasma display:
> http://www.necitguy.com/?r=20
> ___
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
>


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

>




__
Discover Yahoo!
Find restaurants, movies, travel and more fun for
the weekend. Check it out!

http://discover.yahoo.com/weekend.html





---

This SF.Net email is sponsored by: NEC IT Guy Games.
 How far can you
shotput
a projector? How fast can you ride your desk chair
down the office luge
track?
If you want to score the big prize, get to know the
little guy.
Play to win an NEC 61" plasma display:
http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net


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





---

This SF.Net email is sponsored by: NEC IT Guy Games.
 How far can you shotput
a projector? How fast can you ride your desk chair
down the office luge track?
If you want to score the big prize, get to know the
little guy.
Play to win an NEC 61" plasma display:
http://www.necitguy.com/?r=20
___
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: NEC IT Guy Games.  How far can you 
shotput
a projector? How fast can you ride your desk chair down the office luge 
track?

If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.n

Re: [Hardhats-members] What is GTM-UNIX-HFS?

2005-06-15 Thread Lloyd Milligan
Documentation of Host File devices is found in Chapter 18 of the Kernel 
Systems Manual.  The GTM-UNIX-HFS entry in your message does not include a 
value for ASK HFS I/O OPERATION.  This would allow specifying the file mode, 
i.e. read or write, etc. at the time of device selection.  Alternatively the 
device could be configured to "noreadonly" and "newversion" etc. by adding 
OPEN PARAMETERS. Answering YES to ASK HFS IO OPERATION obtains the 
flexibility of using the same device entry for both input and output.  The 
field ASK DEVICE is irrelevant, since HFS is not a signon device.  Also 
OUT-OF-SERVICE DATE is not required.


Lloyd

- Original Message - 
From: "Ismet Kursunoglu, MD" <[EMAIL PROTECTED]>

To: 
Sent: Wednesday, June 15, 2005 3:50 AM
Subject: [Hardhats-members] What is GTM-UNIX-HFS?


I am sorry about asking such a general question but my understanding about 
GTM-UNIX-HFS is murky. I didn't have it on my system so I created it.


NUMBER: 43  NAME: GTM-UNIX-HFS
  $I: /home/ibk/tmp/hfs.dat ASK DEVICE: YES
  ASK PARAMETERS: NOQUEUING: ALLOWED
  LOCATION OF TERMINAL: localhost   ASK HOST FILE: YES
  OUT-OF-SERVICE DATE: JAN 01, 2030
MNEMONIC: HFS
  SUBTYPE: P-OTHER  TYPE: HOST FILE SERVER

I arbitrarily created the hfs.dat file having seen this mentioned in 
various documents. I tried to write out some files to disk but don't see 
anything in the respective file.


How do I use this device ? Is it purely a method to write out files? Can I 
access it over the network? And how does this device relate to the Linux 
file system? (in this case a reiserfs) Perhaps someone could kindly point 
me to some document that talks about this.


Thank you.

Ismet

--
Ismet B. Kursunoglu, MD, FCCP
Medical Director
Alaska Clinic, LLC
3750 Country Field Circle, UNIT B
Wasilla, Alaska 99654
[EMAIL PROTECTED]
(907)357-7240


---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: CPRS logon error

2005-06-17 Thread Lloyd Milligan



Just a week or two ago someone else posted the same question.  To 
eliminate the lookup ambiguity of the NULL device, either name or rename other 
OS NULL devices to something different from NULL, like NT NULL, _or_ remove the 
mnemonic NULL from these other OS NULL devices.  You want to have exactly 
one device that satisfies the lookup value NULL.  For Linux that is the one 
that has $I equal to /dev/null.
 
Lloyd

  - Original Message - 
  From: 
  vista 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Friday, June 17, 2005 10:46 
AM
  Subject: [Hardhats-members] Re: CPRS 
  logon error
  
  I'm on a local network and there is 
  no firewallSteps of installation found in worldvista siteOS of the 
  vista server: Red Hat 9Version of CPRS: 1.0.25.28
  GTM>D STRT^XWBTCP(9200)Start 
  TCP Listener...Checking if TCP Listener has started...TCP Listener 
  started successfully.
  GTM>W $ZvGT.M V5.0-FT02 
  Linux x86
   
  GTM>D 
  ^XPAREDIT  
  --- Edit Parameter Values --- Select PARAMETER DEFINITION NAME: 
  XWBDEBUG RPCBroker debug 
  logging - Setting XWBDEBUG  for System: 
  JIHAD.HCZ.MA -Enable Broker Logging: Yes// very 
  verbose  very 
  Verbose---
  --When I try to 
  connect the log gives: 
  GTM> D VIEW^XWBLOGLog from 
  Job 3148 5 Lines14:17:33 = Log start: Jun 17, [EMAIL PROTECTED]:17:3314:17:33 = 
  XWBTCPL14:17:38 = Port Open: 920014:24:26 = Hdr:{XWB}00058| 
  Msg:TCPconnect^192.168.1.69^2338^facture11.hcz.ma^14:24:26 = 
  acceptReturn to continue, Next log, Exit: Continue//
  and:
  Log from Job 3176 3 
  Lines14:24:26 = Log start: Jun 17, [EMAIL PROTECTED]:24:2614:24:26 = 
  XWBTCPC14:24:26 = Callback: 192.168.1.69 :2338Return to continue, Next 
  log, Exit: Continue//
  and finally, my NULL device 
  parameters:
  Select DEVICE NAME: 
  NULL 1   
  NULL  NT SYSTEM 
  //./nul 2   NULL  
  GTM-UNIX-NULL    Bit Bucket (GT.M-Unix) 
  /dev/null ROU 
  3   NULL-DSM  Bit 
  Bucket _NLA0:CHOOSE 1-3: 2  
  GTM-UNIX-NULL    Bit Bucket (GT.M-Unix) 
  /dev/null ROUNAME: GTM-UNIX-NULL//LOCATION OF 
  TERMINAL: Bit Bucket (GT.M-Unix)  ReplaceSelect MNEMONIC: 
  NULL//LOCAL SYNONYM:$I: /dev/null//VOLUME SET(CPU): 
  ROU//SIGN-ON/SYSTEM DEVICE: NO//TYPE: TERMINAL// ^
  
  Nancy:
   
  Also, please try setting the log 
  parameter to very verbose which is 3 on ascale of 0-3 and see what you get 
  then.  Also, please remind us what you haveinstall and on what system 
  - a recent FOIA on Cache and Windows or some otherversion on GTM and Linux 
  or what?  And are you on a local network or remoteand are you using 
  the new listener or not?  How are you starting thelistener?  
  What version of CPRS are you using? Select OPTION NAME: 
  ^GTM>D 
  ^XPAREDIT 
  --- Edit Parameter Values ---Select PARAMETER DEFINITION NAME: 
  XWBDEBUG RPCBroker debug logging--- 
  Setting XWBDEBUG  for System: CMM.FO-ALBANY.MED.VA.GOV 
  ---Enable Broker Logging: very verbose// ??This parameter 
  controls if the RPC Broker records log datain 
  ^TMP("XWBDBUG",$J).Enable Broker Logging: very verbose// 3  very 
  verboseOn Thursday 16 June 2005 03:00 pm, Kevin Toppenberg 
  wrote:> "Vista"-- what is your real name? yassir?>> Can 
  you log in from a terminal (i.e. do you have your> login and passwords 
  correct?)  try do ^ZU to test> this.>> Any firewalls 
  in place on the server or the desktop> PC?>> 
  Kevin>> --- vista <[EMAIL PROTECTED]> wrote:> > 
  Hi,> >> > I can't logon with CPRS into the RPC broker 
  server,> > when I try to view broker log with D VIEW^XWBDLOG 
  i> > have the following error:> >> > Log from 
  Job 3314 3 Lines> > 11:58:01 = Log start: Jun 16, 
  [EMAIL PROTECTED]:58:01> > 11:58:01 = XWBTCPC> > 11:58:01 = 
  Callback: 192.168.1.69 :1333> > Return to continue, Next log, Exit: 
  Continue//> >> > where 192.168.1.69 is the client 
  IP,> > (Please help, I've installed and configured the> > 
  vista server 3 weeks ago and til now I can't connect> > CPRS to 
  it)> >> > yassir


Re: [Hardhats-members] UPDATE^DIE

2005-06-21 Thread Lloyd Milligan
Title: RE: [Hardhats-members] UPDATE^DIE



Evidently mine is a minority opinion, but I think it is OK, even 
commendable, to use UPDATE^DIE to pre-load File 200.  In fact, 
^XUSERBLK "Grant Access by Profile" constructs an FDA and calls UPDATE^DIE, so 
what can be wrong with that?
 
I know of a bug in one of the File 200 cross-references at LAYGO^XUA4A7, 
where it assumed that DIC(0) exists--That one is easily circumvented by setting 
DIC(0) in your code.  Possibly similar problems exist in other indexes, but 
I doubt this has relevance to the error you observed.
 
To troubleshoot I would suggest constructing a minimal FDA and then calling 
UPDATE^DIE to create a single entry.  You don't show the value of key 
variables at the point of error, or the code used to construct the FDA or 
IENS.  Therefore, it is difficult to make a constructive suggestion.
 
Lloyd
 
 
- Original Message - 

  From: 
  Theriot, 
  Derek 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Tuesday, June 21, 2005 5:10 
PM
  Subject: RE: [Hardhats-members] 
  UPDATE^DIE
  
  I am very new at this so I'm not sure what you mean by 
  building the entries incrementally.  Do you mean inserting the data 
  straight into the globals?  I was hoping to use UPDATE^DIE since it does 
  all of the indexing...(at least that's what the documentation 
says).
  Anyway, can you provide me with a starting point and maybe a 
  short summary of what would be involved. 
  What I am trying to do is populate file 200 with data from our 
  Doctor Master file.  Since I work for a large university with several 
  hospitals, we have a few thousand doctors that would need to be 
  entered.
  -Original Message- From: 
  [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
  On Behalf Of Greg Woodhouse
  Sent: Tuesday, June 21, 2005 4:03 PM To: hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] UPDATE^DIE 
  There are a few files like 2 and 200 that have so much logic 
  built into the DD (try looking at a standard listing) 
  that doing bulk updates like this is all but a lost 
  cause. You can try tracking it down, but most likely 
  you'll have to build your entries incrementally, following the 
  logic in the Registration module, or something 
  similar. 
  (Editorial aside: I don't think things have to be that way, 
  they just are.) 
  --- "Theriot, Derek" <[EMAIL PROTECTED]> wrote: 
  
  > I am trying to populate the NEW PERSON file by reading a 
  text file I > received from an existing 
  application.  I have written a routine that > 
  will > read the file and create the FDA 
  array.  However when it gets to the > 
  UPDATE^DIE call, I get the following message: > 
  >  > 
  > . S [EMAIL PROTECTED]@($TR(P,"+?")) 
  > >    ^ 
  > > 
  ADDCONV+5^DIEF1 > >  > > I 
  am only trying to load a few fields for now just to try to get it 
  > working. > I think I have the 
  required fields covered (NAME, SERVICE/SECTION). > 
  Is > there something I'm missing?  Does anyone 
  have a better suggestion > for > accomplishing this? > >  > > 
  Thanks. > >  
  > >  
  > > 
  "The most profound technologies are those that 
  disappear." --Mark Weiser 
   Greg Woodhouse [EMAIL PROTECTED] [EMAIL PROTECTED] 
  --- 
  SF.Net email is sponsored by: Discover Easy Linux Migration 
  Strategies from IBM. Find simple to follow Roadmaps, 
  straightforward articles, informative Webcasts and 
  more! Get everything you need to get up to speed, 
  fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click 
  ___ 
  Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members 
  


Re: [Hardhats-members] UPDATE^DIE

2005-06-22 Thread Lloyd Milligan
Title: RE: [Hardhats-members] UPDATE^DIE



The symbol table contents at the point of error (P, XUIEN, etc.) suggest 
the immediate cause may relate to the IENS.  Try "+1," to create a single 
new entry.
 
I am not accustomed to reading Cache Object Script.  It doesn't look 
right to NEW variables inside a loop.  Plus the variable U is sacred 
in VistA.  Etc.  Perhaps it would be helpful to study the ^XUSERBLK 
code as a general model for creating File 200 entries automatically..
 
Lloyd
 
- Original Message - 

  From: 
  Theriot, 
  Derek 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Wednesday, June 22, 2005 9:40 
  AM
  Subject: RE: [Hardhats-members] 
  UPDATE^DIE
  
  
  I did notice the 
  problem with DIC(0) and it is set in my code.  I am only trying to load a 
  few fields at this time to keep it as simple as possible.  I have 
  attached the code I am running and some output from the execution, including 
  variables and their values.
   
  
  
  
  
  From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of Lloyd MilliganSent: Tuesday, June 21, 2005 8:04 
  PMTo: 
  hardhats-members@lists.sourceforge.netSubject: Re: [Hardhats-members] 
  UPDATE^DIE
   
  
  Evidently mine is a minority opinion, but I think 
  it is OK, even commendable, to use UPDATE^DIE to pre-load File 200.  
  In fact, ^XUSERBLK "Grant Access by Profile" constructs an FDA and calls 
  UPDATE^DIE, so what can be wrong with that?
  
   
  
  I know of a bug in one of the File 200 
  cross-references at LAYGO^XUA4A7, where it assumed that DIC(0) exists--That 
  one is easily circumvented by setting DIC(0) in your code.  Possibly 
  similar problems exist in other indexes, but I doubt this has relevance to the 
  error you observed.
  
   
  
  To troubleshoot I would suggest constructing a minimal 
  FDA and then calling UPDATE^DIE to create a single entry.  You don't show 
  the value of key variables at the point of error, or the code used to 
  construct the FDA or IENS.  Therefore, it is difficult to make a 
  constructive suggestion.
  
   
  
  Lloyd
  
   
  
   
  
  - Original Message - 
  
  

From: Theriot, Derek 


To: hardhats-members@lists.sourceforge.net 


Sent: 
Tuesday, June 21, 2005 5:10 PM

Subject: RE: 
[Hardhats-members] UPDATE^DIE

 
I am 
very new at this so I'm not sure what you mean by building the entries 
incrementally.  Do you mean inserting the data straight into the 
globals?  I was hoping to use UPDATE^DIE since it does all of the 
indexing...(at least that's what the documentation 
says).
Anyway, 
can you provide me with a starting point and maybe a short summary of what 
would be involved. 
What I 
am trying to do is populate file 200 with data from our Doctor Master 
file.  Since I work for a large university with several hospitals, we 
have a few thousand doctors that would need to be 
entered.
-Original Message- From: 
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
On Behalf Of Greg Woodhouse
Sent: 
Tuesday, June 21, 2005 4:03 PM To: 
hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] 
UPDATE^DIE 
There 
are a few files like 2 and 200 that have so much logic built 
into the DD 
(try looking at a standard listing) that doing bulk updates 
like this is 
all but a lost cause. You can try tracking it down, but most 
likely you'll have to build 
your entries incrementally, following the logic in the Registration module, or 
something similar. 
(Editorial aside: I don't think things have to be 
that way, they just are.) 
--- 
"Theriot, Derek" <[EMAIL PROTECTED]> wrote: 

> I 
am trying to populate the NEW PERSON file by reading a text file 
I > received 
from an existing application.  I have written a routine 
that > 
will > read 
the file and create the FDA array.  However when it gets to 
the > 
UPDATE^DIE call, I get the following message: > >  > > . S 
DIEFNIEN[EMAIL PROTECTED]@($TR(P,"+?")) > >    ^ 
> > 
ADDCONV+5^DIEF1 > >  > > I am only trying to load a few fields for now 
just to try to get it > working. > I think I have the required fields covered 
(NAME, SERVICE/SECTION). > Is > there something I'm missing?  Does anyone 
have a better suggestion > for > accomplishing this? > >  > > Thanks. > >  > >  > > 
 
"The 
most profound technologies are those that disappear." 
--Mark Weiser 

 Greg Woodhouse [EMAIL PROTECTED] [EMAIL PROTECTED] 


--- 
SF.Net email is sponsored by: 
Discover Easy Linux Migration Strategies from IBM. Find simple to follow 
Roadmaps, straightforward articles, informative Webcasts and more! Get everything you 
need to get up to speed, fast. http://a

Re: [Hardhats-members] UPDATE^DIE

2005-06-23 Thread Lloyd Milligan
Title: RE: [Hardhats-members] UPDATE^DIE



Ah.  This morning I tested your code and reproduced the "undefined" 
error.  However, on namespacing the FDA array the code worked, creating 3 
test entries.  I confess this surprised me but it is 
what happened--I repeated the trial a couple of times.  Recommended 
programming practices for VistA are published here http://www.hardhats.org/tools/sac96.html.
 
Lloyd
 

  - Original Message - 
  From: 
  Lloyd 
  Milligan 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Wednesday, June 22, 2005 12:17 
  PM
  Subject: Re: [Hardhats-members] 
  UPDATE^DIE
  
  The symbol table contents at the point of error (P, XUIEN, etc.) suggest 
  the immediate cause may relate to the IENS.  Try "+1," to create a single 
  new entry.
   
  I am not accustomed to reading Cache Object Script.  It doesn't look 
  right to NEW variables inside a loop.  Plus the variable U is sacred 
  in VistA.  Etc.  Perhaps it would be helpful to study the ^XUSERBLK 
  code as a general model for creating File 200 entries automatically..
   
  Lloyd
   
  - Original Message - 
  
From: 
Theriot, 
Derek 
To: hardhats-members@lists.sourceforge.net 

Sent: Wednesday, June 22, 2005 9:40 
AM
Subject: RE: [Hardhats-members] 
UPDATE^DIE


I did notice the 
problem with DIC(0) and it is set in my code.  I am only trying to load 
a few fields at this time to keep it as simple as possible.  I have 
attached the code I am running and some output from the execution, including 
variables and their values.
 




From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] On Behalf Of Lloyd MilliganSent: Tuesday, June 21, 2005 8:04 
PMTo: 
hardhats-members@lists.sourceforge.netSubject: Re: [Hardhats-members] 
UPDATE^DIE
 

Evidently mine is a minority opinion, but I 
think it is OK, even commendable, to use UPDATE^DIE to pre-load File 
200.  In fact, ^XUSERBLK "Grant Access by Profile" constructs an FDA 
and calls UPDATE^DIE, so what can be wrong with 
that?

 

I know of a bug in one of the File 200 
cross-references at LAYGO^XUA4A7, where it assumed that DIC(0) exists--That 
one is easily circumvented by setting DIC(0) in your code.  Possibly 
similar problems exist in other indexes, but I doubt this has relevance to 
the error you observed.

 

To troubleshoot I would suggest constructing a 
minimal FDA and then calling UPDATE^DIE to create a single entry.  You 
don't show the value of key variables at the point of error, or the code 
used to construct the FDA or IENS.  Therefore, it is difficult to make 
a constructive suggestion.

 

Lloyd

 

 

- Original Message - 


  
  From: Theriot, 
  Derek 
  
  To: hardhats-members@lists.sourceforge.net 
  
  
  Sent: 
  Tuesday, June 21, 2005 5:10 PM
  
  Subject: RE: 
  [Hardhats-members] UPDATE^DIE
  
   
  I am 
  very new at this so I'm not sure what you mean by building the entries 
  incrementally.  Do you mean inserting the data straight into the 
  globals?  I was hoping to use UPDATE^DIE since it does all of the 
  indexing...(at least that's what the documentation 
  says).
  Anyway, can you provide me with a starting point 
  and maybe a short summary of what would be involved. 
  
  What 
  I am trying to do is populate file 200 with data from our Doctor Master 
  file.  Since I work for a large university with several hospitals, we 
  have a few thousand doctors that would need to be 
  entered.
  -Original Message- From: 
  [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
  On Behalf Of Greg Woodhouse
  Sent: 
  Tuesday, June 21, 2005 4:03 PM To: 
  hardhats-members@lists.sourceforge.net Subject: Re: [Hardhats-members] 
  UPDATE^DIE 
  There 
  are a few files like 2 and 200 that have so much logic built 
  into the DD 
  (try looking at a standard listing) that doing bulk updates 
  like this is 
  all but a lost cause. You can try tracking it down, but most 
  likely you'll have to build 
  your entries incrementally, following the logic in the Registration module, or 
  something similar. 
  (Editorial aside: I don't think things have to be 
  that way, they just are.) 
  --- 
  "Theriot, Derek" <[EMAIL PROTECTED]> wrote: 
  
  > 
  I am trying to populate the NEW PERSON file by reading a text file 
  I > 
  received from an existing application.  I have written a routine 
  that > 
  will > 
  read the file and create the FDA array.  However when it gets to 
  the &

Re: [Hardhats-members] UPDATE^DIE

2005-06-29 Thread Lloyd Milligan
Title: RE: [Hardhats-members] UPDATE^DIE



Yes.

  - Original Message - 
  From: 
  Theriot, 
  Derek 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Wednesday, June 29, 2005 2:32 
  PM
  Subject: RE: [Hardhats-members] 
  UPDATE^DIE
  
  How about going a little farther?  If I was to copy over 
  the existing cache.dat file with a fresh one and run through the install 
  again, could I then make a copy of that file and whenever I need to start 
  over, just use that file to bring me back to the point I was after doing the 
  fresh install?
  -Original Message- From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED]] 
  On Behalf Of Kevin Toppenberg
  Sent: Tuesday, June 28, 2005 5:34 PM To: hardhats-members@lists.sourceforge.net Subject: RE: [Hardhats-members] UPDATE^DIE 
  That should work.  I was working on an automated/scripting system.  So for my final system, I 
  just ran the script. 
  Kevin 
  --- "Theriot, Derek" <[EMAIL PROTECTED]> wrote: 
  
  > Sounds like it would be "cleaner" to do the 
  > reinstall.  I haven't had to do > this yet.  How do I go about this?  Do I just 
  copy > over the cache.dat file > with a fresh one and go through the install > instructions again? > > -Original Message- > From: 
  [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]] 
  > On Behalf Of Kevin > 
  Toppenberg > Sent: Monday, June 27, 2005 5:40 
  PM > To: 
  hardhats-members@lists.sourceforge.net > Subject: 
  RE: [Hardhats-members] UPDATE^DIE > 
  > I went through 3 generations of installs, 
  building > up > to my 
  production environment.  It was less stressful > that way.  Its usually faster with each subsequent 
  > install. > > But you are not supposed to delete entries in file 
  > 200.  You could get around that, but it might 
  cause > unexpected crashes later on. 
  > > Kevin > > > --- 
  "Theriot, Derek" <[EMAIL PROTECTED]> wrote: > > > Thanks for all the help.  
  I've been making some > good > > progress.  Now I am at > > 
  the point where I would like to reuse the input > 
  file > > I have.  Is there any 
  > > way to start over with no data in file 200 
  or > would > > I need 
  to do a complete > > reinstall? > > > > -Original 
  Message- > > From: 
  [EMAIL PROTECTED] > 
  > > [mailto:[EMAIL PROTECTED]] 
  > > On Behalf Of > > 
  [EMAIL PROTECTED] > > Sent: Friday, June 24, 
  2005 11:27 AM > > To: 
  hardhats-members@lists.sourceforge.net > > 
  Subject: Re: [Hardhats-members] UPDATE^DIE > > 
  > > The UPDATE^DIE call which is the subject of 
  this > > thread, is a pretty good 
  > > way to do it. You would use an "@" as the 
  stored > > value for the ACCESS CODE 
  > > field ( field #2 on file #200 ). 
  > > > > > > > Is there a "proper" way to delete the access 
  > code > > from the user to 
  ensure > > > that the old code gets moved to 
  AOLD? > > > > > 
  >  > > > > 
  > >   _  > > > 
  > > > From: > 
  [EMAIL PROTECTED] > > 
  > > > > 
  [mailto:[EMAIL PROTECTED]] 
  > > On Behalf Of James > 
  > > Gray > > > Sent: Friday, June 24, 
  2005 10:25 AM > > > To: 
  hardhats-members@lists.sourceforge.net > > > 
  Subject: Re: [Hardhats-members] UPDATE^DIE > > 
  > > > >  > 
  > > > > > Don't delete the "A" 
  X-ref.  It also applies to > > all of the 
  existing access > > > codes.  When you 
  delete the access code for a > > person in file 
  200 that will > > > delete the entry for that 
  access code from X-ref > A > > and move it to the > > 
  "AOLD" > > > X-ref. > > > > > >  
  > > > > > > 
  Jim Gray > > > > 
  > > - Original Message - > > > 
  > > > From: Theriot, Derek  
  >  > > > 
  > > > To: 
  hardhats-members@lists.sourceforge.net > > > 
   
  > > > > 
  > > > Sent: Friday, June 24, 2005 8:58 
  AM > > > > > 
  > Subject: RE: [Hardhats-members] UPDATE^DIE > 
  > > > > >  > > > > > > Is there a way to 
  delete the scrambled password > > before 
  deleting the "A" > > > x-ref? 
  > > > > > > 
  -Original Message- > > > From: 
  > [EMAIL PROTECTED] 
  > > > > > 
  >  
  > > > > > 
  > [mailto:[EMAIL PROTECTED] 
  > > > > > 
  >  
  > > ] On Behalf Of > > 
  > [EMAIL PROTECTED] > >  
  > > > > > > 
  Sent: Friday, June 24, 2005 9:10 AM > > > To: 
  hardhats-members@lists.sourceforge.net > > > 
   
  > > > > Subject: 
  Re: [Hardhats-members] UPDATE^DIE > > > 
  > > > The "A" crossref is used to look up a 
  scrambled > > password, so if you delete 
  > > > > > it, then you 
  can't find the record that had that > > 
  scrambled password. > > > I would also 
  consider changing the access code > > stored in 
  the database. > > > (ie: > > >  ^VA(200,D0,0)=(#.01) NAME [1F] ^ (#1) 
  INITIAL > > [2F] ^ (#2) ACCESS CODE[3F] 
  > > > > > 
  > > > or $P(^VA(200,DUZ,0),"^",3) 
  > > > > > 
  >  if you or someone else later want t

Re: [Hardhats-members] ==> Sorry, all activity on this volume set is being halted! Try again later.

2005-07-14 Thread Lloyd Milligan



Reset the field INHIBIT LOGONS? in the VOLUME SET file to NO.  

  - Original Message - 
  From: 
  Anna Joseph 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Thursday, July 14, 2005 7:59 
  AM
  Subject: [Hardhats-members] ==> Sorry, 
  all activity on this volume set is being halted! Try again later.
  
  
  In the process of patching a KID file to VistA, I 
  sucessfully loaded the KID file, but when i ran the installation 
  option, it gave me the alert messaage(..."VA to see alerts...) Since then 
  whenever i try to run the KERNEL INSTALLATION & DISTRIBU  XPD 
  MAIN Kernel Installation & Distribution System 
  option(Or for that matter any VistA option), this is what i get to 
  see:
   
  "==>  Sorry, all activity on this volume 
  set is being halted!  Try again later."    (this is what i 
  saw when i did the "VA also)
   
  i randown the server later and when i did the 
  startup again, the same message is seen. even if i log in as another user 
  or run other options, i see this message.
   
  Any suggestions???
   
  Anna


Re: [Hardhats-members] Cache Wont Start (this one)

2005-08-15 Thread Lloyd Milligan
Cache can be configured _not_ to start a telnet listener.  From the cube, 
Configuration Manager, Advanced tab, Startup, Terminal, Telnet.  Set "Start 
Telnet" equal to No.


Lloyd

- Original Message - 
From: "Mark Goudie" <[EMAIL PROTECTED]>

To: 
Sent: Monday, August 15, 2005 3:08 PM
Subject: [Hardhats-members] Cache Wont Start (this one)



Cache Telnet Error:
   ctelnetd startup error: bind(sock) failed
reason: WSAEADDRINUSE


Anyone know how to fix this?
--
- Mark Goudie


---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle 
Practices

Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Lab Orders using CPRS

2005-08-19 Thread Lloyd Milligan

Do you have a ONE TIME entry in File 51.1 with the LR package prefix?

Lloyd

- Original Message - 
From: "Madhavi Bagepalli" <[EMAIL PROTECTED]>

To: 
Sent: Friday, August 19, 2005 12:35 PM
Subject: [Hardhats-members] Lab Orders using CPRS



Hi all,

I am trying to order a lab test using CPRS. Each time I try to order a 
test, I get the following message -
"This order cannot be saved for the following reason(s): A collection 
frequency MUST be specified."


But the "How Often?" dropdown box is inactive in the CPRS verison 
1.0.24.27. It does not contain the "ONE TIME" frequency value in the box. 
What should I do?


Below is what I have about the "OR GTX ADMIN SCHEDULE" under "LR OTHER LAB 
TESTS" Order Dialog-


Select ORDER DIALOG NAME:LR OTHER LAB TESTS
NAME: LR OTHER LAB TESTS//
DISPLAY TEXT: Laboratory//
DISABLE:
TYPE: dialog//
DISPLAY GROUP: LABORATORY//
SIGNATURE REQUIRED: ORES//
PACKAGE: LAB SERVICE//
VERIFY ORDER: YES//
ASK FOR ANOTHER ORDER: YES-DON'T ASK//
Select SEQUENCE: 9// 8OR GTX ADMIN SCHEDULE
 SEQUENCE: 8//
 INPUT TRANSFORM:
 PARENT:
 ITEM: OR GTX ADMIN SCHEDULE//
 MNEMONIC:
 DISPLAY TEXT: How often: //
 DISPLAY ONLY?:
 REQUIRED: YES//
 MULTIPLE VALUED:
 MAX NUMBER OF MULTIPLES:
 TITLE:
 PROMPT:
 ASK ON EDIT ONLY:
 ASK ON ACTION:
 INDEX: APLR//
 HELP MESSAGE: Enter an administration schedule for how often this test is 
to b

e done.
  Replace
 SPECIAL LOOKUP ROUTINE:
 ASK ON CONDITION: I $G(ORTYPE)="Z"!ORMAX  Replace
 SCREEN: I "CDO"[$P(^(0),U,5)  Replace
 POST-SELECTION ACTION: I $G(ORESET),ORESET'=ORDIALOG(PROMPT,ORI) K 
ORDIALOG($$

PTR^ORCD("OR GTX DURATION"),ORI)
  Replace
 XECUTABLE HELP: D XSCH^ORCDLR//
 DEFAULT: I $G(ORTYPE)'="Z",$D(LRFSCH)!ORMAX S Y=$O(^PS(51.1,"APLR","ONE 
TIME",

0)) S:$D(LRFSCH)&Y EDITONLY=1 K:Y'>0 Y
  Replace
 DEFAULT WORD-PROCESSING TEXT:
   No existing text
   Edit? NO//
 ENTRY ACTION: I $G(ORTYPE)'="Z",ORMAX'>0 K ORDIALOG(PROMPT,INST)
  Replace
 EXIT ACTION: S ORSCH=+$G(ORDIALOG(PROMPT,INST))
  Replace
 ORDER TEXT SEQUENCE: 8//
 FORMAT:
 OMIT TEXT: ONE TIME// ??
   This is the external form of a value that is not to be included 
when bui

lding
   the order text.  E.g. to include the urgency in the order text 
unless it

   is routine, enter "ROUTINE" here.

 OMIT TEXT: ONE TIME//
 LEADING TEXT:
 TRAILING TEXT:
 START NEW LINE:
 WORD-WRAP:
 WINDOWS CONTROL: cboFrequency//
 API NAME:
 API PARAMETER #1:
 WINDOWS CONDITION:
 WINDOWS DEFAULT:


Hope to see some help soon :-)

Thanks,
Madhavi

_
Is your PC infected? Get a FREE online computer virus scan from McAfee® 
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963




---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle 
Practices

Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] There is a new FOIA CACHE.dat release as of Aug. 25

2005-08-28 Thread Lloyd Milligan
Summarizing previous Hardhats posts..  Unzip the 
VistA-GTM-UNIX-ZTMGRSET-ready.zip file to a scratch directory.  Navigate to 
that directory and use this (from Bhaskar, August 2004) -


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

This assumes you've already created the database, etc.  To load routines, 
first convert them from DOS to Unix format.  There are many ways to do this. 
I used -


perl -pi -e 's/\r\n/\n/;' VistA.rtn

(cribbed from the Internet)...  Next change to the directory where you run 
GT.M and run it.  From the GTM> prompt DO ^%RI and extract the routines from 
VistA.rtn to the gtmroutines directory.


When the routines have finished extracting DO ^ZTMGRSET and select System: 
8.  These steps are explained in various places but I'm not sure if there is 
a single document somewhere.  Is there?


Lloyd


- Original Message - 
From: "Mike Lieman" <[EMAIL PROTECTED]>

To: 
Sent: Sunday, August 28, 2005 8:37 AM
Subject: Re: [Hardhats-members] There is a new FOIA CACHE.dat release as of 
Aug. 25




On 8/28/05, Mike Lieman <[EMAIL PROTECTED]> wrote:

Is there a formal procedure for porting the Cache.dat into something
that GT.M handles?  Or don't I have the concepts right?



I don't, do I?

Are CACHE.zip and VistA-GTM-UNIX-ZTMGRSET-ready.zip equivalent?


---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle 
Practices

Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] There is a new FOIA CACHE.dat release as of Aug. 25

2005-08-29 Thread Lloyd Milligan
It's the same Steve but you would need routine ^ZOSVGUX..  --At this point 
no VistA routines have been extracted.  As I said, "There are many ways to 
do this."


Lloyd


- Original Message - 
From: "smcphelan" <[EMAIL PROTECTED]>

To: 
Sent: Sunday, August 28, 2005 10:33 PM
Subject: Re: [Hardhats-members] There is a new FOIA CACHE.dat release as of 
Aug. 25




What does your perl command do that is different from:
S %DIRECTORY=
D STRIPCR^ZOSVGUX(%DIRECTORY)

- Original Message - 
From: "Lloyd Milligan" <[EMAIL PROTECTED]>

To: 
Sent: Sunday, August 28, 2005 8:37 PM
Subject: Re: [Hardhats-members] There is a new FOIA CACHE.dat release as 
of

Aug. 25



Summarizing previous Hardhats posts..  Unzip the
VistA-GTM-UNIX-ZTMGRSET-ready.zip file to a scratch directory.  Navigate

to

that directory and use this (from Bhaskar, August 2004) -

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

This assumes you've already created the database, etc.  To load routines,
first convert them from DOS to Unix format.  There are many ways to do

this.

I used -

perl -pi -e 's/\r\n/\n/;' VistA.rtn

(cribbed from the Internet)...  Next change to the directory where you 
run

GT.M and run it.  From the GTM> prompt DO ^%RI and extract the routines

from

VistA.rtn to the gtmroutines directory.

When the routines have finished extracting DO ^ZTMGRSET and select 
System:

8.  These steps are explained in various places but I'm not sure if there

is

a single document somewhere.  Is there?

Lloyd





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle 
Practices

Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] There is a new FOIA CACHE.dat release as of Aug. 25

2005-08-29 Thread Lloyd Milligan
I did not find this to be necessary.  After extracting the routines 
^ZTMGRSET runs without renaming anything.  Possibly something has changed in 
the August distribution to make this work?


Lloyd

- Original Message - 
From: "Nancy Anthracite" <[EMAIL PROTECTED]>

To: 
Sent: Monday, August 29, 2005 7:38 AM
Subject: Re: [Hardhats-members] There is a new FOIA CACHE.dat release as of 
Aug. 25




You will have to rename ZOSVGUX to %ZOSV and then you will be able to run
ZTMGRSET.  However, watch carefully when it runs as there may be some 
missing

routines.  Make a log of the installation so you can read back through the
text generated.





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] help with vista

2005-09-02 Thread Lloyd Milligan



I am not an expert but it is an easy experiment -
 
Select Programmer Options Option: programmer mode%GTM-I-BREAK, Break 
instruction 
encountered    
At M source location PRGMODE+4^%ZOSV
GTM>
 

  - Original Message - 
  From: 
  Greg Kreis 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Friday, September 02, 2005 2:44 
  PM
  Subject: Re: [Hardhats-members] help with 
  vista
  If memory serves me, I seem to recall Break could be used in 
  some M implementations to drop into programmer mode, so I am wondering how 
  programmer mode is achieved in GT.M.Calling GT.M Kernel 
  experts  ;-)Greg Woodhouse wrote: 
  The MUMPS language includes a BREAK command, which is simply an
explicit breakpoint for debugging. (There are other ways of setting
breakpoints, too). According to VA coding standards, this command is
not allowed in released code, so someone must have put it there and
neglected to remove it. (Note: it will most likely be abbreviated B in
the source code.)

--- Samuel Fontanez <[EMAIL PROTECTED]> wrote:

  
Hi my name is Samuel and i am trying to run the last 

  version of OpenVista Semiviva in GTM version 5.00 
but i can't loggin as a programmer when i arrive to 
programmer mode it is giving me an error. I will
  show 

  you the error:


  ___


   KIDS   Kernel Installation & Distribution System 
... 
   PG Programmer mode 
  Delete Unreferenced Options 
  Error Processing ... 
  Global Block Count 
  Routine Tools ...

Select Programmer Options Option: PG  Programmer
  mode 

  %GTM-I-BREAK, Break instruction encountered 
At M source location 
PRGMODE+4^%ZOSVSelect Systems Manager Menu Option:



  __



that is the error, i think that i am not setting
  very 

  well the variable that grant me permision to
  programer 

  mode, that is why it won't let me go further in the 
menu.

Also if you can help me with the vista documentation
  
  anything that you can send will be very apreciate.

Thanks for your time, 
Samuel.
  __
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing
& QA
Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members




===
Gregory Woodhouse  <[EMAIL PROTECTED]>



"Perfection is achieved, not when there is nothing more
to add, but when there is nothing left to take away."
-- Antoine de Saint-Exupery











---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

  -- 
Greg Kreis  http://www.PioneerDataSys.com

"You are today where your thoughts have brought you, you will
   be tomorrow where your thoughts take you." (James Lane Allen)


Re: [Hardhats-members] Correct CPRSChart.exe for Aug 25, 2005 FOIA Release

2005-09-07 Thread Lloyd Milligan

Yes, that is the right one.

- Original Message - 
From: "K.S. Bhaskar" <[EMAIL PROTECTED]>

To: 
Sent: Wednesday, September 07, 2005 10:04 AM
Subject: [Hardhats-members] Correct CPRSChart.exe for Aug 25, 2005 FOIA 
Release




Is the correct CPRSChart.exe for the August 25, 2005 FOIA release the
one in the zip file OR_30_235.ZIP
(ftp://ftp.va.gov/vista/Software/Packages/Order%20Entry-Results%
20Reporting%20-%20OR/OR_30_235.ZIP)?  It is the latest one I can find,
but the date on the executable is May 31, 2005, which is close to the
release date of the previous FOIA.

Thank you very much, in advance, for the answer.

Regards
-- Bhaskar



---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle 
Practices

Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Install MPI AUSTIN

2005-09-13 Thread Lloyd Milligan



The most common cause of this problem is that long lines within the KID 
file have split into two (or more) lines.  This can happen if the file was 
saved from a text editor with auto line wrap, for example.   Below 
about the 5th line, subsequent lines up to the end-of-file indicator must 
strictly alternate, data-subscript-data-subscript, etc.  In your file this 
alternation is broken in at least one place, probably many.
 
The easiest solution is to obtain a replacement for the KID.  If this 
is not feasible, the file can be fixed by finding and undoing the spurious line 
breaks, but this can be a tedious process and requires care.
 
Lloyd
 

  - Original Message - 
  From: 
  Usha 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Tuesday, September 13, 2005 9:00 
  AM
  Subject: [Hardhats-members] Install MPI 
  AUSTIN
  
  
  
  Hi
  We are doing some R&D to setup 
  a common database for  Christian hospitals in India (numbering over 500). 
  This is likely to be located at one of the large Medical College Hospitals. So 
  we will need to emulate the Austin setup to access the patient's 
  REMOTE DATA in CPRS. I have got one KID file, which has the MPI AUSTIN 1.0 
  distribution. When I try to load it, following happens
   
  Select Installation Option: 1  Load a 
  Distribution
  Enter a Host File: 
  MPI.KID
   
  KIDS Distribution saved on Jan 23, 
  [EMAIL PROTECTED]:07:54
  Comment: MPI
   
  This Distribution contains 
  Transport Globals for the following Package(s):
     MPI AUSTIN 
  1.0
  Distribution 
  OK!
   
  Want to Continue with Load? 
  YES//
  Loading 
  Distribution...
   
   .S @(GR_X)=Y
    ^
  GI+35^XPDIL
  EHR 8d3>
   
  I can't locate this file on VA’s ftp site 
  as well. Can somebody help?
   
  Regards  
  Usha


Re: [Hardhats-members] Integrating VISTA with other applications

2005-09-13 Thread Lloyd Milligan
John Clemens writes, "it is trivial to parse the message and store the data 
where you want it."  To this I would like to add that it is non-trivial to 
match commercial HIS business practices to VistA business rules, a necessary 
requirement when processing inbound ADT and encounters etc. to VistA.


Lloyd

- Original Message - 
From: "Clemens, John" <[EMAIL PROTECTED]>

To: 
Sent: Monday, September 12, 2005 7:29 PM
Subject: RE: [Hardhats-members] Integrating VISTA with other applications



Vista's HL7 package supports both inbound and outbound messaging just
fine. There is no such thing as a 'generic miracle parser' for inbound
data. If you know your message structure coming in and you know your
local application and database it is trivial to parse the message and
store the data where you want it. All HL7 interfaces work pretty much
that way whether you are Vista or a commercial vendor. You can leverage
many of the existing interfaces developed within the VA for storing lab,
pharmacy, ADT, etc or you can use them as a basis for a customized
interface. If messages strictly adhere to the standard, you would pretty
much know what to expect in every message, but ONLY you would know where
you want to store your data. It is simpler than XML to implement, though
version three help keep things simple.
I apologize if I've misunderstood some of the previous comments but I am
a strong supporter of HL7 and the Vista implementation. Some of the
newer features however can only be found in the patch documentation and
I don't know what the rules are for sharing that information (if any).

Best,


John Clemens
San Francisco VA Medical Center
Tu-Wed-Thu: 415.221.4810 x4540
Mon,Fri: 650.464.7585 (personal cell)

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Cameron Schlehuber
Sent: Monday, September 12, 2005 2:36 PM
To: hardhats-members@lists.sourceforge.net
Subject: RE: [Hardhats-members] Integrating VISTA with other
applications

Yes, but getting your hands on it isn't easy.  It's on web pages on VA's
intranet.

VOE should be able to "track" with VistA as long as it's patches are
kept up to date.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of James
Lane
Sent: Monday, September 12, 2005 2:26 PM
To: 'hardhats-members@lists.sourceforge.net'
Subject: RE: [Hardhats-members] Integrating VISTA with other
applications

Does documentation exist for the outbound hl7 messages?

Does VistA-Office have designs for integration?



-Original Message-
From: Cameron Schlehuber [mailto:[EMAIL PROTECTED]
Sent: Monday, September 12, 2005 12:48 PM
To: hardhats-members@lists.sourceforge.net
Subject: RE: [Hardhats-members] Integrating VISTA with other
applications

VistA is -currently- very well set up for -sending- HL7 messages for
clinical data since the current evolution of VistA is to insure that all
clinical and administrative data can be hosted in national clinical and
administrative repositories for VHA.  Conversely, the display of a
patient's aggregate health record through CPRS -will- be done (in test
this fall) through a common data service that retrieves the data from
the repositories.

It would not be much of a stretch to host a "repository" in VistA for
smaller enterprises.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of James
Lane
Sent: Monday, September 12, 2005 12:26 PM
To: 'hardhats-members@lists.sourceforge.net'
Subject: RE: [Hardhats-members] Integrating VISTA with other
applications

Thanks much.

I am not so interested at the moment in IFCAP type data, but with
Patient related data.

After some research it looks like the HL7 receiver / responder has been
implemented via the VistA HL7 package, but that the actual MUMPS code
defining messages to be sent / received for various processes has not
been written.

Sounds like it would be a big job to provide integration with VistA
patient data.

Any other caveats / problems / concerns re the integration issue I
should be aware of?

-James





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf

Re: [Hardhats-members] OpenVistA Sample data, installation on Fedora

2005-10-02 Thread Lloyd Milligan
Title: Re: [Hardhats-members] OpenVistA Sample data, installation on Fedora



Those are compile errors, not execute.  Observe that the errors 
reference source routines.  GT.M compiles the entire routine, not just the 
part that is reachable in the GT.M context--GT.M is not trying to execute 
non-GT.M code (else it would not continue to the next prompt or output 
display).  Pre-compiling all the routines prevents these errors from 
appearing in the middle of an application.  By the way, a similar 
error display is seen when Kernel routines are compiled for another platform, 
such as Cache.
 
Lloyd

  - Original Message - 
  From: 
  Bhaskar, KS 
  
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Friday, September 30, 2005 11:23 
  AM
  Subject: Re: [Hardhats-members] OpenVistA 
  Sample data, installation on Fedora
  
  For whatever reason, it is trying to execute non-GT.M 
  code.  Although GT.M has $I() today, it did not when OpenVistA SemiVivA 
  VADemo was packaged, and ZTMGRSET doesn't enable it for GT.M.  $ZGETDVI() 
  is also not a GT.M function.When you run ZTMGRSET, do you have write 
  permission to the directory where the routines reside?  What is the vaue 
  of $ZROutines?-- Bhaskar--Sent 
  from my BlackBerry Wireless Handheld-Original 
  Message-From: [EMAIL PROTECTED] 
  <[EMAIL PROTECTED]>To: 
  hardhats-members@lists.sourceforge.net 
  Sent: Fri Sep 30 10:08:51 
  2005Subject: Re: [Hardhats-members] OpenVistA Sample data, 
  installation on  
  FedoraI did (prior to any other setup routines). It ran 
  successfully.SteveOn Sep 30, 2005, at 11:03 AM, Bhaskar, KS 
  wrote:I may have packaged OpenVistA VivA VADemo before I knew that 
  ZTMGRSET had to be run to "flip the switch" to GT.M.  Try running it 
  first.-- Bhaskar--Sent from my 
  BlackBerry Wireless Handheld-Original Message-From: 
  [EMAIL PROTECTED] 
  <[EMAIL PROTECTED]>To: 
  hardhats-members@lists.sourceforge.net 
  Sent: Fri Sep 30 09:48:09 
  2005Subject: Re: [Hardhats-members] OpenVistA Sample data, 
  installation on  
  FedoraA number of them showed up when installing FOIA Gold 20050825. 
  I'vebackpedaled to the VADemo 0.1, since it has sample patient 
  data.I'll report separately on FOIA Gold issues when I have time to 
  re-trythat installation. Meanwhile, I receive the following errors 
  oninstalling VADemo 0.1:Initializing 
  FileMan:-SITE NAME: CAMP MASTER// MITEM MEDICAL 
  CENTERSITE NUMBER: 500// 1234..Now 
  loading MUMPS Operating System FileNow loading DIALOG and 
  LANGUAGEFiles..TYPE 
  OF MUMPS SYSTEM YOU ARE USING: 
  GT.M(UNIX)// . S 
  ZTSK=$INCREMENT(^%ZTSK(-1))    
  ^- 
  At column 12, line 60, source module 
  /home/vista/OpenVistA/r/_ZTLOAD1.m%GTM-E-INVFCN, Invalid function 
  name-Getting the domain 
  number:-GTM>d Q^DIVA FileMan 
  22.0Select OPTION: 5  INQUIRE TO FILE 
  ENTRIESOUTPUT FROM WHAT FILE: DOMAIN//Select DOMAIN NAME: 
  vista.mydomain.comSTANDARD CAPTIONED OUTPUT? Yes// y  
  (Yes)Include COMPUTED fields:  (N/Y/R/B): NO// b  BOTH Computed 
  Fields andRecord Number (IEN)    . 
  S 
  (%,%1)=$ZGETDVI($I,"TT_ACCPORNAM")  
  ^- 
  At column 14, line 44, source module 
  /home/vista/OpenVistA/r/_ZIS4.m%GTM-E-FNOTONSYS, Function or special 
  variable is not supported bythis operating systemNUMBER: 
  425 
  NAME: VISTA.MYDOMAIN.COM   LEVEL 1 NAME (c): 
  COM 
  LEVEL 2 NAME (c): MYDOMAIN.COM   LEVEL 3 NAME (c): 
  VISTA.MYDOMAIN.COM LEVEL 4 NAME 
  (c):VISTA.MYDOMAIN.COMSelect DOMAIN 
  NAME:-More later as I encounter 
  them...SteveOn Sep 29, 2005, at 5:34 PM, K.S. 
  Bhaskar wrote:> You should not be seeing any errors.  Please 
  report on what you are> seeing.>> On Thu, 2005-09-29 at 
  16:25 -0500, Steve Down wrote:>>> Thanks, very 
  much! On a tangential note, the setup process for 
  VistA/OpenVistA is>> long,>> distinguished, and not 
  without its share of interesting error>> messages. I'm interested, 
  since I'm trying to setup OpenVistA on>> GT.M, in knowing what 
  errors I can safely ignore, because they are>> a)>> 
  benign, and/or b) artifacts of non-standard M used in the original>> 
  VA>> code. Has anyone compiled a list, or 
  have I just inadvertently>> volunteered>> myself? 
  :-) Steve>> On Sep 
  29, 2005, at 5:12 PM, K.S. Bhaskar 
  wrote:>>> There is no patient data in the 
  FOIA releases (at least none that I> 
  am> aware of).>> 
  Also, please note that OpenVistA VivA has small fixes to 
  _ZOSV.M> and> XWTCPM.m 
  that you will need in OpenVistA SemiVivA if you want to>>> use 
  the>>> new "direct connect" CPRS GUI via 
  inet

Re: [Hardhats-members] Fileman - RPC not allowing new entry

2005-10-12 Thread Lloyd Milligan



The RPC BROKER SITE PARAMETERS file has an input transform on the .01 
field, S DINUM=1.  To change the domain that entry 1 points to you 
could temporarily disable this transform, e.g. substitute S X=X or 
something.  Don't create another entry--use the existing entry 1.  I 
believe it is harmless to point this entry to another domain.  In any case, 
it does not point to the GOV domain by default in my copy of the August 2005 
FOIA.  I'm not saying this matters, but it is a curious discrepancy.
 
Lloyd

  - Original Message - 
  From: 
  David Sommers 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Monday, October 10, 2005 4:08 
  PM
  Subject: [Hardhats-members] Fileman - RPC 
  not allowing new entry
  
  
  Anyone ever get 
  this?
   
  Select RPC 
  BROKER SITE PARAMETERS DOMAIN NAME: 
  VISTA.DIALOGMEDICAL.COM
    Are 
  you adding 'VISTA.DIALOGMEDICAL.COM' as
      
  a new RPC BROKER SITE PARAMETERS (the 2ND)? No// Y  (Yes) 
  ??
   
  Select RPC 
  BROKER SITE PARAMETERS DOMAIN NAME: 
  VISTA.DIALOGMEDICAL.COM
    Are 
  you adding 'VISTA.DIALOGMEDICAL.COM' as
      
  a new RPC BROKER SITE PARAMETERS (the 2ND)? No// 
  ???
      
  Answer with 'Yes' or 'No'? Y  (Yes) 
  ??
   
   
  It’s not letting me create a new 
  domain – the latest FOIA has just “GOV” as on RPC domain.  Anyhow, I 
  selected GOV and tried to rename it to my own and it doesn’t like that 
  either:
   
  Select RPC 
  BROKER SITE PARAMETERS DOMAIN NAME: GOV
   
  ...OK? Yes//   (Yes)
   
  DOMAIN NAME: 
  GOV// VISTA.DIALOGMEDICAL.COM   
  NO EDITING!!
  DOMAIN NAME: 
  GOV//
   
   
  I’m just updating our internal 
  VistA instance in Cache along with updating 
  the Wiki here and there.  Any ideas?
   
  Oh, and I am “root” 
  (MANAGER,SYSTEM):
  DUZ=1
  DUZ(0)="@"
   
  /David.
  
   
  David 
  Sommers, Architect  |  
  Dialog 
  Medical
  p> 800.482.7963 
  x46  |  p> 770.982.7851 x46
   


Re: [Hardhats-members] Setting up HL LOGICAL LINKs problem - No response

2005-12-06 Thread Lloyd Milligan



Multi-listeners do not always require setup at the OS level.  The 
VistA routine ^%ZISTCPS functions as a multi-listener within MUMPS.  This 
routine works as an HL7 multi-listener under Cache for Windows or Linux and 
under GT.M for Linux.
 
Lloyd
 
- Original Message - 

  From: 
  Gregory Woodhouse 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Tuesday, December 06, 2005 10:59 
  AM
  Subject: Re: [Hardhats-members] Setting 
  up HL LOGICAL LINKs problem - No response
  
  
  On Dec 6, 2005, at 2:01 AM, Usha wrote:
  
After changing the TCP/IP 
SERVICE TYPE of Server A from MULTI LISTENER to SINGLE LISTENER and 
restarting the links, PING worked.
 
Though I have no idea why it did 
not work as MULTI LISTENER..
 
Regards
Usha 
  Single listeners work entirely in the VistA environment, but 
  multi-listeners require some setup at the OS level. In this case, the daemon 
  doesn't run in the MUMPS environment, but is a program that calls MUMPS to 
  handle messages when they arrive.
  
  ===
  Gregory Woodhouse
  [EMAIL PROTECTED]
  
  "The most profound technologies are those that disappear."
  --Mark Weiser
  
  


Re: [Hardhats-members] Lab Orders

2006-02-17 Thread Lloyd Milligan
This question has been answered previously.  The ADMINISTRATION SCHEDULE 
file (51.1) must contain at least one entry with PACKAGE PREFIX LR.  For 
example,


NAME: ONE TIME  PACKAGE PREFIX: LR
 TYPE OF SCHEDULE: ONE-TIME

Lloyd

- Original Message - 
From: "Marc Krawitz" <[EMAIL PROTECTED]>

To: 
Sent: Friday, February 17, 2006 1:12 PM
Subject: [Hardhats-members] Lab Orders



When I try to save a lab order, I get an error stating that "A
collection frequency MUST be specified."  However, the "How Often?"
drop down (which I assume refers to the collection frequency) is
disabled.  Am I doing something wrong?

Thanks,

Marc


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log 
files

for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] Re: Screenman problems.

2006-02-24 Thread Lloyd Milligan
Keven, In your example you would enter "TMG(22711," without the quotes, in 
other words the global reference without "^".


Lloyd

- Original Message - 
From: "Kevin Toppenberg" <[EMAIL PROTECTED]>

To: "Hardhats Sourceforge" 
Sent: Friday, February 24, 2006 8:15 AM
Subject: [Hardhats-members] Re: Screenman problems.



Apparently screenman use is a dark art Or at least there isn't
that much collective experience with it.

Anyway, here is some more information:
At times, I experience a crash when I try to launch the screenman form
with the option described before.  Here is the information I get from
^XTER after the crash:

Process ID:  32352  (32352)
 FEB 24, 2006 
07:38:11


Username:   Process Name:
UCI/VOL: [UCI,VOL]  :
$ZA:$ZB:   -
Current $IO: /dev/pts/3 Current $ZIO: /dev/pts/3^79^10
CPU time:   Page Faults:
Direct I/O: Buffered I/O:
$ZE= D1^XQ1, Undefined local variable: DIC,150373850,-%GTM-E-UNDEF
$ZE= D1^XQ1, Undefined local variable: DIC,150373850,-%GTM-E-UNDEF
D1 S:DIC["(" DIC=U_DIC Q
Last Global Ref: ^DIC(19,10071,36)

Which symbol? >

Here is the entire symbol table:


$DEVICE=
$ECODE=,M6,Z150373850,
$ESTACK=5
$ETRAP=D UNWIND^ZU
$QUIT=0
$STACK=6
$STACK(000)=-dir
$STACK(000,"ECODE")=
$STACK(000,"MCODE")=GTM$DMOD
$STACK(000,"PLACE")=^GTM$DMOD
$STACK(001)=DO
$STACK(001,"ECODE")=
$STACK(001,"MCODE")= D DIC G:DA=-1 KILL S 
XQZ="DR,DDSFILE,DDSFILE(1)",XQW=39 D S

ET
$STACK(001,"PLACE")=C+1^XQ1
$STACK(002)=DO
$STACK(002,"ECODE")=
$STACK(002,"MCODE")= W ! K DIC S 
XQZ="DIC,DIC(0),DIC(""A""),DIC(""B""),DIC(""S""

),DIC(""W""),D",XQW=29 D SET,D1
$STACK(002,"PLACE")=DIC+1^XQ1
$STACK(003)=DO
$STACK(003,"ECODE")=,M6,Z150373850,
$STACK(003,"MCODE")=D1 S:DIC["(" DIC=U_DIC Q
$STACK(003,"PLACE")=D1^XQ1
$STACK(004)=DO
$STACK(004,"ECODE")=
$STACK(004,"MCODE")=D ^%ZTER K %ZT S XUERF="" ; Capture symbol 
table fir

st!
$STACK(004,"PLACE")=ERR2+16^ZU
$X $Y=79 10
$ZV=GT.M V4.4-004 Linux x86
%ZT("^XUTL("XQ",$J)")=
%ZTER11B=-
%ZTER11I=0
%ZTER11N=1
%ZTER11S=
%ZTER11Z=0
%ZTERCNT=35
%ZTERH1=60320
%ZTERROR=
%ZTERRT=^%ZTER(1,60320,1,1)
%ZTERSUB=%ZTER11S)
%ZTERVAP=%ZT(
%ZTERVAR=%ZTERVAR
%ZTERZE=D1^XQ1, Undefined local variable: DIC,150373850,-%GTM-E-UNDEF
DUZ("0")=@
DUZ("1")=
DUZ("2")=69
DUZ("AG")=O
DUZ("AUTO")=1
DUZ("BUF")=1
DUZ("LANG")=1
IO("0")=/dev/pts/3
IO("1","/dev/pts/3")=
IO("ERROR")=
IO("HOME")=38^/dev/pts/3
IO("ZIO")=/dev/pts/3
IOST("0")=9
XQXFLG("GUI")=^
^XUTL("XQ",$J,"DUZ")=73
^XUTL("XQ",$J,"DUZ(0)")=@
^XUTL("XQ",$J,"DUZ(1)")=
^XUTL("XQ",$J,"DUZ(2)")=69
^XUTL("XQ",$J,"DUZ(AG)")=O
^XUTL("XQ",$J,"DUZ(AUTO)")=1
^XUTL("XQ",$J,"DUZ(BUF)")=1
^XUTL("XQ",$J,"DUZ(LANG)")=1
^XUTL("XQ",$J,"IO")=/dev/pts/3
^XUTL("XQ",$J,"IOBS")=$C(8)
^XUTL("XQ",$J,"IOF")=#,$C(27,91,50,74,27,91,72)
^XUTL("XQ",$J,"IOM")=80
^XUTL("XQ",$J,"ION")=GTM-UNIX-TELNET
^XUTL("XQ",$J,"IOS")=38
^XUTL("XQ",$J,"IOSL")=24
^XUTL("XQ",$J,"IOST")=C-VT100
^XUTL("XQ",$J,"IOST(0)")=9
^XUTL("XQ",$J,"IOT")=VTRM
^XUTL("XQ",$J,"IOXY")=W $C(27,91)_((DY+1))_$C(59)_((DX+1))_$C(72)
^XUTL("XQ",$J,"T")=3
^XUTL("XQ",$J,"XQM")=10025
^XUTL("XQ",$J,"XQVOL")=VOL
^XUTL("XQ",$J,"XQW")=
^XUTL("XQ",$J,0)=3060224.073807
^XUTL("XQ",$J,1)=10025P10025^ADAM^Adam^^M^1^^^199^y
^XUTL("XQ",$J,2)=10067P10025^TMG SEQUEL IMPORT MENU^Import Demographics 
from Seq

uel^^M199^y
^XUTL("XQ",$J,3)=10071P10025^TMG SEQUEL IMPORT SETTINGS^Sequel Import 
Settings^^

C199^y
$ZE= D1^XQ1, Undefined local variable: DIC,150373850,-%GTM-E-UNDEF

D1 S:DIC["(" DIC=U_DIC Q

Last Global Ref: ^DIC(19,10071,36)

Which symbol? >


So apparently DIC is not defined. So I go back and look at the DIC
variables descriptions inside the OPED screenman menu option editor.
For DIC it says:
^DIC is the FileMan look up and edit utility.  The Variable DIC
is used to specify the file that is to be used.  It is set to a file
number, 19, for instance specifies the Option File, or an explicit
global root in the form ^GLOBAL( or ^GLOBAL(19,.  It is required.

First of all, this is INCORRECT.  If I try to enter 22711 or
^TMG(22711,  I get rejected by the menu editor, which then tells me to
Enter the global reference for DIC, WITHOUT the "^".

I thought that perhaps the record in the OPTION file (my menu option)
was corrupted, so I created a second one with similar data values -->
same response.

Can anyone help?

Kevin



On 2/22/06, Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
I have, in the past, made a screen man form to edit some fields for a 
file.

I wanted to repeat this to edit some settings for my demographics
upload project.
I have followed the screenman tutorial, and can now run the screenman
form from menu option DDS RUN A FORM, either by calling this option
directly, or by navigating: fileman->other->screenman->run a form
At this point, it asks me for the file, then the form

Re: [Hardhats-members] HOME Device again...

2006-03-07 Thread Lloyd Milligan
From the programmer prompt WRITE $I.  Then set the $I field value to the 

left non-numeric part of the value displayed.

Lloyd

- Original Message - 
From: "Michael Zacharias" <[EMAIL PROTECTED]>

To: 
Sent: Tuesday, March 07, 2006 1:25 PM
Subject: [Hardhats-members] HOME Device again...


I have an instance of Kernel installed on MSM-UNIX Version 4.4.0.  I know 
that
with Cache, the $I dictionary item of the Console Device is set to |TRM|. 
On
GT.M I believe it is set to /dev/tty.  What is it set to for MSM-UNIX?  I 
have

tried /dev/pts, but it doesn't work.


thanks...


Michael



__
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 xPML, a groundbreaking scripting 
language
that extends applications into web and mobile media. Attend the live 
webcast
and join the prime developer group breaking into this new coding 
territory!

http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members





---
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


Re: [Hardhats-members] HOME Device again...

2006-03-08 Thread Lloyd Milligan
In the good old days of numeric $I we set the $I field to 0 (zero) and type 
to VTRM (virtual terminal).  I'm not sure whether the device name is 
meaningful but this setup would be for the TELNET device.


Lloyd

- Original Message - 
From: "Michael Zacharias" <[EMAIL PROTECTED]>

To: 
Sent: Tuesday, March 07, 2006 6:31 PM
Subject: RE: [Hardhats-members] HOME Device again...



This will only work for a particular session.  MSM captures the unix level
device (/dev/pts) and assigns it an M device number.  If I set $I for 
CONSOLE
of the DEVICE file to this number, it will work for that session only 
(unless
the next time I log in and I happen to capture that particular MSM 
device). In
our STD Clinic, I have, at any given time, 100+ users logged into the 
system.

$I can't be set to each users MSM $I.

Nancy sent me some stuff that seems to indicate that I might need to set 
up

some kind of virtual device.  Does anyone have any experience with this?

Thanks...


Michael


--- Cameron Schlehuber <[EMAIL PROTECTED]> wrote:


That numeric value is what you put in the $I field ...

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of 
Michael

Zacharias
Sent: Tuesday, March 07, 2006 2:57 PM
To: hardhats-members@lists.sourceforge.net
Subject: Re: [Hardhats-members] HOME Device again...

All I get is a numeric value...


Michael


--- Lloyd Milligan <[EMAIL PROTECTED]> wrote:

> From the programmer prompt WRITE $I.  Then set the $I field value to 
> the

> left non-numeric part of the value displayed.
>
> Lloyd
>
> - Original Message - 
> From: "Michael Zacharias" <[EMAIL PROTECTED]>

> To: 
> Sent: Tuesday, March 07, 2006 1:25 PM
> Subject: [Hardhats-members] HOME Device again...
>
>
> >I have an instance of Kernel installed on MSM-UNIX Version 4.4.0.  I 
> >know


> >that
> > with Cache, the $I dictionary item of the Console Device is set to
|TRM|.
> > On
> > GT.M I believe it is set to /dev/tty.  What is it set to for 
> > MSM-UNIX?

I
> > have
> > tried /dev/pts, but it doesn't work.
> >
> >
> > thanks...
> >
> >
> > Michael
> >
> >
> >
> > __
> > 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 xPML, a groundbreaking scripting
> > language
> > that extends applications into web and mobile media. Attend the live
> > webcast
> > and join the prime developer group breaking into this new coding
> > territory!
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> > ___
> > Hardhats-members mailing list
> > Hardhats-members@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >
>
>
>
> ---
> This SF.Net email is sponsored by xPML, a groundbreaking scripting
language
> that extends applications into web and mobile media. Attend the live
webcast
> and join the prime developer group breaking into this new coding
territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> ___
> 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 xPML, a groundbreaking scripting 
language
that extends applications into web and mobile media. Attend the live 
webcast
and join the prime developer group breaking into this new coding 
territory!

http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
___
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members



---
This SF.Net email is sponsored by xPML, a groundbreaking scripting 
language
that extends applications into web and mobile media. Attend the live 
webcast
and join the prime developer group breaking into this new coding 
territory!

http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
___
Hardhats-members mailing li

Re: [Hardhats-members] Are there gaps in the porting of OpenVistA/ GT.M

2006-06-12 Thread Lloyd Milligan
Joseph, Regarding this specific excerpt from your post,

> . . .
> Usha tried unsuccessfully to get an answer to a specific
> question on Hardhats on the problem of HL7 connectivity from an
> OpenVistA installation we had done on Suse Linux using the
> latest Pacific Hui version 3.0 . . .

Here are the steps that I used to set up an HL7 multi-listener for the March 
2006 FOIA VistA under GT.M for Linux.  A similar procedure should work with 
the Pacific Hui version.

1. Create an entry in /etc/services, E.g.

sisihlin5000/tcp# HL7 Listener

2. Configure the service in inetd.conf, E.g.

# HL7 - GT.M VistA HL7 Listener
#
sisihlin stream tcp nowait vista /home/vista/sisihlin
#
# End - GT.M VistA HL7 Listener

3. Create the script that is named in the inetd.conf entry, 
/home/vista/sisihlin in the example.

This script should call a custom (GT.M) version of PORT^HLCSTCPA or an 
analogous adaptor.  E.g.

#!/bin/bash
cd /home/vista
$gtm_dist/mumps -r PORT^SISIHLIN
#

4. Include GT.M-specific device USE parameters within the adaptor, E.g.

 N HLDP,HLPORT,HLPRTS,IO
 S HLDP=0,HLPORT=5000
 F  S HLDP=$O(^HLCS(870,"E","M",HLDP)) Q:'HLDP  D  Q:(HLPRTS=HLPORT)
 .S HLPRTS=$P(^HLCS(870,HLDP,400),"^",2)
 .Q
 I 'HLDP D ^%ZTER Q  K HLPORT,HLPRTS
 S IO=$P U IO:(NOWRAP:NODELIMITER:IOERROR="TRAP")
 D LISTEN^HLCSTCP
 Q

The parameter IOERROR="TRAP" is needed in order for the [infinite] READ loop 
in ^HLCSTCP1 to exit on a client disconnect.

5.  Modify ERROR^HLCSTCP1 to recognize the specific GT.M error text, E.g.

ERROR ; Error trap for disconnect error and return back to the read loop.
 S $ETRAP="D UNWIND^%ZTER"
 I $$EC^%ZOSV["IOEOF" D UNWIND^%ZTER Q  ;LM - For GT.M
 . . .
 . . .


6.  Restart the superserver -

...etc# init.d/inetd restart
 * Restarting internet superserver...[ 
ok ]


7.  Use netstat to confirm that the listener is running.
Send a test message to the listener.
Etc.


- Lloyd


- Original Message - 
From: "Joseph Puthooran" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, May 31, 2006 11:52 PM
Subject: [Hardhats-members] Are there gaps in the porting of OpenVistA/ GT.M


> (Resent as the original mail was witheld since I had sent it
> from another e-mail address)
>
> I wonder if there could be more clarity on the proportion of
> work done in the task of porting VistA on Cache to Linux & GT.M.
> Perhaps someone could educate us, lesser mortals, on what was
> the total work content in the task of porting VistA Cache to
> OpenVistA/GT.M. Perhaps a classification of the areas of work
> needed and the work actually done would be very educative. I
> feel that chunks of work may have been left out. Perhaps someone
> more knowledgeable could correct me if I am wrong.
>
> One positive sign is that Mexico appears to have implemented
> OpenVistA. But what they have really done is not fully clear.
> They are not exactly shouting from the housetops. Others are!
>
> But there are gnawing issues that are unanswered.
>
> The first is that most successful vendors, from Medsphere to
> Elsie Casugay, seem to work exclusively on Cache. Medsphere was
> actively involved in the porting and so lack of familiarity or
> experience with GT.M cannot be an argument. It is sometimes
> claimed that it is because Cache has a strong branding, or that
> there a strong customer preference, or are there commissions to
> the suppliers to work on Cache? I suspect that the real reason
> is that some of the key functionality of VistA has not been
> reproduced on the GT.M version. Because having a free database
> like GT.M enables a significant saving on cost and
> competitiveness. And we all know that GT.M is as stable and
> robust a Cache,
>
> Secondly I wonder what is the agenda of the exclusive OpenVistA
> R&D coding worshops. Is it to address some of these issues that
> were left out at the OpenVistA porting exercise?
>
> Thirdly there are issues, which we directly face. My colleague
> Usha tried unsuccessfully to get an answer to a specific
> question on Hardhats on the problem of HL7 connectivity from an
> OpenVistA installation we had done on Suse Linux using the
> latest Pacific Hui version 3.0. In the case of the Cache
> implementation of VOE, the TCP/IP listener could be setup, by
> configuring the logical links, and we could send and receive HL7
> messages between two Cache implementations. The same setup
> procedure does not activate the listener in GT.M. According to
> the output of Netstat on the VistA server, no service seems to
> listening on the corresponding port.
>
> I would appreciate if someone who has implemented HL7 on
> OpenVista could come forward rather than make a speculation that
> it must have been done in Mexico.
>
> The reason for my special interest is that those of us who are
> not experts on VistA but believe in its potential will benefit
> considerably if the correct status of OpenVistA is known. If
> there is transparency, we will not n

Re: [Hardhats-members] Delete notes in HUI OV4 and SemiVivA0.4

2006-06-23 Thread Lloyd Milligan



Re: "How can we find which routine this process is 
running?"
 
This article by Bhaskar https://sourceforge.net/docman/display_doc.php?docid=19563&group_id=11026 dated 
October 2003 suggests a method for implementing "job examine" in GT.M.  It 
is a non-trivial project.
 
Lloyd

  - Original Message - 
  From: 
  Usha 
  To: hardhats-members@lists.sourceforge.net 
  
  Sent: Friday, June 23, 2006 1:47 AM
  Subject: Re: [Hardhats-members] Delete 
  notes in HUI OV4 and SemiVivA0.4
  
  It is the same process which holds the lock on 
  ^TIU(8925,18) when I lock the node using the LOCK 
  command. And the process status shows 
   
  hui   3538 
  11.5  1.9 10816 4904 pts/0    R+   14:58  
  12:29 /usr/local/gtm_5c/mumps -direct
   
   
  How can we find which routine this 
  process is running?
   
  Have chosen note with IEN 18 just to test if DIK 
  works.
   
  Usha
  
- Original Message - 
From: 
Gregory Woodhouse 
To: hardhats-members@lists.sourceforge.net 

Sent: Friday, June 23, 2006 10:34 
AM
Subject: Re: [Hardhats-members] Delete 
notes in HUI OV4 and SemiVivA0.4


On Jun 22, 2006, at 8:57 PM, Usha wrote:

  GTM>L +^TIU(8925,18):0 I $T W "LOCKED"
  LOCKED        
                      
              <>
  GTM>L -^TIU(8925,18)   
              <>
  
  GTM>L -^TIU(8925,18)  
                <>
  
  GTM>S DA=18,DIK="^TIU(8925,"
  
  GTM>D ^DIK
  
  It hangs...
  
  And LKE's status at this point is as given below
  LKE> show
  
  DEFAULT
  ^TIU(8925,18) Owned by PID= 3465 which is an existing 
  process
  

If I were you, I'd check to see what this process is. Also, why node 
18?

Gregory Woodhouse
[EMAIL PROTECTED]

"Judge a man by his questions not 
his answers."   --Voltaire




Using Tomcat but need to do more? Need to support web services, 
security?Get stuff done quickly with pre-integrated technology to make 
your job easierDownload IBM WebSphere Application Server v.1.0.1 based 
on Apache 
Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642



___Hardhats-members 
mailing 
listHardhats-members@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/hardhats-members
  
  

  Using Tomcat but need to do more? Need to support web services, 
  security?Get stuff done quickly with pre-integrated technology to make 
  your job easierDownload IBM WebSphere Application Server v.1.0.1 based on 
  Apache 
  Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
  
  

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


Re: [Hardhats-members] sshd and mumps process hung

2006-07-09 Thread Lloyd Milligan
I have not been following this thread.  However, I reported several months 
ago that ^ZTMGRSET does not copy ^%ZISF for GT.M.  You have to copy it 
explicitly.  This causes KIDS load not to work, etc.  There is no ZISFGUX.m. 
However, the GTM version appears to work okay.  Thus, in the routine 
directory, cp ZISFGTM.m _ZISF.m will supply the missing routine.  This would 
explain the Error while zlinking "%ZISF", reported below.

Lloyd

- Original Message - 
From: "Ismet Kursunoglu" <[EMAIL PROTECTED]>
To: 
Sent: Sunday, July 09, 2006 5:02 PM
Subject: Re: [Hardhats-members] sshd and mumps process hung


>
>> Think differential diagnosis here. Thee are number of reasons why
>> your HFS device could fail:
>>
>> 1. It may be that the file cannot be opened for reading/writing/
>> modification (which are you trying to do?)
>
> Both. The thing I don't understand is what where the GTM-UNIX-HFS
> device is derived and why it wasn't part of the DEVICE file? For
> example - can I create this virtual device as I would with Linux
> 'mknod' to create a device that I can write to ? I guess I don't
> understand still what the HFS device is and how it relates to it's
> SUBTYPE, with most of the folks using P-OTHER. Is this what should be
> done or should it be created with
>
> Select OPTION NAME: HFS DEVICE SETUP  VAFC HFS SETUP HFS Device
> Setup
> HFS Device Setup
>
>  Setting Scratch HFS Directory  for System: GIANT.LOCALDOMAIN
> 
> Directory name: /tmp/hfs.dat//
>
>
>> 2. It may be that the file cannot be opened from within MUMPS (forget
>> VistA).
>> 3. It may be that your HFS device configuration is incorrect.
>
> I tried with the plain "HFS" device.
>
>> 4. It may be that there is an error in the device handler (Kernel) code.
>
>> Can you think of tests that can differentiate each of these cases
> Sun 09 Jul 2006 12:10:20 PM AKDT
>
> Login with GTM>D ^ZU - went to write to the HFS file and got error message
>
>
> GTM>D ^XTER
>
>
> In response to the DATE prompt you can enter:
> 'S' to specify text to be matched in error or routine name
>
>
> 1 error logged on 7/9/2006
>  1)  <(ZLINKFILE)>HFS^%ZIS4  12:03:04  giant,AKC 7524 
> /dev/pts/0
>
> No screened error
>
> Enter '^' to quit listing,  to continue...:
>
> Which error? >  1
>
> Process ID:  7524  (7524)   JUL 09, 2006 12:03:04
>
> UCI/VOL: [giant,AKC]
>
> $ZA:   0$ZB:  13
>
> Current $IO: /dev/pts/0 Current $ZIO: 
> /dev/pts/0^29^24^/dev/pts/
> 0
>
> $ZE= HFS^%ZIS4, Error while zlinking "%ZISF",150373978,-%GTM-E-ZLINKFILE
>
> HFS G HFS^%ZISF
>
> Last Global Ref: ^%ZIS(1,10,"POX")
>
> Which symbol? > ^L
>
>
> $DEVICE=
> $ECODE=,Z150373978,
> $ESTACK=8
> $ETRAP=UNWIND^ZU
> $QUIT=0
> $STACK=9
> $STACK(000)=-dir
> $STACK(000,"ECODE")=
> $STACK(000,"PLACE")=^GTM$DMOD
> $STACK(000,"MCODE")=GTM$DMOD
> $STACK(001)=DO
> $STACK(001,"ECODE")=
> $STACK(001,"PLACE")=A+1^XQ1
> $STACK(001,"MCODE")= X:$D(^DIC(19,+XQY,20)) ^(20) ;W "  ==> A^XQ1"
> $STACK(002)=XECUTE
> $STACK(002,"ECODE")=
> $STACK(002,"PLACE")=@
> $STACK(002,"MCODE")=D ^DIP
> $STACK(003)=DO
> $STACK(003,"ECODE")=
> $STACK(003,"PLACE")=ZIS^DIP3
> $STACK(003,"MCODE")=ZIS S:$D(IOP) DIOP=IOP D:$G(DDXP)=4 ZIS^DDXP4 D ^%ZIS 
> S:$D(D
> IOP) IOP=DIOP K DIOP G X:POP
> $STACK(004)=DO
> $STACK(004,"ECODE")=
> $STACK(004,"PLACE")=L1+13^%ZIS1
> $STACK(004,"MCODE")= D L2^%ZIS2
> $STACK(005)=DO
> $STACK(005,"ECODE")=
> $STACK(005,"PLACE")=HFS^%ZIS6
> $STACK(005,"MCODE")=HFS D MARGN^%ZIS3,HFS^%ZIS4 W:'$D(IOP) ! D 
> O^%ZIS4:'POP&(%ZI
> SB&(%IS'["T")) ;Host File Server type
> $STACK(006)=DO
> $STACK(006,"ECODE")=,Z150373978,
> $STACK(006,"PLACE")=HFS^%ZIS4
> $STACK(006,"MCODE")=HFS G HFS^%ZISF
> $STACK(007)=DO
> $STACK(007,"ECODE")=
> $STACK(007,"PLACE")=ERR2+2^ZU
> $STACK(007,"MCODE")= D ^%ZTER
> $X $Y=29 24
> $ZV=GT.M V5.1-000 Linux x86
> %A=
> %E=10
> %H=40
> %IS=QM
> %IS("B")=
> %X=HFS
> %Y=
> %Z=HFS^/tmp/hfs.dat^^1^^^0
> %Z1=Host File Server1^1
> %Z90=
> %Z91=132^#^64^$C(8)^
> %Z95=
> %ZIS=QM
> %ZIS("B")=
> %ZISB=1
> %ZISCHK=1
> %ZISHG=
> %ZISIOS=10
> %ZISIOST=P-OTHER
> %ZISIOST(0)=16
> %ZISMY=
> %ZISOLD("IO")=/dev/pts/0
> %ZISOLD("IO(""ZIO"")")=/dev/pts/0
> %ZISOLD("IOBS")=$C(8)
> %ZISOLD("IOF")=#,$C(27,91,50,74,27,91,72)
> %ZISOLD("IOM")=80
> %ZISOLD("ION")=GTM-UNIX-TELNET
> %ZISOLD("IOPAR")=
> %ZISOLD("IOS")=40
> %ZISOLD("IOSL")=24
> %ZISOLD("IOST")=C-VT100
> %ZISOLD("IOST(0)")=9
> %ZISOLD("IOT")=VTRM
> %ZISOLD("IOUPAR")=
> %ZISOLD("IOXY")=W $C(27,91)_((DY+1))_$C(59)_((DX+1))_$C(72)
> %ZISOPAR=
> %ZISOS=GT.M (Unix)^19
> %ZISTO=0
> %ZISTP=0
> %ZISUPAR=
> %ZISV=AKC
> %ZISVT=HFS
> %ZT("^XUTL(""XQ"",$J)")=
> %ZTER11A=-1
> %ZTER11B=13
> %ZTER11I=giant,AKC
> %ZTER11N=1
> %ZTER11S=
> %ZTER11Z=0
> %ZTERCNT=90
> %ZTERH1=60455
> %ZTERROR=
> %ZTERRT=^%ZTER(1,60455,1,1)
> %ZTERSUB=%ZTER11S)
> %ZTERVAP=%ZT(
> %ZTERVAR=%ZTERVAR
> %ZTERZE=HFS^%ZIS4, Error while zlinking 
> "%ZISF",150373978,-%GTM-E-ZLINKFILE
> %ZTIME=
> %

Re: [Hardhats-members] sshd and mumps process hung

2006-07-10 Thread Lloyd Milligan
Sorry, I probably misled you in saying that ZISFGTM would work properly as 
^%ZISF.  It worked for me because I used OPEN PARAMETERS in the HFS device 
definition, thereby bypassing a problematic part.  However, the following 
change to ^%ZISF (_ZISF.m) works for asking mode.

Insert a line before the current HFSIOO+3 as shown below.  This converts the 
external form of the mode to the internal form before quitting.

HFSIOO I 
'$D(IOP),%ZTYPE="HFS",'$D(%ZIS("HFSMODE")),'$P(^%ZIS(1,%E,0),"^",4),%ZISOPAR="",$D(^%ZIS(1,%E,1)),$P(^(1),"^",6)
 
W ?45,"INPUT/OUTPUT OPERATION: R//"

Q:'$T D SBR^%ZIS1 I $D(DTOUT)!$D(DFOUT)!$D(DUOUT) S POP=1 Q

D HOPT:%X="?"!'$$CHECK(%X),HOPT1:%X="??" G HFSIOO:%X="?"!'$$CHECK(%X)

S:%X]"" %ZISOPAR=$$MODE(%X) Q


The last line above beginning S:%X]"" is new.  After inserting this line, 
remove the old object routine _ZISF.o and relink, etc.  Here is my test of 
the above.

DEVICE: HOME// HFS  Host File Server
HOST FILE NAME: /tmp/temp.txt///home/vista/newtest.txtINPUT/OUTPUT 
OPERATION: R//W

GTM>U IO W "Hello world!"

GTM>D ^%ZISC

GTM>
[1]+  Stopped ./runjun06
[EMAIL PROTECTED]:~$ cat newtest.txt
Hello world!


Lloyd





- Original Message - 
From: "Ismet Kursunoglu" <[EMAIL PROTECTED]>
To: 
Sent: Monday, July 10, 2006 4:10 AM
Subject: Re: [Hardhats-members] sshd and mumps process hung


>> (substitute the actual file name for /tmp/file.txt):
>>
>> S MYIO="/tmp/file.txt"
>> O MYIO W $T
>> C MYIO
>
> GTM>S MYIO="/home/myvista/testIO.txt"
>
> GTM>O MYIO W $T
> 1
> GTM>C MYIO
>
> GTM>H
> [EMAIL PROTECTED]:~/foia06152006$ ls -la ~/testIO.txt
> -rw-r--r--  1 myvista myvista 0 2006-07-09 23:21 /home/myvista/testIO.txt
>
> No matter how I setup the "HFS device" it continues to show
> [DEVICE IS BUSY]
>
>
> 
>
> OUTPUT FROM WHAT FILE: DEVICE//
> SORT BY: NAME//
> START WITH NAME: FIRST//
> FIRST PRINT FIELD: .01  NAME
> THEN PRINT FIELD:
> Heading (S/C): DEVICE LIST//
> DEVICE: HFS  Host File Server
> HOST FILE NAME: /home/myvista/hfs.dat//  INPUT/OUTPUT OPERATION: R//W
>
> [DEVICE IS BUSY]
> 
>
>
> So then I wondered if could an IO task be occupying the device?
>
>
> Checking Taskman.   Current $H=60455,85003  (Jul 09, [EMAIL PROTECTED]:36:43)
>  RUN NODE=60455,84990  (Jul 09, [EMAIL PROTECTED]:36:30)
> Taskman is current..
> Checking the Status List:
>  Node  weight  status  time   $J
> AKC:giant  RUN  [EMAIL PROTECTED]:36:30   7601  Main Loop
>
> Checking the Schedule List:
> Taskman has no tasks scheduled.
>
> Checking the IO Lists:
> There are no tasks waiting for devices.
>
> Checking the Job List:
> There are no tasks waiting for partitions.
>
> Checking the Task List:
> There are 4 tasks currently running.
> On node AKC:giant there is  1 free Sub-Manager(s). Status: Run
> **
>
> I can certainly and have been successfully writing, reading and executing
> files as the user (myvista) who is running GT.M on the system.
>
> Is this something to do with how the device is setup with reference to the
> device number and somehow when I try it doesn't properly set $IO ?
>
> Which defaults to the terminal i.e.
>
> GTM>W $IO
> /dev/pts/1
>
> And is it this variable that needs to be set to 10 so to gain access to 
> the
> HFS device?
>
> Select DEVICE NAME: HFS  Host File Server /home/myvista/hfs.dat
> ANOTHER ONE:
> STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
> Include COMPUTED fields:  (N/Y/R/B): NO// BOTH Computed Fields and Record 
> Number
> (IEN)
>
> NUMBER: 10  NAME: HFS
>  $I: /home/myvista/hfs.dat ASK DEVICE: YES
>  ASK PARAMETERS: NOSIGN-ON/SYSTEM DEVICE: NO
>  LOCATION OF TERMINAL: Host File Server
>  ASK HOST FILE: YESASK HFS I/O OPERATION: YES
>  OPEN COUNT: 10SUBTYPE: P-OTHER
>  TYPE: HOST FILE SERVER
>
> I have been reading the GT.M documentation which is very interesting,
>
> http://www.sanchez-gtm.com/user_documentation/GTM-PG-UNIX44/wwhelp/wwhimpl/java/html/wwhelp.htm
>
> but I still don't know why I can't write out a file. I'll read chapter 13 
> in Walters
> and see if I can't find out more.
>
> -- 
> Ismet B. Kursunoglu, MD, FCCP
>
> Medical Director
> Alaska Clinic, LLC
> 3750 E. Country Field Circle, STE B
> Wasilla, Alaska 99654-6659
> [EMAIL PROTECTED]
> voice (907)357-7240
>
>
> -
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job 
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ___
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-me

[Hardhats-members] Error affecting some tasked jobs

2006-07-11 Thread Lloyd Milligan
The June 2006 FOIA VistA for GT.M. has a disconnect between EVAL^%ZTLOAD1 
and ORDER^%ZOSV that causes ZTSAVE("NMSP*") to fail.

Here is EVAL+2^%ZTLOAD1 -

I ZT1["*",$P(ZT1,"*")'["(" S X="^%ZTSK(ZTSK,.3,",Y=ZT1 D ORDER^%ZOSV Q


Here is ORDER+2^%ZOSV

I $D(X1("*"))#2 D DOLRO Q


The problem appears to be that ORDER^%ZOSV is the VAX DSM version and 
^%ZTLOAD1 is calling the non-VAX DSM version, based on checking 
^%ZOSF("OS").  This problem can be corrected by replacing ORDER^%ZOSV with 
the version that ^%ZTLOAD1 expects -

ORDER ;SAVE PART OF SYMBOL TABLE IN LOCATION SPECIFIED BY X

 S (Y,Y1)=$P(Y,"*",1) I $D(@Y)=0 F %=0:0 S Y=$O(@Y) Q:Y=""!(Y[Y1)

 Q:Y="" S %=$D(@Y) S:%#2 @(X_"Y)="_Y) I %>9 S %X=Y_"(",%Y=X_"Y," D %XY^%RCR

 F %=0:0 S Y=$O(@Y) Q:Y=""!(Y'[Y1) S %=$D(@Y) S:%#2 @(X_"Y)="_Y) I %>9 S 
%X=Y_"(",%Y=X_"Y," D %XY^%RCR

 K %,X,Y,Y1

 Q



Lloyd 



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


Re: [Hardhats-members] Error affecting some tasked jobs

2006-07-11 Thread Lloyd Milligan
My original message cited an existing block of code from ^%ZOSV in 
describing an error affecting ZTSAVE("NMSP*").  The question of using MERGE 
in lieu of %RCR is interesting in itself, but not related to the 
aforementioned error or its correction.  Could this question be moved to a 
separate topic please?

Lloyd

- Original Message - 
From: "Greg Woodhouse" <[EMAIL PROTECTED]>
To: "Lloyd Milligan" <[EMAIL PROTECTED]>; 

Sent: Tuesday, July 11, 2006 11:20 AM
Subject: Re: [Hardhats-members] Error affecting some tasked jobs


> --- Lloyd Milligan <[EMAIL PROTECTED]> wrote:
>
>>  F %=0:0 S Y=$O(@Y) Q:Y=""!(Y'[Y1) S %=$D(@Y) S:%#2 @(X_"Y)="_Y) I
>> %>9 S
>> %X=Y_"(",%Y=X_"Y," D %XY^%RCR
>>
>>  K %,X,Y,Y1
>>
>>  Q
>>
>
>
> Dumb question: Is %XY^%RCR now implemented using MERGE? If not, how
> expensive is it?
>
> ===
> Gregory Woodhouse  <[EMAIL PROTECTED]>
>
> "Judge a man by his questions not his answers."
> --Voltaire
>
>
> -
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job 
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ___
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> 



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


Re: [Hardhats-members] Error affecting some tasked jobs

2006-07-11 Thread Lloyd Milligan
When an application queues a task it usually saves variables for use by the 
task when it runs.  Variables may be saved individually, or as arrays with 
descendants, etc.  One of the supported ways of saving variables is a 
wildcard format, in which all variables belonging to a namespace are saved. 
It is the latter format that I claim does not work with the version of ORDER 
in the FOIA routine ^%ZOSV for GT.M (Unix).  Thus a background task that 
relies upon the wildcard save may fail with an undefined variable error.

Lloyd

- Original Message - 
From: "Nancy Anthracite" <[EMAIL PROTECTED]>
To: 
Sent: Tuesday, July 11, 2006 12:01 PM
Subject: Re: [Hardhats-members] Error affecting some tasked jobs


> For those of us on the user end, what sort of failure would Lloyd's 
> pickup(s)
> cause?
>



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


Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install

2006-07-12 Thread Lloyd Milligan
In the meantime, until Cameron is able to resave the routines, use this 
simple expedient -  1) Copy GT.M routine ^%RI to ^ZZRI.  2) Modify routine 
^ZZRI at noopen+7 as follows and recompile it -

f u %ZD w:$P=%ZD !,"Routine: " r x s x=$p(x,"^") q:'$l(x) i 
$l(x),$e(x)?1a!($e(x)="%"),$e(x,2,99)?.an d


3) Use routine ^ZZRI to restore the routines.  Note the only difference 
between this line and the original is the insertion of s x=$p(x,"^") 
following the read.

Lloyd

- Original Message - 
From: "CamSchlehuber" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; 
Sent: Wednesday, July 12, 2006 12:22 AM
Subject: Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install


> Unfortunately, Intersystems changed the "cube" in Cache' v 5.1 and I 
> haven't
> found how to export the routines in the generic format and so the current
> set of routines has Cache' specific stuff in the line with the routine 
> name.
> The file needs to be "cleaned" and resaved.  Chris Richardson was going to
> devote a few minutes and provide me a routine that would do the export 
> using
> VistA standard APIs.
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Nancy
> Anthracite
> Sent: Tuesday, July 11, 2006 7:56 PM
> To: hardhats-members@lists.sourceforge.net
> Subject: Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install
>
> You need to show us exactly what is going wrong when you try to run D 
> ^%RI.
> A
> first pass guess it that you were not successful with the dos2unix
> conversion
> of the file.  I am not familiar with the perl instructions used to do 
> that.
>
> I usually use dos2unix but, the key is, it has to work or D %RI does
> nothing.
>
> On Tuesday 11 July 2006 19:19, Marcus Malcom wrote:
> Hello ... I am trying to install VistA + GT.M on Ubuntu and following
> these instructions:
>
> http://openforum.worldvista.org/~forum/index.php?title=Installation_How_To_V
> i
> stA_GT.M_Ubuntu_Linux
>
> I have GT.M installed but I am unable to complete "Chapter 3 - VistA
> Installation Notes" - specifically I cannot complete step 11) - "Import
> routines - Important: Include final '/' in Output directory path."
>
> I'm not sure if this is the correct place to ask for help, but if anyone
> here has any insight into this it would be greatly appreciated.
>
> OS:  2.6.15-26-386 #1 PREEMPT Fri Jul 7 19:27:00 UTC 2006 i686 GNU/Linux
>
> FYI: I downloaded VistA-routines-globals-as-TXT.zip from here:
>
> ftp://ftp.va.gov/VistA/Software
>
> Thanks!
>
> --
> Marcus Malcom
>
> -- 
> Nancy Anthracite
>
>
> -
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ___
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>
>
>
> -
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job 
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ___
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> 



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


Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install

2006-07-12 Thread Lloyd Milligan
Marcus, this is one line, not two.  The compile error may have been caused 
by having one space instead of two between the q[uit] and i[f].  It is 
impossible to say without seeing the error.

The program will not work with the IF command on a second line.  The entire 
rest of the line must be within the scope of the FOR command.

Lloyd

- Original Message - 
From: "Marcus Malcom" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, July 12, 2006 12:50 PM
Subject: Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install


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





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



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


Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install

2006-07-12 Thread Lloyd Milligan
Glad you got it working, Marcus.  I don't know why your messages are coming 
as attachments rather than in the message body.


I should have thought of this earlier, but in case anyone else is interested 
the modified routine import routine is attached.  Note the name ZZRI, not 
%ZZRI.  Copy to your source routines directory and run this routine in lieu 
of ^%RI to import June FOIA VistA routines as saved in the new format.


Lloyd


- Original Message - 
From: "Marcus Malcom" <[EMAIL PROTECTED]>

To: 
Sent: Wednesday, July 12, 2006 2:11 PM
Subject: Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install




-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job 
easier

Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642








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



ZZRI.m
Description: Binary data

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


Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install

2006-07-12 Thread Lloyd Milligan
Glad the edit worked this time, Marcus.  I tried to attach the modified 
routine for importing the June FOIA routines in the new format, but the 
message/attachment was rejected by the Hardhats list server.

Lloyd

- Original Message - 
From: "Marcus Malcom" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, July 12, 2006 2:11 PM
Subject: Re: [Hardhats-members] VistA GT.M Ubuntu Linux Install


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





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



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


Re: [Hardhats-members] CPRS crashes trying to open Notes tab

2006-07-20 Thread Lloyd Milligan
Mike, From your description, it is not clear that the problem is within the 
application.  The first error in order that you report is connection lost. 
A dropped connection could cause the 'list index out-of-bounds' error.  It 
is possible that adding a title caused the amount of data returned on 
entering the Notes tab to increase, which in turn caused a buffer overrun 
(due to something wrong in the TCP/IP com), which caused the connection to 
drop, etc.

If the list index error really did happen first, then one way to investigate 
this would be to enable verbose logging and check the rpc return at the 
point of failure, and backtrack from there.  This wouldn't require 
reinstalling anything.  Use XPAR MENU TOOLS option EP to set XWBDEBUG 
temporarily to 'very verbose'.  Then examine the last part of the log in 
^XTMP("XWBLOG"_$J).

Lloyd

- Original Message - 
From: "Mike Schrom" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, July 20, 2006 3:38 PM
Subject: Re: [Hardhats-members] CPRS crashes trying to open Notes tab


> Good try, but wrong! Same messages, same crash. There seems to be
> something wrong with the document definitions. I tried to edit them
> through ^XUP and I get limted access, either through the 'only the
> owner' or 'national- no edit' blocks. Through fileman, I can't change
> attributes like 'status' unless I forcibly stuff () the attribute,
> which then hangs when I try to access the note title again. I can't find
> an option to delete them and start over, either. "@" doesn't work :
> "required".
>
> I may have to reinstall (and turn journaling on!) and start over. What
> the [EMAIL PROTECTED] it's a learning experience.
>
> Mike
>
> Nancy Anthracite wrote:
>> HA!  Bet if you log in as that sys admin, you won't get a crash.  That is 
>> if
>> your sysadmin has OR CPRS GUI CHART as a secondary menu, the ORES and
>> PROVIDER  keys and the COR Tab.   Try it.
>>
>> On Thursday 20 July 2006 14:02, Mike Schrom wrote:
>> No, I created them with fileman as sys,administrator; I'm trying to view
>> them as provider through CPRS, I also run into a problem with Kevin's
>> suggestion about deleting the added note titles: "only owner can
>> delete", but I gave ownership to the provider personna, which doesn't
>> have fileman access.
>>
>> Nancy Anthracite wrote:
>>> Is the user who created the titles the same one who is trying to view 
>>> them?
>>>
>>> On Thursday 20 July 2006 12:16, Mike Schrom wrote:
>>> I didn't log it (should have, could have, would have!). But CPRS does
>>> briefly show the note titles before crashing, and the notes are
>>> available in VistA.
>>>
>>> Nancy Anthracite wrote:
 I bet it can't find your notes.  Did you happen to keep a log of what 
 you
 did when you added the note titles?

 On Thursday 20 July 2006 11:15, Mike Schrom wrote:
 Hiu OpenVista4 GT.M on CentOS 4.2. Using the 'old' broker. CPRS 1.25.42
 running on WindowsXP pro. Everything worked fine until I tried to add
 note titles. Also, I've done this on my one test patient. I may try
 another patient to see whether that patient's notes are the problem.

 Mike

 Nancy Anthracite wrote:
> Not that I know the answer, but could you please tell us your setup -
> VistA version running on what OS on the same or different network than
> CPRS with what Broker, New or Original?  What is CPRS being run on?
>
> On Thursday 20 July 2006 10:35, Mike Schrom wrote:
> Tried to open the 'Notes' tab in CPRS and got the following two error
> boxes:
>
> 1) Error encountered
> Function was: connection lost
> Error: 0.
>
> 2) Access violation at address . Read of address
> .
>
> Then CPRS crashed. I shut down the whole of VistA, found some orphaned
> processes, killed them and rebooted. First, I restarted VistA and was
> able to browse, enter and sign notes with no problems. Then I exited
> VistA, started CPRS and was able to open every other tab, but when I
> opened 'Notes', I got the same two messages followed by these two:
>
> 3) Access violation at address 004DEDD3 in module 'CPRSchart.exe'.
> Read of address 000F.
>
> 4) List index out of bounds (0).
>
> I repeated the process and got the same messages but in different 
> order:
> 1,3,4,2. Since VistA runs OK in "roll and scroll", I assume this is a
> problem with CPRS or Windoze. Any Ideas?
>
> Mike Schrom
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to 
> share
> your opinions on IT & business topics through brief surveys -- and 
> earn
> cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Hardhat

Re: [Hardhats-members] CPRS crashes trying to open Notes tab

2006-07-20 Thread Lloyd Milligan
First, the reference to ISA^TIULX provides information about the context of 
the error.  While I know very little about TIU, it is clear how the error 
iterated, as $$ISA is a recursive function whose documented purpose is to 
determine whether a given document definition belongs to a particular 
document class.  I'm guessing there is something recursive in your document 
type-class definition, that causes the "stop" test to fail in this recursive 
function.  It should be possible to identify the exact problem by examining 
the "AD" index and then simulating the ISA process.



Second, in regard to "^XTMP("XWBLOG"_$J) being undefined" the $J in question 
is the process that is running the RPC, not your foreground process, and the 
log is found in descendants from this node.  Thus, in gt.m you could zwrite 
^XTMP("XWBLOG1234",*), for example (if $J=1234).  In very verbose mode the 
log is sure to contain a huge amount of data if you have successfully 
logged-on to CPRS.  As I recall a few hundred RPC's are executed by the time 
CPRS displays the cover page.  Debugging the RPC may be of no further 
interest, though, given the other clue.


Lloyd

- Original Message - 
From: "Mike Schrom" <[EMAIL PROTECTED]>
To: 
Sent: Thursday, July 20, 2006 5:10 PM
Subject: Re: [Hardhats-members] CPRS crashes trying to open Notes tab


>I tried that but wound up with ^XTMP("XWBLOG"_$J) being undefined. There
> were two errors logged, though, one in GTM_FATAL_ERROR.ZSHOW_DMP_4714_1:
>
> /home/vista/GTM_FATAL_ERROR.ZSHOW_DMP_4714_1 OPEN RMS
> 0 OPEN RMS
> SCK$60031 OPEN SOCKET TOTAL=1 CURRENT=0
> SOCKET[0]=client DESC=5 CONNECTED ACTIVE  NOTRAP
> [EMAIL PROTECTED]
> ZDELAY  ZBFSIZE=1024 ZIBFSIZE=87380 NODELIMITER
> EXCE="G GTMERR^%ZISTCP"
> %ZTER+2^%ZTER
> ETRAP+8^XWBTCPC
> Indirection($ZTRAP)
> ISA+5^TIULX
> ISA+7^TIULX
> ISA+5^TIULX
> ISA+7^TIULX
> .
> .
> .
> .
>
> 17 pages! of
>
> ISA+5^TIULX
> ISA+7^TIULX
>
> .
> .
> .
> ISA+7^TIULX
> ISA+5^TIULX
> ISA+7^TIULX
> ISA+5^TIULX
> ISCWAD+4^TIULX
> CANATTCH+7^TIUSRVA
> CAPI+11^XWBBRK2
> CALLP+18^XWBBRK
> CALLP+15^XWBBRK
> MAIN+30^XWBTCPC
> MAIN+26^XWBTCPC
> MAIN+2^XWBTCPC
> RESTART+3^XWBTCPC
>
> and a second in /home/vista/XWBTCPC.mje which said:
>
> %GTM-F-STACKOFLOW, Stack overflow
>
> Any help?
>
> Mike
>
> P.S. I've got to quit playing soon (or get yelled at for coming home
> late!), and have surgery tomorrow, so I likely won't get to this again
> before Monday.
>
> Lloyd Milligan wrote:
>> Mike, From your description, it is not clear that the problem is within 
>> the
>> application.  The first error in order that you report is connection 
>> lost.
>> A dropped connection could cause the 'list index out-of-bounds' error. 
>> It
>> is possible that adding a title caused the amount of data returned on
>> entering the Notes tab to increase, which in turn caused a buffer overrun
>> (due to something wrong in the TCP/IP com), which caused the connection 
>> to
>> drop, etc.
>>
>> If the list index error really did happen first, then one way to 
>> investigate
>> this would be to enable verbose logging and check the rpc return at the
>> point of failure, and backtrack from there.  This wouldn't require
>> reinstalling anything.  Use XPAR MENU TOOLS option EP to set XWBDEBUG
>> temporarily to 'very verbose'.  Then examine the last part of the log in
>> ^XTMP("XWBLOG"_$J).
>>
>> Lloyd
>>
>> - Original Message - 
>> From: "Mike Schrom" <[EMAIL PROTECTED]>
>> To: 
>> Sent: Thursday, July 20, 2006 3:38 PM
>> Subject: Re: [Hardhats-members] CPRS crashes trying to open Notes tab
>>
>>
>>> Good try, but wrong! Same messages, same crash. There seems to be
>>> something wrong with the document definitions. I tried to edit them
>>> through ^XUP and I get limted access, either through the 'only the
>>> owner' or 'national- no edit' blocks. Through fileman, I can't change
>>> attributes like 'status' unless I forcibly stuff () the attribute,
>>> which then hangs when I try to access the note title again. I can't find
>>> an option to delete them and start over, either. "@" doesn't work :
>>> "required".
>>>
>>> I may have to reinstall (and turn journaling on!) and start over. What
>>> the [EMAIL PROTECTED] it's a learning experience.
>>>
>>> Mike
>>>