[gme-users] invoking interpreters
Joe Porter
joe.porter at gmail.com
Thu Dec 13 09:37:32 CST 2012
Sumit,
The chief advantage with UDM is that you can use the XML backend to write
standalone interpreters that are completely independent of GME. The Udm
installation comes with a utility called UdmCopy that can convert a GME
model into the equivalent XML digestable by Udm. Your interpreter will
need to include the Udm-generated code, and either include the generated
xsd file in your distribution or else compile it into the code (see the Udm
command-line options). Instead of all of the COM infrastructure that you
used to integrate your interpreter code into GME, you can simply write a
main function that loads the specified model file and invokes your logic.
The only tricks are to link against the UDM library, and to make sure you
commit model changes before closing. UdmCopy and Udm should both provide
command-line help when run from the prompt.
Is that what you're after?
-Joe
On Wed, Dec 12, 2012 at 6:26 AM, Ray, Sumit (US SSA) <
sumit.ray at baesystems.com> wrote:
> Hi,****
>
> ** **
>
> I have written UDM based C++ interpreters that are DLLs. How do I
> statically build an executable UDM interpreter? How do I then use the
> interpreter from the command line and connect to a running GME instance?**
> **
>
> ** **
>
> Also, what are the advantages of using UDM over BON or MON?****
>
> ** **
>
> Thanks,****
>
> Sumit ****
>
> ** **
>
> ** **
>
> Sumit Ray****
>
> BAE Systems****
>
> 4301 N. Fairfax DR, Suite 800****
>
> Arlington, VA 22203****
>
> * *
>
> *Phone:: (703) 284-8427*
>
> *Cell: (571) 970-7558*
>
> *Fax: (703) 528-4726*
>
> *Email:: sumit.ray at baesystems.com*****
>
> ** **
>
> _______________________________________________
> gme-users mailing list
> gme-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.isis.vanderbilt.edu/pipermail/gme-users/attachments/20121213/dd7ef907/attachment.html
More information about the gme-users
mailing list