Is the order of <entryPoint...>s, <component...>s, <externalReference..>s, <wire...>s, <any> defined by the specification? If so then is moving the < import.xxx> location the correct thing to do?
It seems to me that knowing the types for any complex properties is needed before parsing the files (.module, .fragment etc). Is the handling of complex properties being discussed in the specifiactions group? On 07/04/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote: > > We added an extension to SCDL to allow the user to import a WSDL > definition that was being used in a <interface.wsdl> element. This also > has the side effect of installing the schemas from the WSDL into the SDO > type system. > > This got me thinking what we should also allow the user to import a > schema for SDO by adding an <import.sdo> element (and perhaps stuff like > <import.jaxb> in the future). > > Which also got me thinking that one reason for importing an SDO type > would be so that it could be used as the value for a complex property > but that would mean that we would want the import to occur at the top of > the file so that the element for the property value could be parsed into > a type SDO rather than an Any type. > > I'd like to change the schema to move the imports closer to the top of > the file (so they can occur before <component> declarations) and add a > todo to support SDO imports. > > We should also support <import>s for <componentType> declarations as > they too can use <interface.wsdl> > > -- > Jeremy > -- Pete
