<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4913.1100" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Dear all,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>a sudden doubt invades me: what is the consequence
of a select type extension in a multiple schemas context?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Let's take a slightly modified example of the DAM
of P11.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face=Courier size=1>
<P align=left><FONT face=Arial size=2>SCHEMA schema_1;</FONT></P>
<P align=left>TYPE attachment_method = EXTENSIBLE SELECT(nail, screw);</P>
<P align=left>END_TYPE;</P>
<P align=left>ENTITY nail;</P>
<P align=left>END_ENTITY;</P>
<P align=left>ENTITY screw;</P>
<P align=left>END_ENTITY;</P>
<P align=left>ENTITY wall_mounting_1;</P>
<P align=left>mounting : product;</P>
<P align=left>on : wall;</P>
<P align=left>using_method : attachment_method;</P>
<P align=left>END_ENTITY;</P>
<P align=left>END_SCHEMA;</P>
<P align=left> </P>
<P align=left>SCHEMA Schema_2;</P>
<P align=left>USE FROM Schema_1(wall_mounting_1);</P>
<P align=left>TYPE permanent_attachment = SELECT BASED ON attachment_method WITH
(glue, weld);</P>
<P align=left>END_TYPE;</P>
<P align=left>ENTITY glue;</P>
<P align=left>END_ENTITY;</P>
<P align=left>ENTITY weld;</P>
<P align=left>END_ENTITY;</P>
<P align=left>ENTITY wall_mounting_2;</P>
<P align=left>mounting : product;</P>
<P align=left>on : wall;</P>
<P align=left>using_method : permanent_attachment_method;</P>
<P align=left>END_ENTITY;</P>
<P align=left>END_SCHEMA;</P>
<P align=left> </P>
<P align=left><FONT face=Arial size=2>Initial remark: according to the DAM, if
there was only one schema, the attribute using_method of a valid
instance of wall_mounting_1 could refer to an instance of glue</FONT></P>
<P align=left><FONT face=Arial size=2>Question:</FONT></P>
<P align=left><FONT face=Arial size=2>- in the 2-schemas case, can the
attribute using_method of a valid instance of wall_mounting_1 refer to an
instance of glue?</FONT></P></FONT></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>My present interpretation is the
following:</FONT></DIV>
<DIV><FONT face=Arial size=2>- there are in fact two kinds of
wall_mounting_1 instances: those that are created from the definition of
wall_mounting_1 in schema_1 and those that are created from the copy of
wall_mounting_1 in schema_2</FONT></DIV>
<DIV><FONT face=Arial size=2>- for the first category of instances, the answer
to my question is NO. For the 2nd, the answer is Yes.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Will this interpretation be correct with the FDAM
of Express2?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>NB: I suggest to provide such a
2-schemas example of select type extension in the FDAM as it corresponds to
common cases of select type extension in the modules.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Last (for fun):</FONT></DIV>
<DIV><FONT face=Arial size=2>- Is this interpretation valid if we
replace USE FROM by REFERENCE FROM?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Regards,</FONT></DIV>
<DIV><FONT face=Arial size=2>Pascal Huau<BR>Association GOSET<BR>107,111 avenue
Clemenceau<BR>92000 Nanterre<BR>France</FONT></DIV></BODY></HTML>