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
