<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6603.0">
<TITLE>RE: [great-users] Terminating &amp; Aspects</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">In response to 2, here's how it's done in BON2:</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT COLOR="#008000" SIZE=2 FACE="Courier New">// Obtaining the position of an FCO in the Aspect &#8216;FOO&#8217;</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Courier New">BON::Point pt = BON::FCOExRegistryNode(</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Courier New">fco-&gt;getRegistry())-&gt;getLocation(&quot;FOO&quot;);</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I know that it's possible to work with registry entries in UDM, but</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">I really doubt you can get the position information for a specific</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">a</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">spect. Look</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">how it shows up in the registry:</FONT></SPAN></P>
<BR>
<BR>
<BR>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">You can see that this is the registry for an object named RootFolder, which appears in two aspects: Transform and Template. It has a position attribute for each aspect in which it appears. But, the position part is nested.</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">IIRC,</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">UDM doesn't allow access to or creation of nested registry</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">entries</FONT></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I'm adding this to the UDM mailing list, since I think it's really a UDM question.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">-Matt</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">-----Original Message-----</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">From: great-users-bounces@list.isis.vanderbilt.edu [<A HREF="mailto:great-users-">mailto:great-users-</A></FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">bounces@list.isis.vanderbilt.edu] On Behalf Of Tivadar Szemethy</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Sent: Wednesday, May 25, 2005 9:18 AM</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">To: great-users</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Subject: [great-users] Terminating &amp; Aspects</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Hi,</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">I have 2 questions:</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">1) How do I terminate the transformation nicely from an AttributeMapping /</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Guard box ?</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">I figured out that the MessageBox(...) call works well and I can warn the</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">user if something is wrong with the input model. What if I want to quit</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">right after that ?</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">2) How do I work with aspects ?</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">How do I figure out which aspect is used by the Object.position()</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">attribute in the first place ? It looks arbitrary to me.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">The problem is that I have an input model with multiple aspects (I have to</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">define multiple ordering for certain objects and the meta uses multiple</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">aspects to achieve this). I'd like to extract the position within each</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">aspect from a GReAT rule. How can I do that ?</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt; </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Thanks,</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">Tivadar</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">_______________________________________________</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">great-users mailing list</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New">great-users@list.isis.vanderbilt.edu</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">&gt;</FONT></SPAN><SPAN LANG="en-us"> <FONT SIZE=2 FACE="Courier New"><A HREF="http://list.isis.vanderbilt.edu/mailman/listinfo/great-users">http://list.isis.vanderbilt.edu/mailman/listinfo/great-users</A></FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>