Sumit,<div><br></div><div>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.</div>
<div><br></div><div>Is that what you&#39;re after?</div>
<div><br></div><div>-Joe</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 12, 2012 at 6:26 AM, Ray, Sumit (US SSA) <span dir="ltr">&lt;<a href="mailto:sumit.ray@baesystems.com" target="_blank">sumit.ray@baesystems.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">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?<u></u><u></u></p>


<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Also, what are the advantages of using UDM over BON or MON?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal">Sumit <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-family:Algerian;color:#002060">Sumit Ray<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:Algerian;color:#002060">BAE Systems<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:Algerian;color:#002060">4301 N. Fairfax DR, Suite 800<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:Algerian;color:#002060">Arlington, VA 22203<u></u><u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:12.0pt;font-family:&quot;Aparajita&quot;,&quot;sans-serif&quot;;color:#002060"><u></u> <u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-size:12.0pt;font-family:&quot;Aparajita&quot;,&quot;sans-serif&quot;;color:#002060">Phone:: <a href="tel:%28703%29%20284-8427" value="+17032848427" target="_blank">(703) 284-8427</a><u></u><u></u></span></b></p>


<p class="MsoNormal"><b><span style="font-size:12.0pt;font-family:&quot;Aparajita&quot;,&quot;sans-serif&quot;;color:#002060">Cell: <a href="tel:%28571%29%20970-7558" value="+15719707558" target="_blank">(571) 970-7558</a><u></u><u></u></span></b></p>


<p class="MsoNormal"><b><span style="font-size:12.0pt;font-family:&quot;Aparajita&quot;,&quot;sans-serif&quot;;color:#002060">Fax: <a href="tel:%28703%29%20528-4726" value="+17035284726" target="_blank">(703) 528-4726</a><u></u><u></u></span></b></p>


<p class="MsoNormal"><b><span style="font-size:12.0pt;font-family:&quot;Aparajita&quot;,&quot;sans-serif&quot;;color:#002060">Email:: <a href="mailto:sumit.ray@baesystems.com" target="_blank">sumit.ray@baesystems.com</a></span></b><u></u><u></u></p>


<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

<br>_______________________________________________<br>
gme-users mailing list<br>
<a href="mailto:gme-users@list.isis.vanderbilt.edu" target="_blank">gme-users@list.isis.vanderbilt.edu</a><br>
<a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
<br></blockquote></div><br></div>