I know the VA also had internal projects that work in .NET and Java -
has anyone tried to FOIA those?

When I first started out with making our development tools (VB6 and
.NET) work with VistA, I looked at the Java implementation in FixIt and
that works in native Java (as I recall).  You may want to contact that
project to see if you can re-use.

I ended up just writing the wire protocol from the Delphi source into
VC.  For added functionality, I also layered the BDK in an ActiveX
control so that internal developers could pick what they wanted.  The
OCX works really well for any COM based application on Windows - which
is most.

/David.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of K.S.
Bhaskar
Sent: Wednesday, May 18, 2005 4:52 PM
To: [email protected]
Subject: Re: [Hardhats-members] Re: Creating Java client for OpenVista

Troy --

Great work!

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

Regards
-- Bhaskar

Troy Caldwell wrote:
> I have been working on a toolbox of java bridge components that I'm 
> calling m2java (i know, not very original). As part of this effort I 
> looked at the "java" files included in the VistAWeb sources, in 
> particular the MDO package. I'm not sure, but I think this code is 
> written in some sort of a Microsoft contamination of Java. Anyhow,
with 
> a little effort I was able to rework most of the protocol code to be 
> Java compliant. I haven't had a chance to test it out yet, but I will 
> release it shortly on sourceforge.
> 
> Following is a summary of the components I've put together:
> 
> rpcbrokerj - a repackaging of the VistAWeb rpc broker client as a 
> standalone pure java component.
> 
> mj - m parser written in java. Very primitive, doesn't use a proper 
> grammer and generator such as javacc, but it is simple and can be used

> for building code analysis graphs.
> 
> gnpj - Java port of the GT.M GNP protocol which can be used for 
> accessing GT.M globals from java (over TCP sockets).
> 
> sshscraper - XML based screen scraping state machine that uses
Mindterm 
> SSH. This includes scripts, based on  Mark Street's installation 
> instructions, for installing and configuring OpenVistA. The 
> variabilities are supplied through properties files and can be driven
by 
> ANT scripts.
> 
> filemanj - java wrappers for fileman meta-data elements.
> 
> Any thoughts or feedback would be greatly appreciated.
> 
> Troy Caldwell
> Buena Vista Solutions Inc.
> http://www.buenavistasolutions.com
> 
> Kevin Toppenberg wrote:
> 
>> It may not be documented, but it isn't secret is it? Can't one just 
>> look at the Delphi/pascal code and then
>> write equivalent code for Java?
>>
>> Labor intensive I'm sure, but you wouldn't to be quite
>> as low level as true reverse engineering.
>>
>> But then again, if the VA already has some first steps
>> with a web access, doesn't that mean that a java tool
>> already exists?
>>
>> Kevin
>>
>> --- Greg Woodhouse <[EMAIL PROTECTED]>
>> wrote:
>>
>>  
>>
>>> Except, of course, that the wire protocol used by
>>> the RPC Broker isn't
>>> documented. If it were, writing a Java
>>> implementation without having to
>>> resort to reverse engineering the thing would be
>>> much easier.
>>>
>>> --- Cable One <[EMAIL PROTECTED]> wrote:
>>>   
>>>
>>>> Best place to start will be with the RPC Broker
>>>>     
>>>
>>> documentation and
>>>   
>>>
>>>> code. That
>>>> defines the communications with OpenVist from the
>>>>     
>>>
>>> client side I
>>>   
>>>
>>>> believe. The
>>>> CPRS code will show you how the client now works
>>>>     
>>>
>>> and what kind of
>>>   
>>>
>>>> messages
>>>> you will need to send toward Vista in order to
>>>>     
>>>
>>> perform the Clinical
>>>   
>>>
>>>> tasks.
>>>>
>>>> Best regards,
>>>>
>>>> Donald R. Donigan
>>>> donigan technology, LLC dba
>>>> Desert CODE Works
>>>> [EMAIL PROTECTED]
>>>> [EMAIL PROTECTED]
>>>>
>>>>
>>>>
>>>> -- 
>>>> No virus found in this outgoing message.
>>>> Checked by AVG Anti-Virus.
>>>> Version: 7.0.308 / Virus Database: 266.11.12 -
>>>>     
>>>
>>> Release Date:
>>>   
>>>
>>>> 5/17/2005
>>>>
>>>>
>>>>
>>>>
>>>>     
>>
>> -------------------------------------------------------
>>  
>>
>>>> This SF.Net email is sponsored by Oracle Space
>>>>     
>>>
>>> Sweepstakes
>>>   
>>>
>>>> Want to be the first software developer in space?
>>>> Enter now for the Oracle Space Sweepstakes!
>>>>
>>>>     
>>
>> http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
>>  
>>
>>>> _______________________________________________
>>>> Hardhats-members mailing list
>>>> [email protected]
>>>>
>>>>     
>>
>> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>>  
>>
>>> A practical man is a man who practices the errors of
>>> his forefathers. --Benjamin Disraeli
>>> ====
>>> Greg Woodhouse [EMAIL PROTECTED] [EMAIL PROTECTED]
>>>
>>>
>>>
>>>
>>>
>>>   
>>
>> -------------------------------------------------------
>>  
>>
>>> This SF.Net email is sponsored by Oracle Space
>>> Sweepstakes
>>> Want to be the first software developer in space?
>>> Enter now for the Oracle Space Sweepstakes!
>>>
>>>   
>>
>> http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
>>  
>>
>>> _______________________________________________
>>> Hardhats-members mailing list
>>> [email protected]
>>>
>>>   
>>
>> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>>  
>>
>>
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam?  Yahoo! Mail has the best spam protection around 
>> http://mail.yahoo.com
>>
>> -------------------------------------------------------
>> This SF.Net email is sponsored by Oracle Space Sweepstakes
>> Want to be the first software developer in space?
>> Enter now for the Oracle Space Sweepstakes!
>> http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
>> _______________________________________________
>> Hardhats-members mailing list
>> [email protected]
>> 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
> [email protected]
> 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
[email protected]
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_idt12&alloc_id344&op=click
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to