Fwd: Re: [vista-emergency-room] tcpdump of input to VistA has no IP

23 views
Skip to first unread message

Nancy Anthracite

unread,
Oct 5, 2011, 12:07:57 PM10/5/11
to vista-emer...@googlegroups.com

Hi Nancy,

The only place the "name" property is used by EDIS is to display it on
the login page. It can be set to anything you like and shouldn't
affect the actual connection plumbing. Station number is the one that
has to match. :)

Cheers,
Solomon

On Wed, Oct 5, 2011 at 9:46 AM, Nancy Anthracite
<nanth...@earthlink.net> wrote:
> His EDIS user got stuck at USERINFO+62^XUSKAAJ also.
>
> I am wondering what <property name="name" value="WORLDVISTA DEMO CLINIC"/>
is
> supposed to be. Having changed it from Camp Master, I am wondering if this
is
> interacting with something else in the code that thinks it should be Camp
> Master or if I goofed in changing it. Hopefully Solomon will see this.
>
> On Wednesday, October 05, 2011, you wrote:
>> Hmmm. I thought that KAAJ was something new. I am a little surprised that
>> the swing tester even used the XUSKAAJ routine, but what do I know.
>>
>> HOWEVER, I decided to check if my user had the proper keys and secondary
>> menus because I thought that Solomon had given them to the user I was
>> using, but he didn't, so Now I got 3 lines further in the code but there
>> is still no activity on port 9310. Here is the error trap, and I am going
>> to try the user Solomon set up as well now.
>>
>> GTM>D ^XTER
>>
>>
>> In response to the DATE prompt you can enter:
>> 'S' to specify text to be matched in error or routine name
>>
>>
>> 14 errors logged on 10/5/2011
>> 14) <(UNDEF)>USERINFO+62^XUSKAAJ 11:10:36 VAH,ROU 28646 0
>> 13) <(UNDEF)>USERINFO+62^XUSKAAJ 11:08:18 VAH,ROU 28587 0
>> 12) <(UNDEF)>USERINFO+62^XUSKAAJ 10:58:49 VAH,ROU 28334 0
>> 11) <(UNDEF)>USERINFO+62^XUSKAAJ 10:11:22 VAH,ROU 27310 0
>> 10) <> 10:11:22 VAH,ROU 27310 /dev/null
>> 9) <(UNDEF)>USERINFO+59^XUSKAAJ 09:22:55 VAH,ROU 26168 0
>> 8) <(UNDEF)>USERINFO+59^XUSKAAJ 08:56:24 VAH,ROU 25587 0
>> 7) <(UNDEF)>USERINFO+59^XUSKAAJ 08:20:14 VAH,ROU 24728 0
>> 6) <(UNDEF)>USERINFO+59^XUSKAAJ 08:17:39 VAH,ROU 24647 0
>> 5) <(UNDEF)>USERINFO+59^XUSKAAJ 08:13:37 VAH,ROU 24537 0
>> 4) <(UNDEF)>USERINFO+59^XUSKAAJ 08:05:10 VAH,ROU 24303 0
>> 3) <(UNDEF)>USERINFO+59^XUSKAAJ 07:52:38 VAH,ROU 24030 0
>> 2) <(UNDEF)>USERINFO+59^XUSKAAJ 07:48:45 VAH,ROU 23896 0
>> 1) <(UNDEF)>USERINFO+59^XUSKAAJ 07:40:52 VAH,ROU 23696 0
>>
>> No screened error
>>
>> Enter '^' to quit listing, <RETURN> to continue...: 14
>>
>> Process ID: 28646 (28646) OCT 05, 2011 11:10:36
>>
>> UCI/VOL: [VAH,ROU]
>>
>> $ZA: 0
>>
>> Current $IO: 0 Current $ZIO: /dev/null^544^0^0
>>
>> $ZE= USERINFO+62^XUSKAAJ, Undefined local variable:
>> CLIENTIP,150373850,-%GTM- E-U
>> NDEF
>>
>> S RET(12)=$$SIGNLOG^XUSKAAJ(CLIENTIP,SERVERNM)
>>
>> Last Global Ref: ^%ZOSF("OS")
>>
>> Which symbol? > ^L
>>
>>
>> $DEVICE=0
>> $ECODE=,M6,Z150373850,
>> $ESTACK=10
>> $ETRAP=D ^%ZTER HALT
>> $QUIT=0
>> $STACK=12
>> $STACK(000)=-run GTMLNX^XOBVGTM
>> $STACK(000,"ECODE")=
>> $STACK(000,"PLACE")=GTMLNX+16^XOBVGTM
>> $STACK(000,"MCODE")= IF 'XOBEC DO
>> COUNT^XUSCNT(1),SPAWN^XOBVLL,COUNT^XUSCNT(-1)
>> $STACK(001)=DO
>> $STACK(001,"ECODE")=
>> $STACK(001,"PLACE")=SPAWN+31^XOBVLL
>> $STACK(001,"MCODE")= FOR DO NXTCALL QUIT:XOBSTOP
>> $STACK(002)=DO
>> $STACK(002,"ECODE")=
>> $STACK(002,"PLACE")=NXTCALL+42^XOBVLL
>> $STACK(002,"MCODE")= SET XOBOK=$$EN^XOBVRM(XOBROOT,.XOBDATA,.XOBHDLR)
>> $STACK(003)=$$
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> $STACK(003,"ECODE")=
>> $STACK(003,"PLACE")=EN+24^XOBVRM
>> $STACK(003,"MCODE")= IF XOBOK XECUTE $GET(XOBHDLR(XOBHDLR,"REQHDLR"))
>> $STACK(004)=XECUTE
>> $STACK(004,"ECODE")=
>> $STACK(004,"PLACE")=@
>> $STACK(004,"MCODE")=DO REQHDLR^XOBVRPCI(.XOBDATA)
>> $STACK(005)=DO
>> $STACK(005,"ECODE")=
>> $STACK(005,"PLACE")=REQHDLR+1^XOBVRPCI
>> $STACK(005,"MCODE")= DO EN^XOBVRPC(.XOBDATA)
>> $STACK(006)=DO
>> $STACK(006,"ECODE")=
>> $STACK(006,"PLACE")=EN+81^XOBVRPC
>> $STACK(006,"MCODE")= DO CALLRPC(.XOBPTYPE,.XOBWRAP,.XOBVER,METHSIG)
>> $STACK(007)=DO
>> $STACK(007,"ECODE")=
>> $STACK(007,"PLACE")=CALLRPC+1^XOBVRPC
>> $STACK(007,"MCODE")= DO @METHSIG
>> $STACK(008)=DO
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> $STACK(008,"ECODE")=,M6,Z150373850,
>> $STACK(008,"PLACE")=USERINFO+62^XUSKAAJ
>> $STACK(008,"MCODE")= S RET(12)=$$SIGNLOG^XUSKAAJ(CLIENTIP,SERVERNM)
>> $STACK(009)=DO
>> $STACK(009,"ECODE")=
>> $STACK(009,"PLACE")=SYSERR+4^XOBVLL
>> $STACK(009,"MCODE")= DO ERROR(181001,$$EZBLD^DIALOG(181001,
>> $$EC^%ZOSV),XOBPORT)
>> ; -- Get the error code
>> $STACK(010)=DO
>> $STACK(010,"ECODE")=
>> $STACK(010,"PLACE")=ERROR+30^XOBVLL
>> $STACK(010,"MCODE")= DO ^%ZTER
>> $X $Y=544 0
>> $ZV=GT.M V5.4-002 Linux x86
>> %=S X=$P(^(X),U,1)
>> %ZT("^XUTL(""XQ"",$J)")=
>> %ZTER11I=VAH,ROU
>> %ZTER11N=14
>> %ZTER11S=
>> %ZTER11Z=0
>> %ZTER12A=0
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> %ZTER12B=
>> %ZTERCNT=61
>> %ZTERH1=62369
>> %ZTERROR=
>> %ZTERRT=^%ZTER(1,62369,1,14)
>> %ZTERSUB=%ZTER11S)
>> %ZTERVAP=%ZT(
>> %ZTERVAR=%ZTERVAR
>> %ZTERZE=USERINFO+62^XUSKAAJ, Undefined local variable:
>> CLIENTIP,150373850,-%GTM-
>> E-UNDEF
>> DIC=^XUSEC(4,
>> DIERR=1^1
>> DILOCKTM=3
>> DIQUIET=1
>> DISYS=19
>> DT=3111005
>> DTIME=4000
>> DUZ=10000000020
>> DUZ(0)=@
>> DUZ(1)=
>> DUZ(2)=500
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> DUZ("AG")=O
>> DUZ("LANG")=
>> DX=0
>> DY=0
>> I=13
>> IO=/dev/null
>> IO(0)=/dev/null
>> IO(1,"/dev/null")=
>> IO("CLNM")=
>> IO("ERROR")=
>> IO("HOME")=521^/dev/null
>> IO("IP")=
>> IO("PORT")=0
>> IO("ZIO")=/dev/null
>> IOBS=$C(8)
>> IOF=#
>> IOM=132
>> ION=
>> IOS=0
>> IOSL=64
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> IOST=P-OTHER
>> IOST(0)=16
>> IOT=TRM
>> IOXY=
>> METHSIG=USERINFO^XUSKAAJ(.XOBR,.XOBP1,.XOBP2)
>> RET(0)=10000000020
>> RET(1)=ANTHRACITE,NANCY
>> RET(2)=Nancy Anthracite MD
>> RET(3)=ANTHRACITE
>> RET(4)=NANCY
>> RET(5)=^
>> RET(6)=^
>> RET(7)=^
>> RET(8)=MD
>> RET(9)=500
>> RET(10)=0^no parent associated with input station number
>> RET(11)=500
>> RET(12)=
>> RET(13)=
>> ROU=XUSKAAJ
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> RPC0=XUS KAAJEE GET USER INFO^USERINFO^XUSKAAJ^2
>> RPCIEN=2359
>> RPCNAME=XUS KAAJEE GET USER INFO
>> TAG=USERINFO
>> U=^
>> X=XQVOL
>> XOBDAT("ERRORS",1,"CDATA")=1
>> XOBDAT("ERRORS",1,"CODE")=181001
>> XOBDAT("ERRORS",1,"ERROR TYPE")=system
>> XOBDAT("ERRORS",1,"FAULT STRING")=System Error
>> XOBDAT("ERRORS",1,"MESSAGE",1)=A system error occurred in M:
>> USERINFO+62^XUSKAAJ
>> , Undefined local variable: CLIENTIP,150373850,-%GTM-E-UNDEF
>> XOBDAT("MESSAGE TYPE")=3
>> XOBDATA("MODE")=singleton
>> XOBDATA("VL VERSION")=1.5
>> XOBDATA("XOB RPC","PARAMS")=,.XOBP1,.XOBP2
>> XOBDATA("XOB RPC","PARAMS",1)=XOBP1
>> XOBDATA("XOB RPC","PARAMS",2)=XOBP2
>> XOBDATA("XOB RPC","RPC CONTEXT")=2ak'3X++c((3M(D3dZ{Zx,
>> XOBDATA("XOB RPC","RPC HANDLER VERSION")=1.5
>> XOBDATA("XOB RPC","RPC NAME")=XUS KAAJEE GET USER INFO
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> XOBDATA("XOB RPC","SECURITY","DIV")=500
>> XOBDATA("XOB RPC","SECURITY","STATE")=notauthenticated
>> XOBDATA("XOB RPC","SECURITY","TYPE")=av
>> XOBDATA("XOB
>> RPC","SECURITY","TYPE","AVCODE")=2txzs9xz)ny)nxztxzs9y[$#6On#6n[#@$
>>
>> XOBDATA("XOB RPC","START")=62369,40236
>> XOBDATA("XOB RPC","TIMED OUT")=0
>> XOBDATA("XOB RPC","TIMEOUT")=0
>> XOBDATA("XOB RPC","VERSION")=0.0
>> XOBEC=181001
>> XOBERR=0
>> XOBFIRST=0
>> XOBHDLR=1
>> XOBHDLR(1)=1
>> XOBHDLR(1,"AUTHENTICATE")=1
>> XOBHDLR(1,"CB","CHR")=DO CHR^XOBVRPCI(.TXT)
>> XOBHDLR(1,"CB","ELEND")=DO ELEND^XOBVRPCI(.ELE)
>> XOBHDLR(1,"CB","ELEST")=DO ELEST^XOBVRPCI(.ELE,.ATR)
>> XOBHDLR(1,"READER")=DO READER^XOBVRPCI(.XOBX,.XOBDATA)
>> XOBHDLR(1,"REQHDLR")=DO REQHDLR^XOBVRPCI(.XOBDATA)
>> XOBHDLR(2)=1
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> XOBHDLR(2,"AUTHENTICATE")=0
>> XOBHDLR(2,"CB","CHR")=DO CHR^XOBSCAV2(.TXT)
>> XOBHDLR(2,"CB","ELEND")=DO ELEND^XOBSCAV2(.ELE)
>> XOBHDLR(2,"CB","ELEST")=DO ELEST^XOBSCAV2(.ELE,.ATR)
>> XOBHDLR(2,"READER")=DO READER^XOBSCI(.XOBX,.XOBDATA)
>> XOBHDLR(2,"REQHDLR")=DO REQHDLR^XOBSCI(.XOBDATA)
>> XOBHDLR(3)=1
>> XOBHDLR(3,"AUTHENTICATE")=0
>> XOBHDLR(3,"CB","CHR")=QUIT
>> XOBHDLR(3,"CB","ELEND")=QUIT
>> XOBHDLR(3,"CB","ELEST")=DO ELEST^XOBVSYSI(.ELE,.ATR)
>> XOBHDLR(3,"READER")=DO READER^XOBVSYSI(.XOBX,.XOBDATA)
>> XOBHDLR(3,"REQHDLR")=DO REQHDLR^XOBVSYSI(.XOBDATA)
>> XOBHDLR("D","XOB RPC",1)=
>> XOBHDLR("MSGTYPE","gov.va.med.foundations.rpc.request",1)=
>> XOBHDLR("MSGTYPE","gov.va.med.foundations.security.request",2)=
>> XOBHDLR("MSGTYPE","gov.va.med.foundations.vistalink.system.request",3)=
>> XOBHDLR("NAME","XOBS REQUEST",2)=
>> XOBHDLR("NAME","XOBV RPC REQUEST",1)=
>> XOBHDLR("NAME","XOBV SYSTEM REQUEST",3)=
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> XOBLASTR=3111005.111036
>> XOBMSG=A system error occurred in M: USERINFO+62^XUSKAAJ, Undefined local
>> variab
>> le: CLIENTIP,150373850,-%GTM-E-UNDEF
>> XOBNULL=/dev/null
>> XOBOK=14
>> XOBOS=
>> XOBPORT=0
>> XOBPTYPE=2
>> XOBR(0)=10000000020
>> XOBR(1)=ANTHRACITE,NANCY
>> XOBR(2)=Nancy Anthracite MD
>> XOBR(3)=ANTHRACITE
>> XOBR(4)=NANCY
>> XOBR(5)=^
>> XOBR(6)=^
>> XOBR(7)=^
>> XOBR(8)=MD
>> XOBR(9)=500
>> XOBR(10)=0^no parent associated with input station number
>> XOBR(11)=500
>> XOBR(12)=
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> XOBR(13)=
>> XOBRA=1
>> XOBREAD=200
>> XOBROOT=^TMP("XOBVLL",28646)
>> XOBSEC=1
>> XOBSTOP=0
>> XOBSYS("DUZ")=14
>> XOBSYS("DUZ",0)=
>> XOBSYS("DUZ",1)=
>> XOBSYS("DUZ",2)=500
>> XOBSYS("DUZ","AG")=O
>> XOBSYS("DUZ","AUTO")=1
>> XOBSYS("DUZ","BUF")=1
>> XOBSYS("DUZ","LANG")=
>> XOBSYS("ENV")=j2ee
>> XOBSYS("PRIMARY STATION#")=500
>> XOBSYS("RPC REAUTH")=1
>> XOBTO=1
>> XOBVER=0.0
>> XOBWRAP=
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> XOPT=^5^600^1^1^1^^^Y^4000^0^^^N^9000^^500^d
>> XQCY0=XUS KAAJEE WEB LOGON^KAAJEE BROKER CONTEXT^^B^10000000020^^^^^^^163
>> XQMES=1
>> XQVOL=ROU
>> XQXFLG=0^1
>> XQXFLG("LLOG")=3111005.110818
>> XQY=13311
>> XQY0=XUS KAAJEE WEB LOGON
>> XUFAC(1)=3
>> XUKRET(0)=10000000020
>> XUKRET(1)=ANTHRACITE,NANCY
>> XUKRET(2)=Nancy Anthracite MD
>> XUKRET(3)=500^WORLDVISTA DEMO CLINIC^500
>> XUKRET(4)=
>> XUKRET(5)=INFORMATION SYSTEMS CENTER
>> XUKRET(6)=
>> XUKRET(7)=4000
>> XUKRET(8)=
>> XUNC=831
>> XUNC(200,"10000000020,",10.1,"I")=831
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> XUNC1(20,"831,",1)=ANTHRACITE
>> XUNC1(20,"831,",2)=NANCY
>> XUNC1(20,"831,",3)=
>> XUNC1(20,"831,",4)=
>> XUNC1(20,"831,",5)=
>> XUNC1(20,"831,",6)=MD
>> XUPARENT=0^no parent associated with input station number
>> XWBAPVER=0.0
>> XWBOS=
>> XWBPTYPE=2
>> XWBTIME=36000
>> XWBTIME(1)=5
>> XWBTIP=
>> XWBWRAP=
>> Y=FAILED SIGNON ATTEMPTS^3.084^3^3
>> ^XUTL("XQ",$J,"DUZ")=10000000020
>> ^XUTL("XQ",$J,"DUZ(0)")=@
>> ^XUTL("XQ",$J,"DUZ(1)")=
>> ^XUTL("XQ",$J,"DUZ(2)")=500
>> ^XUTL("XQ",$J,"DUZ(AG)")=O
>> Enter '^' to quit listing, <RETURN> to continue...:
>>
>> ^XUTL("XQ",$J,"DUZ(LANG)")=
>> ^XUTL("XQ",$J,"IO")=/dev/null
>> ^XUTL("XQ",$J,"IO(""CLNM"")")=
>> ^XUTL("XQ",$J,"IO(""IP"")")=
>> ^XUTL("XQ",$J,"IOBS")=$C(8)
>> ^XUTL("XQ",$J,"IOF")=#
>> ^XUTL("XQ",$J,"IOM")=132
>> ^XUTL("XQ",$J,"ION")=
>> ^XUTL("XQ",$J,"IOS")=0
>> ^XUTL("XQ",$J,"IOSL")=64
>> ^XUTL("XQ",$J,"IOST")=P-OTHER
>> ^XUTL("XQ",$J,"IOST(0)")=16
>> ^XUTL("XQ",$J,"IOT")=TRM
>> ^XUTL("XQ",$J,"IOXY")=
>> ^XUTL("XQ",$J,"XQVOL")=ROU
>>
>> $ZE= USERINFO+62^XUSKAAJ, Undefined local variable:
>> CLIENTIP,150373850,-%GTM- E-U
>> NDEF
>>
>> S RET(12)=$$SIGNLOG^XUSKAAJ(CLIENTIP,SERVERNM)
>>
>> Last Global Ref: ^%ZOSF("OS")
>>
>> Just to make sure this is altogether in one thread, I am pasting in my
>> previous post here.
>>
>> NOTHING is going in port 9310 using the command below to capture when I log
>> in using EDIS http://66.206.177.84:9312/main/login.html with a user that
>> is not the EDIS user but has the key
>>
>>
>> tcpdump -vvvv port 9310
>>
>> which suggests VistALink is not doing anything the way I installed it on my
>> machine.
>>
>> This is in the config file
>> /var/lib/tomcat6/webapps/main/WEB-INF/config/vistalink-config.xml .
>>
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns="http://www.springframework.org/schema/beans"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xmlns:util="http://www.springframewor$
>> xsi:schemaLocation="http://www.springframework.org/schema/beans
>> http://www.springframework.$
>> http://www.springframework.org/schema/util
>> http://www.springframework.org/schema/util/sprin$
>>
>> <util:set id="vistaAccounts">
>> <bean
>> class="gov.va.med.edp.vistalink.locator.VistaLinkConnectorConfig">
>> <property name="host" value="127.0.0.1"/>
>> <property name="port" value="9310"/>
>> <property name="name" value="WORLDVISTA DEMO CLINIC"/>
>> <property name="primaryStation" value="500"/>
>> <property name="accessCode" value="EDISUSER1"/>
>> <property name="verifyCode" value="VISTAIS#1"/>
>> </bean>
>> </util:set>
>>
>> </beans>
>>
>> Those of you who are in Jordan used a different way to install VistA Link
>> that I would have more confidence in than the way I did it which I know
>> works well with the swing tester but I am not sure about anything else.
>> Could you do some captures to see what you get, or is your system too
>> locked down to do that?
>>
>> On Wednesday, October 05, 2011, skip ormsby wrote:
>> > I removed the trap. I don't know how you are doing it (maybe we are
>> > seeing a GT.M thing), but when you ran 'swing tester' you trapped where
>> > I would have expected:
>> > 'swing test'
>> > $STACK(008,"ECODE")=
>> > $STACK(008,"PLACE")=USERINFO+25^XUSKAAJ
>> > $STACK(008,"MCODE")= D ^%ZTER ; **TESTING ONLY!**
>> >
>> > but when you ran the code you didn't hit my trap. My trap was at the
>> > every top so I do not know how you could miss it, unless you called
>> > someplace different.
>> >
>> > On Wed, Oct 5, 2011 at 10:07 AM, Nancy Anthracite
>> > <nanth...@earthlink.net
>> >
>> > > wrote:
>> > >
>> > > Now is fine. Last night I was contemplating the same thing and decided
>> > > I really didn't know enough about what I am doing to try, so the
>> > > routine is already backed up in /home/vademo4-09/EHR/r/XUSKAAJ.mBU so
>> > > chop away to your
>> > > heart's content and when you are done, I can restore it if you want so
>> > > you don't have to reconstruct it.
>> > >
>> > > On Wednesday, October 05, 2011, skip ormsby wrote:
>> > > > Nancy, I want to alter routine: XUSKAAJ, so I can see what exactly is
>> > >
>> > > being
>> > >
>> > > > passed into it when it is called. This will be a one time thing, but
>> > > > I need to coordinate with you to make the change and then change it
>> > > > back. Let me know when I can do it.
>> > > >
>> > > > On Wed, Oct 5, 2011 at 9:33 AM, Nancy Anthracite
>> > > >
>> > > > <nanth...@earthlink.net>wrote:
>> > > > > Port 9312 is the port to Tomcat whhich is an application server you
>> > > > > connect to
>> > > > > with a browser and port 9310 is the port that serves VistALink to
>> > > > > the vademo4-09. Tomcat probably talks to port 9310 through
>> > > > > 127.0.0.1 so you are right, I need to capture that port with
>> > > > > tcpdump on 127.0.0.1! I will be back
>> > > > > with more!
>> > > > >
>> > > > > On Wednesday, October 05, 2011, Skip Ormsby wrote:
>> > > > > > So are you saying that it is getting from here to here or not?
>> > > > > > Are
>> > >
>> > > you
>> > >
>> > > > > > sure port 9312 is correct? I don't remember the port # you used
>> > > > > > last night with that 'thing' that worked.
>> > > > > > ----- Original Message -----
>> > > > > > From: "Nancy Anthracite" <nanth...@earthlink.net>
>> > > > > > To: <vista-emer...@googlegroups.com>
>> > > > > > Cc: "Ormsby Skip" <skip....@frontier.com>; "Solomon Blaz"
>> > > > > > <sol...@solomonblaz.com>
>> > > > > > Sent: Wednesday, October 05, 2011 9:14 AM
>> > > > > > Subject: Re: [vista-emergency-room] tcpdump of input to VistA has
>> > > > > > no
>> > >
>> > > IP
>> > >
>> > > > > > It dawned on me I needed to start sooner and open the browser
>> > > > > > from
>> > > > >
>> > > > > scratch.
>> > > > >
>> > > > > > I
>> > > > > > got a much different capture now. I still don't see the client
>> > > > > > IP anywhere.
>> > > > > >
>> > > > > > GET /main HTTP/1.1
>> > > > > > Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > >
>> > > > > > Accept:
>> > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > >
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > >
>> > > > > > GET /main/ HTTP/1.1
>> > > > > > Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > >
>> > > > > > Accept:
>> > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > >
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > >
>> > > > > > GET
>> > > > > > /main/tracking.html;jsessionid=25E773A979451FE2C11AF0F0F4A7C692
>> > > > > > HTTP/1.1 Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > >
>> > > > > > Accept:
>> > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > >
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > > Cookie: JSESSIONID=25E773A979451FE2C11AF0F0F4A7C692
>> > > > > >
>> > > > > > GET /main/login.html HTTP/1.1
>> > > > > > Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > >
>> > > > > > Accept:
>> > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > >
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > > Cookie: JSESSIONID=25E773A979451FE2C11AF0F0F4A7C692
>> > > > > >
>> > > > > > GET /main/favicon.ico HTTP/1.1
>> > > > > > Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > > > > > Accept: image/png,image/*;q=0.8,*/*;q=0.5
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > > Cookie: JSESSIONID=25E773A979451FE2C11AF0F0F4A7C692
>> > > > > >
>> > > > > > GET /main/favicon.ico HTTP/1.1
>> > > > > > Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > >
>> > > > > > Accept:
>> > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > >
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > > Cookie: JSESSIONID=25E773A979451FE2C11AF0F0F4A7C692
>> > > > > >
>> > > > > > POST /main/j_spring_security_check HTTP/1.1
>> > > > > > Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > >
>> > > > > > Accept:
>> > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > >
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > > Referer: http://66.206.177.84:9312/main/login.html
>> > > > > > Cookie: JSESSIONID=25E773A979451FE2C11AF0F0F4A7C692
>> > > > > > Content-Type: application/x-www-form-urlencoded
>> > > > > > Content-Length: 75
>> > >
>> > > j_stationNumber=500&j_access=VISTAIS%231&j_verify=%231ISVISTA&login=Sig
>> > > n+
>> > >
>> > > > > In
>> > > > >
>> > > > > > GET /favicon.ico HTTP/1.1
>> > > > > > Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > > > > > Accept: image/png,image/*;q=0.8,*/*;q=0.5
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > >
>> > > > > > GET /favicon.ico HTTP/1.1
>> > > > > > Host: 66.206.177.84:9312
>> > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16)
>> > > > > > Gecko/20110929 Iceweasel/3.5.16 (like Firefox/3.5.16)
>> > >
>> > > > > > Accept:
>> > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > >
>> > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > Accept-Encoding: gzip,deflate
>> > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > Keep-Alive: 300
>> > > > > > Connection: keep-alive
>> > > > > >
>> > > > > > On Wednesday, October 05, 2011, Nancy Anthracite wrote:
>> > > > > > > This is my command line for the capture BTW.
>> > > > > > >
>> > > > > > > tcpdump -vvv src host 96.231.219.76 and \(dst host
>> > > > > > > 66.206.177.84\) and \(not port 22\) -w
>> > > > > > > tcpdump-EDIS-from-Nancy7.cap
>> > > > > > >
>> > > > > > > On Wednesday, October 05, 2011, Nancy Anthracite wrote:
>> > > > > > > > I did a packet capture of what is getting to the host machine
>> > >
>> > > where
>> > >
>> > > > > > > > VistA
>> > > > > > > > is and I can't see that there is any IP for VistA to parse
>> > > > > > > > out
>> > >
>> > > even
>> > >
>> > > > > > > > when I change the destination address to the IP, something
>> > >
>> > > resolves
>> > >
>> > > > > it
>> > > > >
>> > > > > > > > into the host URL openforum.opensourcevista.net from
>> > >
>> > > 66.206.177.84.
>> > >
>> > > > > I
>> > > > >
>> > > > > > > > wonder if that is why it is always complaining it is missing
>> > > > > > > > the client IP.
>> > > > > > > >
>> > > > > > > > I have the captures below and following that is the error
>> > > > > > > > trap.
>> > > > > > > >
>> > > > > > > > This is what is going from my machine EDIS to VistA with the
>> > > > > > > > http:http://openforum.opensourcevista.net:9312/main/login.htm
>> > > > > > > > l
>> > > > > > > >
>> > > > > > > > POST /main/j_spring_security_check HTTP/1.1
>> > > > > > > > Host: openforum.opensourcevista.net:9312
>> > > > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
>> > > > > > > > rv:1.9.1.16) Gecko/20110929 Iceweasel/3.5.16 (like
>> > > > > > > > Firefox/3.5.16)
>> > > > >
>> > > > > > > > Accept:
>> > > > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > > > >
>> > > > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > > > Accept-Encoding: gzip,deflate
>> > > > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > > > Keep-Alive: 300
>> > > > > > > > Connection: keep-alive
>> > >
>> > > > > > > > Referer:
>> > > http://openforum.opensourcevista.net:9312/main/login.html
>> > >
>> > > > > > > > Cookie: JSESSIONID=5BA60D1A7D6EF20C92FB7BFB2739B82E
>> > > > > > > > Content-Type: application/x-www-form-urlencoded
>> > > > > > > > Content-Length: 75
>> > > > >
>> > > > > j_stationNumber=500&j_access=VISTAIS%231&j_verify=%231ISVISTA&login
>> > > > > =S ig
>> > > > >
>> > > > > > > > n+ In
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > So I changed to
>> > > > > > > > http://66.206.177.84:9312/main/login.htmlreasoning that VistA
>> > > > > > > > could not resolve openforum.opensourcevista.net to an
>> > >
>> > > IP
>> > >
>> > > > > > > > and I got this:
>> > > > > > > >
>> > > > > > > > POST /main/j_spring_security_check HTTP/1.1
>> > > > > > > > Host: openforum.opensourcevista.net:9312
>> > > > > > > > User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;
>> > > > > > > > rv:1.9.1.16) Gecko/20110929 Iceweasel/3.5.16 (like
>> > > > > > > > Firefox/3.5.16)
>> > > > >
>> > > > > > > > Accept:
>> > > > > text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>> > > > >
>> > > > > > > > Accept-Language: en-us,en;q=0.5
>> > > > > > > > Accept-Encoding: gzip,deflate
>> > > > > > > > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
>> > > > > > > > Keep-Alive: 300
>> > > > > > > > Connection: keep-alive
>> > >
>> > > > > > > > Referer:
>> > > http://openforum.opensourcevista.net:9312/main/login.html
>> > >
>> > > > > > > > Cookie: JSESSIONID=1842DCEA66CEDB9002FCA9260FCF2E69
>> > > > > > > > Content-Type: application/x-www-form-urlencoded
>> > > > > > > > Content-Length: 75
>> > > > >
>> > > > > j_stationNumber=500&j_access=VISTAIS%231&j_verify=%231ISVISTA&login
>> > > > > =S ig
>> > > > >
>> > > > > > > > n+ In
>> > > > > > > >
>> > > > > > > > GTM>D ^XTER
>> > > > > > > >
>> > > > > > > > In response to the DATE prompt you can enter:
>> > > > > > > > 'S' to specify text to be matched in error or routine
>> > > > > > > > name
>> > > > > > > >
>> > > > > > > > 7 errors logged on 10/5/2011
>> > > > > > > >
>> > > > > > > > 7) <(UNDEF)>USERINFO+59^XUSKAAJ 08:20:14 VAH,ROU
>> > > > > > > > 24728
>> > >
>> > > 0
>> > >
>> > > > > > > > 6) <(UNDEF)>USERINFO+59^XUSKAAJ 08:17:39 VAH,ROU
>> > > > > > > > 24647
>> > >
>> > > 0
>> > >
>> > > > > > > > 5) <(UNDEF)>USERINFO+59^XUSKAAJ 08:13:37 VAH,ROU
>> > > > > > > > 24537
>> > >
>> > > 0
>> > >
>> > > > > > > > 4) <(UNDEF)>USERINFO+59^XUSKAAJ 08:05:10 VAH,ROU
>> > > > > > > > 24303
>> > >
>> > > 0
>> > >
>> > > > > > > > 3) <(UNDEF)>USERINFO+59^XUSKAAJ 07:52:38 VAH,ROU
>> > > > > > > > 24030
>> > >
>> > > 0
>> > >
>> > > > > > > > 2) <(UNDEF)>USERINFO+59^XUSKAAJ 07:48:45 VAH,ROU
>> > > > > > > > 23896
>> > >
>> > > 0
>> > >
>> > > > > > > > 1) <(UNDEF)>USERINFO+59^XUSKAAJ 07:40:52 VAH,ROU
>> > > > > > > > 23696
>> > >
>> > > 0
>> > >
>> > > > > > > > No screened error
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...: 7
>> > > > > > > >
>> > > > > > > > Process ID: 24728 (24728) OCT 05, 2011 08:20:14
>> > > > > > > >
>> > > > > > > > UCI/VOL: [VAH,ROU]
>> > > > > > > >
>> > > > > > > > $ZA: 0
>> > > > >
>> > > > > > > > Current $IO: 0 Current $ZIO:
>> > > > > /dev/null^544^0^0
>> > > > >
>> > > > > > > > $ZE= USERINFO+59^XUSKAAJ, Undefined local variable:
>> > > > > > > > CLIENTIP,150373850,-%GTM- E-U
>> > > > > > > > NDEF
>> > > > > > > >
>> > > > > > > > S RET(12)=$$SIGNLOG^XUSKAAJ(CLIENTIP,SERVERNM)
>> > > > > > > >
>> > > > > > > > Last Global Ref: ^%ZOSF("OS")
>> > > > > > > >
>> > > > > > > > Which symbol? > ^L
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > $DEVICE=0
>> > > > > > > > $ECODE=,M6,Z150373850,
>> > > > > > > > $ESTACK=10
>> > > > > > > > $ETRAP=D ^%ZTER HALT
>> > > > > > > > $QUIT=0
>> > > > > > > > $STACK=12
>> > > > > > > > $STACK(000)=-run GTMLNX^XOBVGTM
>> > > > > > > > $STACK(000,"ECODE")=
>> > > > > > > > $STACK(000,"PLACE")=GTMLNX+16^XOBVGTM
>> > > > > > > > $STACK(000,"MCODE")= IF 'XOBEC DO
>> > > > > > > > COUNT^XUSCNT(1),SPAWN^XOBVLL,COUNT^XUSCNT(-1)
>> > > > > > > > $STACK(001)=DO
>> > > > > > > > $STACK(001,"ECODE")=
>> > > > > > > > $STACK(001,"PLACE")=SPAWN+31^XOBVLL
>> > > > > > > > $STACK(001,"MCODE")= FOR DO NXTCALL QUIT:XOBSTOP
>> > > > > > > > $STACK(002)=DO
>> > > > > > > > $STACK(002,"ECODE")=
>> > > > > > > > $STACK(002,"PLACE")=NXTCALL+42^XOBVLL
>> > > > > > > > $STACK(002,"MCODE")= SET
>> > > > > > > > XOBOK=$$EN^XOBVRM(XOBROOT,.XOBDATA,.XOBHDLR) $STACK(003)=$$
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > $STACK(003,"ECODE")=
>> > > > > > > > $STACK(003,"PLACE")=EN+24^XOBVRM
>> > > > > > > > $STACK(003,"MCODE")= IF XOBOK XECUTE
>> > > > > > > > $GET(XOBHDLR(XOBHDLR,"REQHDLR")) $STACK(004)=XECUTE
>> > > > > > > > $STACK(004,"ECODE")=
>> > > > > > > > $STACK(004,"PLACE")=@
>> > > > > > > > $STACK(004,"MCODE")=DO REQHDLR^XOBVRPCI(.XOBDATA)
>> > > > > > > > $STACK(005)=DO
>> > > > > > > > $STACK(005,"ECODE")=
>> > > > > > > > $STACK(005,"PLACE")=REQHDLR+1^XOBVRPCI
>> > > > > > > > $STACK(005,"MCODE")= DO EN^XOBVRPC(.XOBDATA)
>> > > > > > > > $STACK(006)=DO
>> > > > > > > > $STACK(006,"ECODE")=
>> > > > > > > > $STACK(006,"PLACE")=EN+81^XOBVRPC
>> > > > > > > > $STACK(006,"MCODE")= DO
>> > >
>> > > CALLRPC(.XOBPTYPE,.XOBWRAP,.XOBVER,METHSIG)
>> > >
>> > > > > > > > $STACK(007)=DO
>> > > > > > > > $STACK(007,"ECODE")=
>> > > > > > > > $STACK(007,"PLACE")=CALLRPC+1^XOBVRPC
>> > > > > > > > $STACK(007,"MCODE")= DO @METHSIG
>> > > > > > > > $STACK(008)=DO
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > $STACK(008,"ECODE")=,M6,Z150373850,
>> > > > > > > > $STACK(008,"PLACE")=USERINFO+59^XUSKAAJ
>> > > > > > > > $STACK(008,"MCODE")= S
>> > >
>> > > RET(12)=$$SIGNLOG^XUSKAAJ(CLIENTIP,SERVERNM)
>> > >
>> > > > > > > > $STACK(009)=DO
>> > > > > > > > $STACK(009,"ECODE")=
>> > > > > > > > $STACK(009,"PLACE")=SYSERR+4^XOBVLL
>> > > > > > > > $STACK(009,"MCODE")= DO ERROR(181001,$$EZBLD^DIALOG(181001,
>> > > > > > > > $$EC^%ZOSV),XOBPORT)
>> > > > > > > >
>> > > > > > > > ; -- Get the error code
>> > > > > > > >
>> > > > > > > > $STACK(010)=DO
>> > > > > > > > $STACK(010,"ECODE")=
>> > > > > > > > $STACK(010,"PLACE")=ERROR+30^XOBVLL
>> > > > > > > > $STACK(010,"MCODE")= DO ^%ZTER
>> > > > > > > > $X $Y=544 0
>> > > > > > > > $ZV=GT.M V5.4-002 Linux x86
>> > > > > > > > %=S X=$P(^(X),U,1)
>> > > > > > > > %ZT("^XUTL(""XQ"",$J)")=
>> > > > > > > > %ZTER11I=VAH,ROU
>> > > > > > > > %ZTER11N=7
>> > > > > > > > %ZTER11S=
>> > > > > > > > %ZTER11Z=0
>> > > > > > > > %ZTER12A=0
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > %ZTER12B=
>> > > > > > > > %ZTERCNT=61
>> > > > > > > > %ZTERH1=62369
>> > > > > > > > %ZTERROR=
>> > > > > > > > %ZTERRT=^%ZTER(1,62369,1,7)
>> > > > > > > > %ZTERSUB=%ZTER11S)
>> > > > > > > > %ZTERVAP=%ZT(
>> > > > > > > > %ZTERVAR=%ZTERVAR
>> > > > > > > > %ZTERZE=USERINFO+59^XUSKAAJ, Undefined local variable:
>> > > > > > > > CLIENTIP,150373850,-%GTM-
>> > > > > > > > E-UNDEF
>> > > > > > > > DIC=^XUSEC(4,
>> > > > > > > > DIERR=1^1
>> > > > > > > > DILOCKTM=3
>> > > > > > > > DIQUIET=1
>> > > > > > > > DISYS=19
>> > > > > > > > DT=3111005
>> > > > > > > > DTIME=4000
>> > > > > > > > DUZ=10000000020
>> > > > > > > > DUZ(0)=@
>> > > > > > > > DUZ(1)=
>> > > > > > > > DUZ(2)=500
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > DUZ("AG")=O
>> > > > > > > > DUZ("LANG")=
>> > > > > > > > DX=0
>> > > > > > > > DY=0
>> > > > > > > > I=13
>> > > > > > > > IO=/dev/null
>> > > > > > > > IO(0)=/dev/null
>> > > > > > > > IO(1,"/dev/null")=
>> > > > > > > > IO("CLNM")=
>> > > > > > > > IO("ERROR")=
>> > > > > > > > IO("HOME")=521^/dev/null
>> > > > > > > > IO("IP")=
>> > > > > > > > IO("PORT")=0
>> > > > > > > > IO("ZIO")=/dev/null
>> > > > > > > > IOBS=$C(8)
>> > > > > > > > IOF=#
>> > > > > > > > IOM=132
>> > > > > > > > ION=
>> > > > > > > > IOS=0
>> > > > > > > > IOSL=64
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > IOST=P-OTHER
>> > > > > > > > IOST(0)=16
>> > > > > > > > IOT=TRM
>> > > > > > > > IOXY=
>> > > > > > > > METHSIG=USERINFO^XUSKAAJ(.XOBR,.XOBP1,.XOBP2)
>> > > > > > > > RET(0)=10000000020
>> > > > > > > > RET(1)=ANTHRACITE,NANCY
>> > > > > > > > RET(2)=Nancy Anthracite MD
>> > > > > > > > RET(3)=ANTHRACITE
>> > > > > > > > RET(4)=NANCY
>> > > > > > > > RET(5)=^
>> > > > > > > > RET(6)=^
>> > > > > > > > RET(7)=^
>> > > > > > > > RET(8)=MD
>> > > > > > > > RET(9)=500
>> > > > > > > > RET(10)=0^no parent associated with input station number
>> > > > > > > > RET(11)=500
>> > > > > > > > RET(12)=
>> > > > > > > > RET(13)=
>> > > > > > > > ROU=XUSKAAJ
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > RPC0=XUS KAAJEE GET USER INFO^USERINFO^XUSKAAJ^2
>> > > > > > > > RPCIEN=2359
>> > > > > > > > RPCNAME=XUS KAAJEE GET USER INFO
>> > > > > > > > TAG=USERINFO
>> > > > > > > > U=^
>> > > > > > > > X=XQVOL
>> > > > > > > > XOBDAT("ERRORS",1,"CDATA")=1
>> > > > > > > > XOBDAT("ERRORS",1,"CODE")=181001
>> > > > > > > > XOBDAT("ERRORS",1,"ERROR TYPE")=system
>> > > > > > > > XOBDAT("ERRORS",1,"FAULT STRING")=System Error
>> > > > > > > > XOBDAT("ERRORS",1,"MESSAGE",1)=A system error occurred in M:
>> > > > > > > > USERINFO+59^XUSKAAJ
>> > > > > > > > , Undefined local variable: CLIENTIP,150373850,-%GTM-E-UNDEF
>> > > > > > > > XOBDAT("MESSAGE TYPE")=3
>> > > > > > > > XOBDATA("MODE")=singleton
>> > > > > > > > XOBDATA("VL VERSION")=1.5
>> > > > > > > > XOBDATA("XOB RPC","PARAMS")=,.XOBP1,.XOBP2
>> > > > > > > > XOBDATA("XOB RPC","PARAMS",1)=XOBP1
>> > > > > > > > XOBDATA("XOB RPC","PARAMS",2)=XOBP2
>> > > > > > > > XOBDATA("XOB RPC","RPC CONTEXT")=1Hm(;%KKh**;M*[;2xVxq!
>> > > > > > > > XOBDATA("XOB RPC","RPC HANDLER VERSION")=1.5
>> > > > > > > > XOBDATA("XOB RPC","RPC NAME")=XUS KAAJEE GET USER INFO
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > XOBDATA("XOB RPC","SECURITY","DIV")=500
>> > > > > > > > XOBDATA("XOB RPC","SECURITY","STATE")=notauthenticated
>> > > > > > > > XOBDATA("XOB RPC","SECURITY","TYPE")=av
>> > > > > > > > XOBDATA("XOB
>> > >
>> > > RPC","SECURITY","TYPE","AVCODE")=!QWRsPWR7&z7&WRQWRsPz92dZb&dZ&9d$2
>> > >
>> > > > > > > > )
>> > > > > > > > XOBDATA("XOB RPC","START")=62369,30014
>> > > > > > > > XOBDATA("XOB RPC","TIMED OUT")=0
>> > > > > > > > XOBDATA("XOB RPC","TIMEOUT")=0
>> > > > > > > > XOBDATA("XOB RPC","VERSION")=0.0
>> > > > > > > > XOBEC=181001
>> > > > > > > > XOBERR=0
>> > > > > > > > XOBFIRST=0
>> > > > > > > > XOBHDLR=1
>> > > > > > > > XOBHDLR(1)=1
>> > > > > > > > XOBHDLR(1,"AUTHENTICATE")=1
>> > > > > > > > XOBHDLR(1,"CB","CHR")=DO CHR^XOBVRPCI(.TXT)
>> > > > > > > > XOBHDLR(1,"CB","ELEND")=DO ELEND^XOBVRPCI(.ELE)
>> > > > > > > > XOBHDLR(1,"CB","ELEST")=DO ELEST^XOBVRPCI(.ELE,.ATR)
>> > > > > > > > XOBHDLR(1,"READER")=DO READER^XOBVRPCI(.XOBX,.XOBDATA)
>> > > > > > > > XOBHDLR(1,"REQHDLR")=DO REQHDLR^XOBVRPCI(.XOBDATA)
>> > > > > > > > XOBHDLR(2)=1
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > XOBHDLR(2,"AUTHENTICATE")=0
>> > > > > > > > XOBHDLR(2,"CB","CHR")=DO CHR^XOBSCAV2(.TXT)
>> > > > > > > > XOBHDLR(2,"CB","ELEND")=DO ELEND^XOBSCAV2(.ELE)
>> > > > > > > > XOBHDLR(2,"CB","ELEST")=DO ELEST^XOBSCAV2(.ELE,.ATR)
>> > > > > > > > XOBHDLR(2,"READER")=DO READER^XOBSCI(.XOBX,.XOBDATA)
>> > > > > > > > XOBHDLR(2,"REQHDLR")=DO REQHDLR^XOBSCI(.XOBDATA)
>> > > > > > > > XOBHDLR(3)=1
>> > > > > > > > XOBHDLR(3,"AUTHENTICATE")=0
>> > > > > > > > XOBHDLR(3,"CB","CHR")=QUIT
>> > > > > > > > XOBHDLR(3,"CB","ELEND")=QUIT
>> > > > > > > > XOBHDLR(3,"CB","ELEST")=DO ELEST^XOBVSYSI(.ELE,.ATR)
>> > > > > > > > XOBHDLR(3,"READER")=DO READER^XOBVSYSI(.XOBX,.XOBDATA)
>> > > > > > > > XOBHDLR(3,"REQHDLR")=DO REQHDLR^XOBVSYSI(.XOBDATA)
>> > > > > > > > XOBHDLR("D","XOB RPC",1)=
>> > > > > > > > XOBHDLR("MSGTYPE","gov.va.med.foundations.rpc.request",1)=
>> > > > > > > > XOBHDLR("MSGTYPE","gov.va.med.foundations.security.request",2
>> > > > > > > > )=
>> > > > >
>> > > > > XOBHDLR("MSGTYPE","gov.va.med.foundations.vistalink.system.request"
>> > > > > ,3 )=
>> > > > >
>> > > > > > > > XOBHDLR("NAME","XOBS REQUEST",2)=
>> > > > > > > > XOBHDLR("NAME","XOBV RPC REQUEST",1)=
>> > > > > > > > XOBHDLR("NAME","XOBV SYSTEM REQUEST",3)=
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > XOBLASTR=3111005.082014
>> > > > > > > > XOBMSG=A system error occurred in M: USERINFO+59^XUSKAAJ,
>> > >
>> > > Undefined
>> > >
>> > > > > > > > local
>> > > > > > > > variab
>> > > > > > > > le: CLIENTIP,150373850,-%GTM-E-UNDEF
>> > > > > > > > XOBNULL=/dev/null
>> > > > > > > > XOBOK=14
>> > > > > > > > XOBOS=
>> > > > > > > > XOBPORT=0
>> > > > > > > > XOBPTYPE=2
>> > > > > > > > XOBR(0)=10000000020
>> > > > > > > > XOBR(1)=ANTHRACITE,NANCY
>> > > > > > > > XOBR(2)=Nancy Anthracite MD
>> > > > > > > > XOBR(3)=ANTHRACITE
>> > > > > > > > XOBR(4)=NANCY
>> > > > > > > > XOBR(5)=^
>> > > > > > > > XOBR(6)=^
>> > > > > > > > XOBR(7)=^
>> > > > > > > > XOBR(8)=MD
>> > > > > > > > XOBR(9)=500
>> > > > > > > > XOBR(10)=0^no parent associated with input station number
>> > > > > > > > XOBR(11)=500
>> > > > > > > > XOBR(12)=
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > XOBR(13)=
>> > > > > > > > XOBRA=1
>> > > > > > > > XOBREAD=200
>> > > > > > > > XOBROOT=^TMP("XOBVLL",24728)
>> > > > > > > > XOBSEC=1
>> > > > > > > > XOBSTOP=0
>> > > > > > > > XOBSYS("DUZ")=14
>> > > > > > > > XOBSYS("DUZ",0)=
>> > > > > > > > XOBSYS("DUZ",1)=
>> > > > > > > > XOBSYS("DUZ",2)=500
>> > > > > > > > XOBSYS("DUZ","AG")=O
>> > > > > > > > XOBSYS("DUZ","AUTO")=1
>> > > > > > > > XOBSYS("DUZ","BUF")=1
>> > > > > > > > XOBSYS("DUZ","LANG")=
>> > > > > > > > XOBSYS("ENV")=j2ee
>> > > > > > > > XOBSYS("PRIMARY STATION#")=500
>> > > > > > > > XOBSYS("RPC REAUTH")=1
>> > > > > > > > XOBTO=1
>> > > > > > > > XOBVER=0.0
>> > > > > > > > XOBWRAP=
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > XOPT=^5^600^1^1^1^^^Y^4000^0^^^N^9000^^500^d
>> > > > > > > > XQCY0=XUS KAAJEE WEB LOGON^KAAJEE BROKER
>> > > > > > > > CONTEXT^^B^10000000020^^^^^^^163
>> > > > > > > > XQMES=1
>> > > > > > > > XQVOL=ROU
>> > > > > > > > XQXFLG=0^1
>> > > > > > > > XQXFLG("LLOG")=3111005.081739
>> > > > > > > > XQY=13311
>> > > > > > > > XQY0=XUS KAAJEE WEB LOGON
>> > > > > > > > XUFAC(1)=3
>> > > > > > > > XUKRET(0)=10000000020
>> > > > > > > > XUKRET(1)=ANTHRACITE,NANCY
>> > > > > > > > XUKRET(2)=Nancy Anthracite MD
>> > > > > > > > XUKRET(3)=500^WORLDVISTA DEMO CLINIC^500
>> > > > > > > > XUKRET(4)=
>> > > > > > > > XUKRET(5)=INFORMATION SYSTEMS CENTER
>> > > > > > > > XUKRET(6)=
>> > > > > > > > XUKRET(7)=4000
>> > > > > > > > XUKRET(8)=
>> > > > > > > > XUNC=831
>> > > > > > > > XUNC(200,"10000000020,",10.1,"I")=831
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > XUNC1(20,"831,",1)=ANTHRACITE
>> > > > > > > > XUNC1(20,"831,",2)=NANCY
>> > > > > > > > XUNC1(20,"831,",3)=
>> > > > > > > > XUNC1(20,"831,",4)=
>> > > > > > > > XUNC1(20,"831,",5)=
>> > > > > > > > XUNC1(20,"831,",6)=MD
>> > > > > > > > XUPARENT=0^no parent associated with input station number
>> > > > > > > > XWBAPVER=0.0
>> > > > > > > > XWBOS=
>> > > > > > > > XWBPTYPE=2
>> > > > > > > > XWBTIME=36000
>> > > > > > > > XWBTIME(1)=5
>> > > > > > > > XWBTIP=
>> > > > > > > > XWBWRAP=
>> > > > > > > > Y=FAILED SIGNON ATTEMPTS^3.084^3^3
>> > > > > > > > ^XUTL("XQ",$J,"DUZ")=10000000020
>> > > > > > > > ^XUTL("XQ",$J,"DUZ(0)")=@
>> > > > > > > > ^XUTL("XQ",$J,"DUZ(1)")=
>> > > > > > > > ^XUTL("XQ",$J,"DUZ(2)")=500
>> > > > > > > > ^XUTL("XQ",$J,"DUZ(AG)")=O
>> > > > > > > >
>> > > > > > > > Enter '^' to quit listing, <RETURN> to continue...:
>> > > > > > > > ^XUTL("XQ",$J,"DUZ(LANG)")=
>> > > > > > > > ^XUTL("XQ",$J,"IO")=/dev/null
>> > > > > > > > ^XUTL("XQ",$J,"IO(""CLNM"")")=
>> > > > > > > > ^XUTL("XQ",$J,"IO(""IP"")")=
>> > > > > > > > ^XUTL("XQ",$J,"IOBS")=$C(8)
>> > > > > > > > ^XUTL("XQ",$J,"IOF")=#
>> > > > > > > > ^XUTL("XQ",$J,"IOM")=132
>> > > > > > > > ^XUTL("XQ",$J,"ION")=
>> > > > > > > > ^XUTL("XQ",$J,"IOS")=0
>> > > > > > > > ^XUTL("XQ",$J,"IOSL")=64
>> > > > > > > > ^XUTL("XQ",$J,"IOST")=P-OTHER
>> > > > > > > > ^XUTL("XQ",$J,"IOST(0)")=16
>> > > > > > > > ^XUTL("XQ",$J,"IOT")=TRM
>> > > > > > > > ^XUTL("XQ",$J,"IOXY")=
>> > > > > > > > ^XUTL("XQ",$J,"XQVOL")=ROU
>> > > > > > > >
>> > > > > > > > $ZE= USERINFO+59^XUSKAAJ, Undefined local variable:
>> > > > > > > > CLIENTIP,150373850,-%GTM- E-U
>> > > > > > > > NDEF
>> > > > > > > >
>> > > > > > > > S RET(12)=$$SIGNLOG^XUSKAAJ(CLIENTIP,SERVERNM)
>> > > > >
>> > > > > --
>> > > > > Nancy Anthracite
>> > > > >
>> > > > > --
>> > > > > You received this message because you are subscribed to the Google
>> > >
>> > > Groups
>> > >
>> > > > > "VistA Emergency Room" group.
>> > > > > To post to this group, send email to
>> > > > > vista-emer...@googlegroups.com .
>> > > > > To unsubscribe from this group, send email to
>> > > > > vista-emergency-...@googlegroups.com.
>> > > > > For more options, visit this group at
>> > > > > http://groups.google.com/group/vista-emergency-room?hl=en.
>> > >
>> > > --
>> > > Nancy Anthracite
>
>
> --
> Nancy Anthracite
>

-------------------------------------------------------

--
Nancy Anthracite

skip ormsby

unread,
Oct 5, 2011, 12:36:24 PM10/5/11
to vista-emer...@googlegroups.com
Noticed that the doc. needed saving so I am reattaching.  What I was trying to say in my previous response is that I would have expected these two error to look the same:
 11)  <(UNDEF)>USERINFO+62^XUSKAAJ    10:11:22  VAH,ROU    27310  0 <--misses my trap.  Why??
 10)  <>                              10:11:22  VAH,ROU    27310  /dev/null  <--swing tester code hits my trap
XUSKAAJ Error.doc

Wasim Naffar

unread,
Oct 6, 2011, 10:17:33 AM10/6/11
to vista-emer...@googlegroups.com
Hi Solomon and all,

i reached to this point and it is a j2ee runtime error:
Could not match stationNumber '100' to an institution mapping. find the attached files for full error log.
anyone has any idea!!

i traced the source code in that InstitutionMappingImpl class ,getJndiConnectorNameForInstitution method. what i found that the institutionMap (which is a TreeMap) dosn't have any element, and during runtime no call for the filler of this TreeMap. actually i got confused because the source code try to fill this institutionMap from "jndi connector file" which doesn't not reach that statement in the source code.

one question Solomon, do you have any idea if the jndi connector file has replaced with vistalink-config.xml??

thanks in advance,

Regards,
Wasim
StationNumberNotMatchInstatutionMapping.txt
StationNumberNotMatchInstatutionMapping.png

Solomon Blaz

unread,
Oct 6, 2011, 11:35:27 AM10/6/11
to vista-emer...@googlegroups.com
Wasim,

This comes from a misconfiguration of the data access objects in the
data-access-config.xml. I wasn't passing in the
ConnectionFactoryLocator that looks up the connection info from the
vistalink-config.xml file. By default, EDIS would try to look that
stuff up in JNDI.

In any case, I've fixed the configuration error in the trunk (and
removed some old duplicated classes), so you can do an

svn update
and
mvn clean package

to build a new main.war with the latest stuff in it and this
particular problem should go away. After this, I'm still having
trouble getting EDIS RPCs to return anything, and will be interested
to see if you have the same trouble. I'm putting together a
command-line VistALink tester, but it'll be the weekend before I have
a chance to finish it.

Cheers,
Solomon

Wasim Naffar

unread,
Oct 9, 2011, 4:42:22 AM10/9/11
to vista-emer...@googlegroups.com
Great;) the previous error has gone.
but as you said we have other problem now and it is also a j2ee runtime error, you can find the attached files. I don't know if you mean the same one.
so, after we troubleshooted the current issue with gtm, we found that j2ee application doesn't pass the "PARAMS" parameter to the EDPCTRL rpc.
(i.e. the java sends it as empty value to gtm). you can check that.


