Unfortunately, many of these APIs were designed with user interaction in mind. It is by no means a simple matter to take the existing API for a package and wrap it in a reusable component (using your favorite technology).
--- Cameron Schlehuber <[EMAIL PROTECTED]> wrote: > Actually, there are hundreds of APIs that are documented as > "Supported" > which means they can be used without registering as "subscribers" of > the > APIs. And there are hundreds more that are "Private" or "Controlled" > which > means that they can be used after being formally registered as a > "subscriber". You can find some relatively up to date lists at: > ftp://ftp.va.gov/vista/Software/Integration%20Agreements/ > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Kevin > Toppenberg > Sent: Tuesday, May 24, 2005 9:16 AM > To: [email protected] > Subject: RE: [Hardhats-members] Question on updating the database > > And for that reason, it seems that each package should > provide an API for its services. Somewhat along the > lines of Microsoft Word providing its services > programitically via a COM object. Obviously there in > not an analagy to COM in VistA, but an API would be > do-able. I don't think this is a current standard. > Am I wrong? > > Thanks > Kevin > > --- Cameron Schlehuber <[EMAIL PROTECTED]> > wrote: > > > If the class definitions include invoking all the VA > > FileMan actions > > associated with the field or fields, then at least > > from the database > > perspective integrity would be preserved. However, > > in VistA the principles > > established for preserving integrity go beyond just > > database integrity. The > > database is not considered to be a free-for-all for > > all packages and direct > > database access to package (aka service) data in > > Class I applications, > > unless otherwise approved and documented, is only > > through the custodial > > package's services. That helps insure that package > > (service) data retains > > its integrity according to the business rules of the > > service. > > > > Cameron > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] > > On Behalf Of Madhavi > > Bagepalli > > Sent: Tuesday, May 24, 2005 5:40 AM > > To: [EMAIL PROTECTED]; > > [email protected] > > Subject: [Hardhats-members] Question on updating the > > database > > > > Hi all, > > > > This is a question I was asked by one of my team > > members. I am not sure of > > the right answer. Cananyone tell me if this is > > allowed? > > > > 'Intersystems is providing a conversion tool which > > converts FileMan > > definitions to Cache class definitions. The > > resultant Cache classes can be > > enable to support writing to the database, either > > through an Object.%Save(), > > > > Object.%Delete() or SQL INSERT/UPDATE/DELETE. If > > these methods are > > supported in the class(ie the class is not made > > readonly) is this considered > > > > a 'legal and sanctioned' method for effecting the > > database?' > > > > Thanks, > > Madhavi > > > > > _________________________________________________________________ > > Express yourself instantly with MSN Messenger! > > Download today - it's FREE! > > > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > > > > > > > > > ------------------------------------------------------- > > 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 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 > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/hardhats-members > > > > > > > __________________________________ > 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 > [email protected] > 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 > [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 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 [email protected] https://lists.sourceforge.net/lists/listinfo/hardhats-members
