Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 13 MAR 1998 05:36:40PM Gregg Tate gtate@healthquality.com wrote:

I need to establish DDE links into OI. Where can I find the lists of programs, services, topics, items, links, and parameters for a DDE client to use in connecting with OI???? For example, where the devil is 'PS' as used in the article Using OI as a DDE server????

If 'I' cannot be able to 'find' them, will somebody PLEASE forward them to me???

Thanks.


At 14 MAR 1998 08:07PM Aaron Kaplan wrote:

Well, I've never done DDE into OI before, but looking at the OpenInsight as a DDE Server KB article, it seems that PS is used when sending commands to the Engine and OINSIGHT is used when doing GET or SET property calls.

I'm guessing you POKE to set a property and PEEK to get a property.

apk@sprezzatura.com

Sprezzatura, Inc.

www.sprezzatura.com_zz.jpg


At 15 MAR 1998 06:59AM Anders Lindholt wrote:

Dear Greeg,

Use seach on online discussion and you will find q&a about the

topic.

Best regards

Anders,


At 16 MAR 1998 07:50PM Gregg Tate wrote:

Thank you Anders and Aaron. I have read the articles posted so far and they do not really answer my needs. I do not have either the time or the energy to shoot a shotgun at OI and then go around probing for the bits of shot lodged. I have used the manual for OpenInsight version 1.0 ( the service was "KPWIN" then) and the KB article which uses "PS".

I really need more information ( Cameron ???) as to what I can and cannot do, and, how to do it.

Thanks again


At 17 MAR 1998 10:34AM Cameron Revelation wrote:

Greg,

I need to establish DDE links into OI.

Please supply a more specific description of what you are trying to do. You can accomplish just about anything via DDE by executing stored procedures (the "run" command). Conversely, if you are looking for spreadsheet data transfer or something like that, then OI should probably be the client (use the DDE options from a form).

Cameron Purdy

info@revelation.com


At 17 MAR 1998 03:09PM Gregg Tate wrote:

Cameron;

I need to be able to establish bi-directional communication between out OI app and (presently) unknown software to interchange data.
as a first step, Other software needs to notify our OI software that patient registration data is avaliable and OI needs to be able to notify the other app that encounter data entered for that patient is avalable.
We are looking at the use of DDE and maybe DLL's for our communication.  I know that I can interact with OI somewhat using the 'RUN' command as a statement to the DDExecute While OI is RUNNING in our App .  But, I need to know the list of DDE/DDEML server services which are available from the OI system( it woul help to know which program has registered the service too), for each service I need to know the topics available, and for each topic, what items are available.
The reason that I need this is  that the unknown app must be able to determine which app is currently running in OI, how many users are online, which copy of the app is running ( development, alphatest, betatest1, betatest2, production1, etc.), and post data into our OI app regardless of which OI app window is currently up.  I want to go this way because it is too dangerous to data integraty and consumes too much time to just watch for a presence of files appearing in a data directory and importing them.

Cameron, if RTI not able to help, I will continue searching for software capable of reverse engineering DDE server registration code.

(Can I have concurrent access to the engine with DLL's while an App is running in OI?)

thanks gregg


At 18 MAR 1998 02:58PM Gene Gleyzer Revelation wrote:

Gregg,

Service "PS", topic "PS" could be used ONLY for DDE_EXECUTE that passes the command to the Presentation Server as if it was typed directly into System Monitor.

The only other service in "OINSIGHT" in which case the topic is a control name (e.g. "MYWIN" or "MYWIN.EDITLINE_1") and the item is a property name (e.g. "TEXT" or "@MYPROP"). (The window should be instanciated for DDE to work)

Gene

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/9ba91af83d90354e852565c60076b6aa.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1