Regards,
Wasim
unable_to_get_user_info_EDPCTRL_RPC.txt
unable_to_get_user_info_EDPCTRL_RPC.png

Wasim

unread,
Oct 9, 2011, 7:56:23 AM10/9/11
to VistA Emergency Room
sorry for my mistake, because I'm writing on the wrong place.
it should be in separate discussion.
i will copy the last note to the right post "EDIS without proprietary
dependencies".
sorry again for confusing,,

Regards,
Wasim



On Oct 9, 11:42 am, Wasim Naffar <w0795930...@gmail.com> wrote:
> Great;) the previous error has gone.
> but as you said we have other problem now and it is also a *j2ee runtime
> error*, you can find the attached files. I don't know if you mean the same
> one.
> so, after we troubleshooted the current issue with gtm, we found that j2ee
> application doesn't pass the "PARAMS" parameter to the EDPCTRL rpc.
> (i.e. the java sends it as empty value to gtm). you can check that.
>
> Regards,
> Wasim
>
> On Thu, Oct 6, 2011 at 6:35 PM, Solomon Blaz <solo...@solomonblaz.com>wrote:> Wasim,
>
> > This comes from a misconfiguration of the data access objects in the
> > data-access-config.xml.  I wasn't passing in the
> > ConnectionFactoryLocator that looks up the connection info from the
> > vistalink-config.xml file.  By default, EDIS would try to look that
> > stuff up in JNDI.
>
> > In any case, I've fixed the configuration error in the trunk (and
> > removed some old duplicated classes), so you can do an
>
> > svn update
> > and
> > mvn clean package
>
> > to build a new main.war with the latest stuff in it and this
> > particular problem should go away.  After this, I'm still having
> > trouble getting EDIS RPCs to return anything, and will be interested
> > to see if you have the same trouble.  I'm putting together a
> > command-line VistALink tester, but it'll be the weekend before I have
> > a chance to finish it.
>
> > Cheers,
> > Solomon
>
> > On Thu, Oct 6, 2011 at 8:17 AM, Wasim Naffar <w0795930...@gmail.com>
> > wrote:
> > > Hi Solomon and all,
>
> > > i reached to this point and it is a j2ee runtime error:
> > > Could not match stationNumber '100' to an institution mapping. find the
> > > attached files for full error log.
> > > anyone has any idea!!
>
> > > i traced the source code in that InstitutionMappingImpl class
> > > ,getJndiConnectorNameForInstitution method. what i found that the
> > > institutionMap (which is a TreeMap) dosn't have any element, and during
> > > runtime no call for the filler of this TreeMap. actually i got confused
> > > because the source code try to fill this institutionMap from "jndi
> > connector
> > > file" which doesn't not reach that statement in the source code.
>
> > > one question Solomon, do you have any idea if the jndi connector file has
> > > replaced with vistalink-config.xml??
>
> > > thanks in advance,
>
> > > Regards,
> > > Wasim
>
> > > On Wed, Oct 5, 2011 at 7:36 PM, skip ormsby <skip.orm...@gmail.com>
> > >>> >> in using EDIShttp://66.206.177.84:9312/main/login.htmlwith a user
> > >>> >> > <nanthrac...@earthlink.net
>
> > >>> >> > > wrote:
>
> > >>> >> > > Now is fine.  Last night I was contemplating the same thing and
> > >>> >> > > decided
> > >>> >> > > I really didn't know enough about what I am doing to try, so the
> > >>> >> > > routine is already backed up in
> > /home/vademo4-09/EHR/r/XUSKAAJ.mBU
> > >>> >> > > so
> > >>> >> > > chop away to your
> > >>> >> > > heart's content and when you are done, I can restore it if you
> > >>> >> > > want so
> > >>> >> > > you don't have to reconstruct it.
>
> > >>> >> > > On Wednesday, October 05, 2011, skip ormsby wrote:
> > >>> >> > > > Nancy, I want to alter routine: XUSKAAJ, so I can see what
> > >>> >> > > > exactly is
>
> > >>> >> > > being
>
> > >>> >> > > > passed into it when it is called.  This will be a one time
> > >>> >> > > > thing, but
> > >>> >> > > > I need to coordinate with you to make the change and then
> > change
> > >>> >> > > > it
> > >>> >> > > > back. Let me know when I can do it.
>
> > >>> >> > > > On Wed, Oct 5, 2011 at 9:33 AM, Nancy Anthracite
>
> > >>> >> > > > <nanthrac...@earthlink.net>wrote:
> > To post to this group, send email to vista-emer...@googlegroups.com
> > .
> > To unsubscribe from this group, send email to
> > vista-emergency-...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/vista-emergency-room?hl=en.
>
>
>
>  unable_to_get_user_info_EDPCTRL_RPC.txt
> 27KViewDownload
>
>  unable_to_get_user_info_EDPCTRL_RPC.png
> 273KViewDownload

Nancy Anthracite

unread,
Oct 9, 2011, 8:38:29 AM10/9/11
to vista-emer...@googlegroups.com, Wasim
Actually, in a sense it is probably the right place because the dump showed
nothing getting to the port with VistALink listening for VistA and I suspect
this is still the issue. Unfortunately, that is about the limit of my
capability to help.

Is the Swing Tester working for you, Wasim?


--
Nancy Anthracite

Reply all
Reply to author
Forward
0 new messages