|
|
Re: xsi:nil attribute not loaded in AnyType when resource is loaded [message #426203 is a reply to message #426189] |
Fri, 19 December 2008 09:36 |
Pieter Treffers Messages: 2 Registered: July 2009 |
Junior Member |
|
|
This is a multi-part message in MIME format.
------=_NextPart_000_000C_01C961C5.B1332360
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000D_01C961C5.B1332360"
------=_NextPart_001_000D_01C961C5.B1332360
Content-Type: text/plain;
charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable
Hello Ed,
Thanks for the quick response.
Yes, all my imported XSDs are qualified.
The problem I have with creationDate is not that creationDate isn't =
loaded but its attribute xsi:nil is not loaded. Please see the included =
picture. I did expect to see an AnyTypeImpl value with a filled =
anyAttribute featureMap and an empty mixed featureMap. However I do see =
a value null, so the attribute xsi:nil is ignored.
Is this expected behaviour? If yes, can I influence it?
Hope you can help.
Thanks and regards,
Pieter
"Ed Merks" <Ed.Merks@gmail.com> wrote in message =
news:<gidovb$4cn$1@build.eclipse.org>...
> Pieter,
>
> Comments below.
>
>
> Pieter Treffers wrote:
> > Hello,
> >
> > I do have a problem when loading a resource which contains an =
AnyType.
> > When the xml being loaded contains an xsi:nil attribute it is not
> > loaded in the AnyType.
> >
> > Let me try to describe my situation:
> >
> > I do have an XSD which is loaded into EMF and model code is =
generated
> > for it.
> > My xsd:
> >
> > <?xml version=3D"1.0" encoding=3D"UTF-8"?>
> > <!-- edited with XMLSpy v2006 rel. 3 U (http://www.altova.com) by
> > tpijl (infor) -->
> > <xs:schema
> > =
targetNamespace=3D"http://www.mycompany.com/businessinterface/repository/=
testscenario"
> > =
xmlns=3D" http://www.mycompany.com/businessinterface/repository/testsc enar=
io"
> > xmlns:ecore=3D"http://www.eclipse.org/emf/2002/Ecore"
> > =
xmlns:bid=3D" http://www.mycompany.com/businessinterface/repository/busine =
ssinterfacedefinition"
> > =
xmlns:dt=3D" http://www.mycompany.com/businessinterface/repository/dataty p=
e"
> > =
xmlns:vers=3D" http://www.mycompany.com/businessInterface/repository/versi=
on"
> > =
xmlns:type=3D" http://www.mycompany.com/businessinterface/repository/types=
"
> > xmlns:xs=3D"http://www.w3.org/2001/XMLSchema"
> > elementFormDefault=3D"qualified" =
attributeFormDefault=3D"unqualified"
> > version=3D"1.3.013" ecore:nsPrefix=3D""
> > ecore:package=3D"com.mycompany.istudio.core.model.test">
> > <!-- Import -->
> > <xs:import
> > =
namespace=3D"http://www.mycompany.com/businessinterface/repository/types"=
> > schemaLocation=3D"Repository-TDE-Common-Types.xsd"/>
> > <xs:import
> > =
namespace=3D" http://www.mycompany.com/businessInterface/repository/versio =
n"
> > schemaLocation=3D"Repository-TDE-Version.xsd"/>
> > <xs:import
> > =
namespace=3D" http://www.mycompany.com/businessinterface/repository/busine =
ssinterfacedefinition"
> > schemaLocation=3D"Repository-TDE-BusinessInterfaceDefinition.xsd "/>
> > <xs:complexType name=3D"Test">
> > <xs:sequence>
> > <xs:element name=3D"name" type=3D"type:nameDT"/>
> > <xs:element name=3D"description" =
type=3D"type:descriptionDT"
> > minOccurs=3D"0"/>
> > <xs:group ref=3D"vers:VersionGroup" minOccurs=3D"0"/>
> > <xs:element name=3D"type" type=3D"type:testTypeDT"/>
> > <xs:element name=3D"businessInterfaceDefinition"
> > type=3D"bid:businessInterfaceDefinitionRefDT"/>
> > <xs:choice>
> > <xs:element name=3D"method" =
type=3D"bid:methodRefDT"/>
> > <xs:element name=3D"event" type=3D"bid:eventRefDT"/>
> > </xs:choice>
> > <xs:element name=3D"timeout" type=3D"type:timeoutDT"
> > minOccurs=3D"0"/>
> > <xs:element name=3D"sendMessage" type=3D"xs:anyType"
> > minOccurs=3D"0"/>
> > <xs:element name=3D"replyMessage" type=3D"xs:anyType"
> > minOccurs=3D"0"/>
> > </xs:sequence>
> > <xs:attribute name=3D"id" type=3D"xs:ID" use=3D"optional"/>
> > <xs:attribute name=3D"schemaVersion" =
type=3D"type:schemaVersionDT"
> > use=3D"optional"/>
> > </xs:complexType>
> > </xs:schema>
> >
> > The sendMessage and replyMessage are AnyTypes. When I do have for
> > example this instance at runtime the xsi:nil attribute of =
creationDate
> > is not loaded:
> >
> > <?xml version=3D"1.0" encoding=3D"UTF-8"?>
> > <Test
> > =
xmlns=3D" http://www.mycompany.com/businessinterface/repository/testsc enar=
io"
> > id=3D"bitOrderBDE_Create_2" schemaVersion=3D"1.3.013">
> I always get worried when I see folks using the null prefix to mean
> something other than the null namespace because often folks don't
> realize that this will mean that every element in the document will =
not
> be implicitly qualified and hence any unqualified local element
> declaration will not be recognized. Do all your imported schemas use
> elementFormDefault=3D"qualified"?
> > <name>OrderBDE_Create_2</name>
> > <description/>
> > <type>executeMethod</type>
> > <businessInterfaceDefinition
> > =
idref=3D" ../../REGRESSION_ASSOC_BI_V3/model/RegtstOrderBDE.bid#bidMot herB=
OD-compMotherBOD">RegtstOrderBDE</businessInterfaceDefinition >
> >
> > <method
> > =
idref=3D" ../../REGRESSION_ASSOC_BI_V3/model/RegtstOrderBDE.bid#bidMot herB=
OD-methCreate">Create</method>
> >
> > <timeout>0</timeout>
> > <sendMessage>
> > </sendMessage>
> > <replyMessage>
> > <CreateResponse
> > xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance">
> > <DataArea>
> > <RegtstOrderBDE revisionId=3D"1">
> > <OrderID>
> > <ID>2</ID>
> > </OrderID>
> > <orderType>purchase</orderType>
> > <creationDate xsi:nil=3D"true"/>
> > <CustomerData>
> > <customerReference/>
> > <InstallData>
> > <installAtBP>1</installAtBP>
> > <installAtBPName>Business partner number
> > one</installAtBPName>
> > </InstallData>
> > <payByBP/>
> > </CustomerData>
> > <Note>My note
> > </Note>
> > <status>approved</status>
> > <Priority>one</Priority>
> > <Line>
> > <lineNumber>1</lineNumber>
> > <item>1</item>
> > <quantity unitCode=3D"box">1</quantity>
> > </Line>
> > <Addresses>
> > <DeliveryAddress>
> > <Street/>
> > <Number/>
> > <City/>
> > <Note/>
> > </DeliveryAddress>
> > <InvoiceAddress>
> > <Street/>
> > <Number/>
> > <City/>
> > <Note/>
> > </InvoiceAddress>
> > </Addresses>
> > <Description =
sequence=3D"1">Description1</Description>
> > <Description =
sequence=3D"2">Description2</Description>
> > </RegtstOrderBDE>
> > </DataArea>
> > </CreateResponse>
> > </replyMessage>
> > </Test>
> >
> > Can somebody help me with this? Do I make a mistake?
> What exactly do you mean by creationDate not loaded. I expect it to =
be
> treated as being set to null... Isn't that the case?
> >
> > The reason I'm asking this is that at a certain point in my software
> > I'm converting the AnyType object to a DOM object. I do miss the
> > xsi:nil attribute there.
> I'd probably need to reproduce what you're talking about to understand
> it properly. I suppose demand created elements are treated as
> nillable and hence unsettable, so that might be a problem..
> >
> > Regards,
> >
> > Pieter
> >
> >=20
------=_NextPart_001_000D_01C961C5.B1332360
Content-Type: text/html;
charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-15">
<META content=3D"MSHTML 6.00.2900.3429" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><!-- Converted from text/plain format --><FONT face=3DArial =
size=3D2>Hello=20
Ed,</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>Thanks for the quick =
response.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>Yes, all my imported XSDs are=20
qualified.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2>The problem I have with creationDate is =
not that=20
creationDate isn't loaded but its attribute xsi:nil is not loaded. =
Please see=20
the included picture. I did expect to see an AnyTypeImpl value with a =
filled=20
anyAttribute featureMap and an empty mixed featureMap. However I do see =
a value=20
null, so the attribute xsi:nil is ignored.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV><FONT face=3DArial =
size=3D2></FONT>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:000701c961bd$4d114360$36691f0a@infor.com"=20
align=3Dbaseline border=3D0><BR><BR><FONT face=3DArial size=3D2>Is this =
expected=20
behaviour? If yes, can I influence it?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Hope you can help.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Thanks and regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Pieter</FONT></DIV>
<DIV> </DIV>
<P><FONT size=3D2>"Ed Merks" <Ed.Merks@gmail.com> wrote in message =
news:<gidovb$4cn$1@build.eclipse.org>...<BR>> =
Pieter,<BR>><BR>>=20
Comments below.<BR>><BR>><BR>> Pieter Treffers wrote:<BR>> =
>=20
Hello,<BR>> ><BR>> > I do have a problem when loading a =
resource=20
which contains an AnyType.<BR>> > When the xml being loaded =
contains an=20
xsi:nil attribute it is not<BR>> > loaded in the AnyType.<BR>>=20
><BR>> > Let me try to describe my situation:<BR>> =
><BR>> >=20
I do have an XSD which is loaded into EMF and model code is =
generated<BR>>=20
> for it.<BR>> > My xsd:<BR>> ><BR>> > <?xml=20
version=3D"1.0" encoding=3D"UTF-8"?><BR>> > <!-- edited with =
XMLSpy=20
v2006 rel. 3 U (<A =
href=3D"http://www.altova.com/">http://www.altova.com</A>)=20
by<BR>> > tpijl (infor) --><BR>> > <xs:schema<BR>> =
>=20
targetNamespace=3D"<A=20
href=3D" http://www.mycompany.com/businessinterface/repository/testsc enari=
o"> http://www.mycompany.com/businessinterface/repository/testsc enario</A>=
"<BR>>=20
> xmlns=3D"<A=20
href=3D" http://www.mycompany.com/businessinterface/repository/testsc enari=
o"> http://www.mycompany.com/businessinterface/repository/testsc enario</A>=
"<BR>>=20
> xmlns:ecore=3D"<A=20
href=3D"http://www.eclipse.org/emf/2002/Ecore">http://www.eclipse.org/emf=
/2002/Ecore</A>"<BR>>=20
> xmlns:bid=3D"<A=20
href=3D" http://www.mycompany.com/businessinterface/repository/busine ssint=
erfacedefinition">http://www.mycompany.com/businessinterface/repository/b=
usinessinterfacedefinition</A>"<BR>>=20
> xmlns:dt=3D"<A=20
href=3D" http://www.mycompany.com/businessinterface/repository/dataty pe">h=
ttp://www.mycompany.com/businessinterface/repository/datatyp e</A>"<BR>>=
;=20
> xmlns:vers=3D"<A=20
href=3D" http://www.mycompany.com/businessInterface/repository/versio n">ht=
tp://www.mycompany.com/businessInterface/repository/version</A>"<BR>> =
> xmlns:type=3D"<A=20
href=3D"http://www.mycompany.com/businessinterface/repository/types">http=
://www.mycompany.com/businessinterface/repository/types</A>"<BR>>=20
> xmlns:xs=3D"<A=20
href=3D"http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchem=
a</A>"<BR>>=20
> elementFormDefault=3D"qualified" =
attributeFormDefault=3D"unqualified"<BR>>=20
> version=3D"1.3.013" ecore:nsPrefix=3D""<BR>> >=20
ecore:package=3D"com.mycompany.istudio.core.model.test"> <BR>>=20
> <!-- Import --><BR>>=20
> <xs:import<BR>> > namespace=3D"<A=20
href=3D"http://www.mycompany.com/businessinterface/repository/types">http=
://www.mycompany.com/businessinterface/repository/types</A>"<BR>>=20
> schemaLocation=3D"Repository-TDE-Common-Types.xsd"/> <BR>>=20
> <xs:import<BR>> > namespace=3D"<A=20
href=3D" http://www.mycompany.com/businessInterface/repository/versio n">ht=
tp://www.mycompany.com/businessInterface/repository/version</A>"<BR>> =
> schemaLocation=3D"Repository-TDE-Version.xsd"/><BR >>=20
> <xs:import<BR>> > namespace=3D"<A=20
href=3D" http://www.mycompany.com/businessinterface/repository/busine ssint=
erfacedefinition">http://www.mycompany.com/businessinterface/repository/b=
usinessinterfacedefinition</A>"<BR>>=20
>=20
schemaLocation=3D"Repository-TDE-BusinessInterfaceDefinition.xsd "/><BR=
>>=20
> <xs:complexType =
name=3D"Test"><BR>>=20
> &a mp;nbsp; =
<xs:sequence><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:element name=3D"name" type=3D"type:nameDT"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:element name=3D"description" type=3D"type:descriptionDT"<BR>> =
>=20
minOccurs=3D"0"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:group ref=3D"vers:VersionGroup" minOccurs=3D"0"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:element name=3D"type" type=3D"type:testTypeDT"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:element name=3D"businessInterfaceDefinition"<BR>> >=20
type=3D"bid:businessInterfaceDefinitionRefDT"/><BR >>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:choice><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; =20
<xs:element name=3D"method" type=3D"bid:methodRefDT"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; =20
<xs:element name=3D"event" type=3D"bid:eventRefDT"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
</xs:choice><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:element name=3D"timeout" type=3D"type:timeoutDT"<BR>> >=20
minOccurs=3D"0"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:element name=3D"sendMessage" type=3D"xs:anyType"<BR>> >=20
minOccurs=3D"0"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<xs:element name=3D"replyMessage" type=3D"xs:anyType"<BR>> >=20
minOccurs=3D"0"/><BR>> =
> &a mp;nbsp; =20
</xs:sequence><BR>>=20
> &a mp;nbsp; <xs:attribute =
name=3D"id"=20
type=3D"xs:ID" use=3D"optional"/><BR>>=20
> &a mp;nbsp; <xs:attribute=20
name=3D"schemaVersion" type=3D"type:schemaVersionDT"<BR>> >=20
use=3D"optional"/><BR>> > =20
</xs:complexType><BR>> > </xs:schema><BR>> =
><BR>>=20
> The sendMessage and replyMessage are AnyTypes. When I do have =
for<BR>>=20
> example this instance at runtime the xsi:nil attribute of=20
creationDate<BR>> > is not loaded:<BR>> ><BR>> > =
<?xml=20
version=3D"1.0" encoding=3D"UTF-8"?><BR>> > <Test<BR>> =
> xmlns=3D"<A=20
href=3D" http://www.mycompany.com/businessinterface/repository/testsc enari=
o"> http://www.mycompany.com/businessinterface/repository/testsc enario</A>=
"<BR>>=20
> id=3D"bitOrderBDE_Create_2" schemaVersion=3D"1.3.013"><BR>> I =
always get=20
worried when I see folks using the null prefix to mean<BR>> something =
other=20
than the null namespace because often folks don't<BR>> realize that =
this will=20
mean that every element in the document will not<BR>> be implicitly =
qualified=20
and hence any unqualified local element<BR>> declaration will not be=20
recognized. Do all your imported schemas use<BR>>=20
elementFormDefault=3D"qualified"?<BR>> > =20
<name>OrderBDE_Create_2</name><BR >> =
> =20
<description/><BR>> > =20
<type>executeMethod</type><BR>> =
> =20
<businessInterfaceDefinition<BR>> >=20
idref=3D" ../../REGRESSION_ASSOC_BI_V3/model/RegtstOrderBDE.bid#bidMot herB=
OD-compMotherBOD" >RegtstOrderBDE</businessInterfaceDefinition&a mp;gt; <B=
R>>=20
><BR>> > <method<BR>> >=20
idref=3D" ../../REGRESSION_ASSOC_BI_V3/model/RegtstOrderBDE.bid#bidMot herB=
OD-methCreate">Create</method><BR>>=20
><BR>> > =20
<timeout>0</timeout><BR>> > =20
<sendMessage><BR>> > =20
</sendMessage><BR>> > =20
<replyMessage><BR>>=20
> &a mp;nbsp; =
<CreateResponse<BR>>=20
> xmlns:xsi=3D"<A=20
href=3D"http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001=
/XMLSchema-instance</A>"><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
<DataArea><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; =20
<RegtstOrderBDE revisionId=3D"1"><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<OrderID><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<ID>2</ID><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
</OrderID><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<orderType>purchase</orderType><BR >>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<creationDate xsi:nil=3D"true"/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<CustomerData><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<customerReference/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<InstallData><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<installAtBP>1</installAtBP><BR >>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<installAtBPName>Business partner number<BR>> >=20
one</installAtBPName><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
</InstallData><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<payByBP/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
</CustomerData><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<Note>My note<BR>> > </Note><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<status>approved</status><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<Priority>one</Priority><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<Line><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<lineNumber>1</lineNumber><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<item>1</item><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<quantity unitCode=3D"box">1</quantity><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
</Line><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<Addresses><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<DeliveryAddress><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<Street/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<Number/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<City/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<Note/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
</DeliveryAddress><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
<InvoiceAddress><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<Street/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<Number/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<City/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p; =20
<Note/><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; &nb s=
p;=20
</InvoiceAddress><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
</Addresses><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<Description =
sequence=3D"1">Description1</Description> <BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; &nb sp; =20
<Description =
sequence=3D"2">Description2</Description> <BR>>=20
> &a mp;nbsp; &a mp;nb=
sp; =20
</RegtstOrderBDE><BR>>=20
> &a mp;nbsp; &a mp;nb=
sp;=20
</DataArea><BR>> =
> &a mp;nbsp; =20
</CreateResponse><BR>> > =20
</replyMessage><BR>> > </Test><BR>> ><BR>> =
> Can=20
somebody help me with this? Do I make a mistake?<BR>> What exactly do =
you=20
mean by creationDate not loaded. I expect it to be<BR>> treated =
as=20
being set to null... Isn't that the case?<BR>> ><BR>> =
> The=20
reason I'm asking this is that at a certain point in my software<BR>> =
>=20
I'm converting the AnyType object to a DOM object. I do miss the<BR>> =
>=20
xsi:nil attribute there.<BR>> I'd probably need to reproduce what =
you're=20
talking about to understand<BR>> it properly. I =
suppose=20
demand created elements are treated as<BR>> nillable and hence =
unsettable, so=20
that might be a problem..<BR>> ><BR>> > Regards,<BR>>=20
><BR>> > Pieter<BR>> ><BR>> ></FONT> =
</P></BODY></HTML>
------=_NextPart_001_000D_01C961C5.B1332360--
------=_NextPart_000_000C_01C961C5.B1332360
Content-Type: image/jpeg;
name="featuremap.JPG"
Content-Transfer-Encoding: base64
Content-ID: <000701c961bd$4d114360$36691f0a@infor.com>
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgN DRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/ wAARCAGcAw8DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcY GRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKT lJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP0 9fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQA AQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2 Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk paanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMB AAIRAxEAPwD3+qd3
dzRXMNvbwxySSI7/ALyUoAFKjqFPPzCrlYviHRm1iOOM29lcw7GSSC8XdGwL IwOCpBwUHamhMs2d
zNHcRWM8MKHySyGKXdwpUcjYoH3h09+laNcz4f8ADC6PckrY6ZaW+1sQ2UYV S5KHcQFAz8g59h6V
0D2lu9tJbmJRDKpR1UbcjG3t7cUn5AiGDUre4n8pNwDf6uQ42y467T/jjI5G RzVysaDR5vtY+0yq
8ETB0IJ3SEHI3DGBggdOpH8Iyp2awoSquL9qrM0mop+6zLs/Eug6i8CWOt6b dPO7pCsF0jmRkUM4
XB5KqQSB0BBNSWWtWF7p0V6l1Akb+UCDPG2x5AhRCysV3HzExgnO5cEgjPJ2 XgrUrbTrK3ee0LwW
WiW7EO2C1ncNLKR8vQqcL6nrjrVjRfCmpaaNBmmGmvPpNlb2O1dx81RGFkl3 kAh1JcRjacK0oJHn
Hy9yDpItd0eb7d5Wq2Mn9n5+27bhD9mxnPmc/Jja3XH3T6VX0HxFZ+Im1N7C WCe1s7sWyXEEwlSb
91HIWBHHBkK4yfu/gOP0/wCHt9ZWNvBmAzabFBHazS6lcz/aPKmhl+4/yWyu bdQVQSY3DBwmHuSe
ApPEEt9d+IRaW8896biOK1jgvVVTBBFgtcW5IOYc/KB1Gc4GADsNW1KHRtGv tUuFkaCyt5LiRYwC
xVFLEDJAzgeorPg8U2QS8OqxyaK9mkcky6jLEoWORmVH3o7JhmR1A3ZyvIGR nPPguKx8C634e0uW
PfqFvOiPJbwwKHki2DIgjQY4HO0n64AGfH4S1WG3uWsbXTdJileHdpGmXskE EoQSbn8+ONHjdjJG
SVQki3VSSGO0A6yXXdHh+w+bqtjH/aGPsW64Qfac4x5fPz53L0z94etZ954z 0Sx0kXtxewLM2ntq
KWS3ETTyRCMyEooch+FblSVODzjmuf0TwfrelXFjJC8FnN5rteXUepS3BeE3 U04gMcsWJOJcecWW
QFmOSMho7Lwbr2n+DtR8ORDTZk1HTBBLctcuhhmFlHbYVPLO9N0StuJU4Y/L 8vzAHWQ6+sdnc3ms
WE+h2sG3M2pT26o244+8krAc4HzY+8MZqxLrujw/YfN1Wxj/ALQx9i3XCD7T nGPL5+fO5emfvD1r
n9Z8C6cbW1OgaXY2M1vdrcvFaO1h9oxFLGFM0A3rgSs2QDnBXgMSMfWPAutX PhyTSrNoDHPaTx+Q
dXu4EtppXkd3ZgHa6z5ig+bgfuyQAJCqgHYaX4o0fV5ZoLa+gF1Ddy2cls8q easiNIuCoJIyInYd
yozjg4uR6tpstwLePULR5y5QRrMpYsC4IxnOcxSjH/TN/wC6cc3/AMI9rFr5 X2ZLGb+z9Vn1K08y
4eP7R5/2jekmI28rZ9o4I37tnITPGfYeAryW28Qf2mbGG61bT57NZYCZjb+d c3crgFlQlcTxem4p
0GAaANy/8daDZ2VnewXkeoWlzeiyM9hKkqQNsaRnkYNhURFLMew5xipIvGWj vqOs2s832SHSfK8+
9uWSO3fzCyjY5bnDoyHOMOpXqDWHZ+CLiTUbW8v7S0VBcD7TBNqVzqBlhFvc x7S845Ba5+5tAA3E
s24AST+DL+0lk/sq63W/2S0geOS7kt5rsxtctIZJ4l3IzPOkhdQS7KwIAYmg DpH8S6DHcWlu+t6a
s96iPaxtdIGnVzhCgzlgx4BGc9q0J54bW3luLiWOGCJC8kkjBVRQMkkngADn NeX2HhLxDCNb0L7L
aLBqemGCe7kvZpBAJrm+f5GaPM7qsyltxQk4yfmyPRNd0z+2/D2p6T53k/br SW283bu2b0K7sZGc
ZzjIoAp2via2+wNd6qI9JRbeK5k+2TonkpK7rGJAxBR/lAIIxuJVWfaTVjw/ rcPiHSf7Rt/L8hri
4ijaOQSLIsczxhww4IYJu/Hqetc22k6xq2sWniiK1gt7uKK2/wCJddSumJo1 vI5UaQIflH2rKuqs
H2cYVg1V0+GsOqWyTa28Ed8ZbmRkgtbW6RRLcyzACS4ty5wJcdhx05JIB0ms eKLbR7iaKS0u50tb
cXd7LCE22kBLYkfcwLD93IcIHb5DxyuZJvE2nW15rFvcGeFdItI7y6meFggj YSHK8ZfAibO0Edsk
ggc/qPw9t59HtdFtR5dq0UlvdXkU5tJBEzFtvk26JFL9+QAOAqli219zBthN JvJvFur3N7a2MukX
unwWYVpS7vsaUsHjKbdreew+8fujj5sKARnxhFG5tZtI1KLVC6LFpreSZZQ6 yMrKwkMQGIZj8zg/
uzxyu6xY+JYb69tIfs8kUV2kqxySEArcQuVlgYdN4wxG1mDCOUjhQW5v/hBL oxSXkscF1cTSxGfS
r3UZ7q2mijWVVjeaZWY/PMZfubQUQBQQZDoWGjXkF5oGnSJiPTJbjUZJIwTD D5gljitYyQNyqszg
EY2rAuVUSLgA7CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAqrfSGKEuCQQOo92Aq1VHVQzWrKgLORwo6nDA8 fgDVQ+JXFLY5i78T
WsGrR6Y17ILmQZA8w4B7KTngnsP8RnVtriSSONXdnyZDljk8bP8AE1zz+ErR rC5tDYXDC4kMrysr
NJuycHceeM8fjnOTnbsYHgWCN0ddiycOSWwdgGc887TyeuDXVXUfZsxg3zF6 18V+H77WJ9IttasZ
NShlaF7UTr5m9V3MAuctgdcZwQwPKkCx/buj/wBsf2R/atj/AGn/AM+X2hPO +7u+5nd93np05rPh
0/WLDXr+SzFi1jqN3HdTTTSP5kO2KOJkWMLhsiIYYuuC/wB1tuGw4fBl3b6u S9pHeWZ1Nr7zX167
iClpzOD9lVTESjHgZwxUMcEnHGbnUTeJdBttUGlz63psWoF1QWj3SLKWbG0b Cc5ORgY5yKjtfFfh
++1ifSLbWrGTUoZWhe1E6+ZvVdzALnLYHXGcEMDypA5//hF9Wn1rzpLWxtoB qH2kSwancPGUWbzB
myZfJ8xgBubPDsZB8wFbEOn6xYa9fyWYsWsdRu47qaaaR/Mh2xRxMixhcNkR DDF1wX+623DAFybx
LoNtqg0ufW9Ni1AuqC0e6RZSzY2jYTnJyMDHORUja7o6ajJpzarYrfRbPMtj cIJE3lVXK5yMl0A9
Sy+orl/+EX1afWvOktbG2gGofaRLBqdw8ZRZvMGbJl8nzGAG5s8OxkHzAVct 9B1KGZLGXT9GutPj
1OXUIry5dnljZ5nm+WHy8Bx5jIHEnH3sfwUAbn9u6P8A2x/ZH9q2P9p/8+X2 hPO+7u+5nd93np05
oi13R57xbOLVbGS6aWSBYUuELmSMAyIFzncoIJHUZ5rk4fBl3b6uS9pHeWZ1 Nr7zX167iClpzOD9
lVTESjHgZwxUMcEnBe+GtekuNduLew0bz7/WLK9jka8dWaG3MRCORCSDmHIH IHnNz8vzgHWf27o/
9sf2R/atj/af/Pl9oTzvu7vuZ3fd56dOajPiXQVuEt21vTRO9w1qkZuk3NMp AaMDOS4LKCvUbh61
x+qeDNcmu2kszaN5eppqEbSancxRzAXAm8o2yL5UZ7eZhyxXcV3OWXc0fTNY sPFWtXsunaULXU7s
StdR3bmcRpCkcalPJAPKFsb8L5jYzjkA2E1qwl1xtGiuoJb6OIyzQpPGXhA2 Y3Ju3jIcEHbjjkjK
5P7d0f8Atj+yP7Vsf7T/AOfL7Qnnfd3fczu+7z06c1l3lnr0njWx1KCz01tP treW1LPeusrLK0DM
+wQkZXyiAu75sjlap/8ACPax5f8AZGyx/sz+1f7S+2faH87/AI+/tezyfL2/ e/d58zp82P4aAOo+
32f9o/2d9rg+3eV5/wBm8weZ5edu/b1254z0zVdtd0dNRk05tVsVvotnmWxu EEibyqrlc5GS6Aep
ZfUVX+wXn/CZf2j9k0r7D/Z/kfafLP23zPM3bN3Tycc467qy7fQdShmSxl0/ RrrT49Tl1CK8uXZ5
Y2eZ5vlh8vAceYyBxJx97H8FAGwfEugrcJbtremid7hrVIzdJuaZSA0YGclw WUFeo3D1qT+3dH/t
j+yP7Vsf7T/58vtCed93d9zO77vPTpzWPo+maxYeKtavZdO0oWup3Yla6ju3 M4jSFI41KeSAeULY
34XzGxnHOXD4Mu7fVyXtI7yzOptfea+vXcQUtOZwfsqqYiUY8DOGKhjgk4AO s/t3R/7Y/sj+1bH+
0/8Any+0J533d33M7vu89OnNV7XxX4fvtYn0i21qxk1KGVoXtROvmb1XcwC5 y2B1xnBDA8qQOT1T
wZrk120lmbRvL1NNQjaTU7mKOYC4E3lG2RfKjPbzMOWK7iu5yy9JDp+sWGvX 8lmLFrHUbuO6mmmk
fzIdsUcTIsYXDZEQwxdcF/uttwwBoJrVhLrjaNFdQS30cRlmhSeMvCBsxuTd vGQ4IO3HHJGVyf27
o/8AbH9kf2rY/wBp/wDPl9oTzvu7vuZ3fd56dOay7yz16TxrY6lBZ6a2n21v LalnvXWVllaBmfYI
SMr5RAXd82RytU/+Ee1jy/7I2WP9mf2r/aX2z7Q/nf8AH39r2eT5e3737vPm dPmx/DQB0EWu6PPe
LZxarYyXTSyQLClwhcyRgGRAuc7lBBI6jPNZ9v4sgl1i7sJ9OvrRLa7Fkbuf yvJaZlVkUFXZhvV0
KlgASwXIchTh3vhrXpLjXbi3sNG8+/1iyvY5GvHVmhtzEQjkQkg5hyByB5zc /L89yPw9rF1rGqLf
JYw6ZdarDqSvBcPJM3krCI0KmNVXLQKzHLcEqByHAB0H9u6P/bH9kf2rY/2n /wA+X2hPO+7u+5nd
93np05qva+K/D99rE+kW2tWMmpQytC9qJ18zeq7mAXOWwOuM4IYHlSByeqeD Ncmu2kszaN5eppqE
bSancxRzAXAm8o2yL5UZ7eZhyxXcV3OWXpIdP1iw16/ksxYtY6jdx3U000j+ ZDtijiZFjC4bIiGG
Lrgv91tuGAND+3dH/tj+yP7Vsf7T/wCfL7Qnnfd3fczu+7z06c1X/wCEs8N/ 2j/Z3/CQaV9u83yP
s322PzPMzt2bc53Z4x1zXNw+DLu31cl7SO8szqbX3mvr13EFLTmcH7KqmIlG PAzhioY4JOOk/wCE
asP7R+3faNV87zfO2/2tdeXuznHl+Zs25/hxtxxjHFAFiLXdHnvFs4tVsZLp pZIFhS4QuZIwDIgX
OdyggkdRnmj+3dH/AOgrY/8AH39h/wCPhP8Aj4/549f9Z/s9fauTvfDWvSXG u3FvYaN59/rFlexy
NeOrNDbmIhHIhJBzDkDkDzm5+X57GteHdeluNQ/ss6a8F3qdpqjG6ldGLQmA eSNqsFBFuG8z5upX
Z/GADpH1ZI/EMOjNbTiSa0kuo5/l8tgjorL97duHmIfu4weuQRQ+rJH4hh0Z racSTWkl1HP8vlsE
dFZfvbtw8xD93GD1yCKy7yz16TxrY6lBZ6a2n21vLalnvXWVllaBmfYISMr5 RAXd82RytF5Z69J4
1sdSgs9NbT7a3ltSz3rrKyytAzPsEJGV8ogLu+bI5WgDpKKKKACiiigAoooo AKjuJ0tbaW4kzsiQ
u2BzgDJqSqupQPc6XdwRgGSWF0UE45KkCmtxMrSajLb+bczaddpCsYLEtGdo GSTgSHsewzx34xp1
wk+h3s95cSR2moieUOSsmryPEu8MM+UZSgHJwNuBjgcV24hQPuBkznPMjEd+ 2f8AaP6egwMEMuLy
3tNvnybN3TgnAHUnHQDjJPAzzU9Y2oWV2t41xaqZxNhSpcKYyBgcn+DqcDJB JIBzxo2Nr9js47cy
GQoD82MDk5wB2A6AdgAK56dSpKpKMo2S2ZpKMVFNPUj1bUodG0a+1S4WRoLK 3kuJFjALFUUsQMkD
OB6ipL++t9M065v7yTy7W1ieaZ9pO1FBLHA5OAD0rh/H3h261f8AtXHh/wDt r7VpX2XT/wDUH7Dc
fvd0n71l2bt8PzJknyucbVzl+IfCOu6xrt+8NlJDcXqXltNeItrHavA9tLHC GZR9pcgmDcGyoZWI
GFTG5B6pRXl/irw5qGo6PBHpHhmewW3tJTplvZxaeklndMzEs7OxEakiJlaB g2d5JBC42L/wTrF3
qNzcxeIvKjlleRY/M1AbASSB8l6q8f7KqPQAcUAdJqviDT9GuLe3u/tbT3CO 8UdrZTXLFUKhiREj
EAF0GTjqK0IJlubeKdBIEkQOokjZGAIzyrAFT7EAjvXP634fOs+KtKuJvta2 dvZXaPJa3slswkd7
coCY3ViCEc45HAzziufn8H3g8brfbNSmRLi3e0u1mtysEEaRho3mkVrnLFJS VQ7X8zDMN8hAB3l7
fW+nwLNdSeXG0scIO0nLyOsaDj1ZlHtnnirFeRv4O1q71C4e40eQpOiz6pCU sktb2ZLu3mKxCPDy
BlScKbjkBwGK7nNbk2k6lD51lZ+Hp47W+1XTb+MxPbrHZxQ/ZQ0br5gIZRbt xGGXBXBPOAD0Csd/
FOjRz63C95iTRIlm1AeU/wC5RkMgPT5vlBPy5/OuDl8B3MfhXwvaSaddzR2t ljULO2+yTyPdFIQH
YXW6JggjkQEHcoKqnyZA2NI8ETG8+0ao0nmW97DKHknM7XMaWtqDl/lOftFt G+4qC3lYwFcggHaW
F9b6np1tf2cnmWt1Ek0L7SNyMAVODyMgjrUk88Nrby3FxLHDBEheSSRgqooG SSTwABzmvK7bwr4g
h/4RhpdMnW+06LTYFuLUWeyGCPyvPSWV/wB/u/14xEdjKVHO58x+FNC8/wAJ 6Pd2nhm7s4F0eAzf
ZDaxy39zut5Ibhf3m1jGY3fM2D8+NrbmWgDtLP4g+Hb7TtPvLa5nuPtsRlSG 0tpLqSPaELrIsIfY
y+bGCD0LCukgmW5t4p0EgSRA6iSNkYAjPKsAVPsQCO9eR+HNL1m78PeEL290 zVb6yg0qSKAadfpa
3CI6WpTzGWaIFSY5doBPyCPeN+a6R/DM9xf6jri6NHBq0+sWFxbzv5X2iO2C WqzL5ik4G1Z1KhsM
NwGQwyAdpYX1vqenW1/ZyeZa3USTQvtI3IwBU4PIyCOtSTzw2tvLcXEscMES F5JJGCqigZJJPAAH
Oa8/8M+DBY3HhuK40KO1j0myniuHQxrHc3QNrtn2o2XDGJ2BcBgUViFYLRYa ELjTrx/Ku7+00pzp
2jR2nlxyxrFcKxZTIwUmN4oo/wB5nd9j3fMJSCAdBp/jvQNTstIurW6klGqu IoEhhaYpKUDmKQxh
ljcKckMRgBj0BI3L2+t9PgWa6k8uNpY4QdpOXkdY0HHqzKPbPPFeb+EItel8 LeAZJdOnura2ljmW
RXhVobY2TRAyDeM/PKSu0E+Wo3fPkGNPAE9v4d0Gzt9DtEC6ZAdYtoxEou54 p7STY4ztkcrHcKrM
duWOWAYmgD1SivN/+ESu5PF8Gorp99bxiW1ks/JNmkdjbpHGGt2fa0ycrLmO E+WwfG4B3Ik0PwBb
R2/hW31bQ7S4itNHlS9W7CXG27YWoGdxbcQsTqCMhVUKMDaKAPRK5Ow+IGm3 1lLqH2HUodPjS3zd
NCrgyTpC8cSxxs0jORPGOExnPPry48OeJpLjw7dXtjdvqlmmnI15CbRtkSmM 3Ammc+eXJ+0ZEbbG
VlHO58nhOyhXw9q3he/hjuNWtXsJZdMivxDcfurOyyyMjAgq6fK2QpYAFlBJ AB3B8W6UtukzLqQL
uypAdLufPbaAWYReXvKDcoL7doLAZycVJbeIoLrXItNjtZzHcWjXlrfK8TwX Ma+XkoVct/y2TqoB
5wSK5sL4ktrIWiaTrL6bc3DtsW+hkvbaAJGPKaWSbq8nnNvWR2VMKNpKmO5b Xlg/j7RbC0EFvNZ6
JdCXT0ePfZhnsyiMqEheBxjjjgkUAdJf6lDp72cciyPLeXAt4Y0AyzbWYnJI ACojscnopAySAY7v
WLez0y3v5EnMM8tvEimIo4M0iRruVsFcFxkHkc8Z4rP1b/Q/Fuh6nLxatFca ez9kkmaF4yx6BSYC
mc5LyRgA7uOHsPCGpW2naPb33hv7XqUMukvFqG63b7BFALYSxbmcOMNFO2Iw ynzOuWbAB6xWPa+K
dGvPPMd5sjhiaczTxPDG8S/eljdwFkjGQS6EqAynOGGefsPBOsWmo21zL4i8 2OKVJGj8zUDvAIJH
z3rLz/tKw9QRxUmjaBeaXrLXyLqTafpdlNY6fp87W7MyFoyBEVxhNsKKplcs c/Ns25cA3JfFGkx6
dY3yzTzw38QntltrSWaSSMgHf5aKXCgMuSRgFlBwSBQPFOjNeQ20d55vm7As 8UTvAC4BRWmUGNWY
Mm1SwJ3pgHcuebs9F1WHwV4aEdnqVnr1hZJp5+zzW2YxtUPvZ/MTyi0UbZVW kAAwv3lqOPwRdWX9
kaRZXV8lpb/Ybi+nxALa4e28sD5CGmEjCCIYVlQDnLMCrgHaaXqUOrWC3cKy IC7xvHIAGjkRyjoc
EjKsrLkEg4yCRg1crn/C3+ktrOqx/wDHrqWoGe2J6tGkUUAf0KsYS6kEgoyn vgdBQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVryNJQqSIrqc5Vhk HpVmoLj7yfj/AEpM
Comlacethan/ALYr/hTpreC2jRIIY4lJJ2xqFGfwqynSor3on40pSbjqwSSZ coooqgCiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA ooooAKKKKACiiigA
ooooAKKKKAI1LfaXBJ2hFI9M5Oe307n6DvJUSj/TJDjrGgzj3bvj+p+g7y0A UbnUYY5GhXz2kR1D
+VA7gdCQSFIzg9Pft1qxbXUV2jNEW+VtrB0ZCpwDghgCOCD+NcR4x07U7+SS 3sp9RtsX9vdZt4Fd
JFRoGySY3+ZfLYqBgZxuBFdD4ehuvskz3El0HaYHdOiq8uEjG5htGCdp6ADk 4A4w2iUzcorn/F95
f2HhmZdOhuri9mxAjwRM7JkHLnZgjABwR/EV7Vz/AMNZtVtUutK1CxvIoAPP gkltpI0XkBky2Bzk
MAB/fJrRUm6bnch1UqihY7TVNUtNGsGvb15FgV0T93E8rFncIoCoCxJZgMAH rUaa5pb3lrZG/giv
ruITQWcz+VO6EE58psOOA2cjjac9DWf4y/5Adt/2FdN/9LYaw9Rtrn+1NV04 Wd2099rthfwOtu7R
GCL7J5jNKBsQjyJflZgxwMA7lzkanWaTrVlrcU8lk0/+jy+TMk9tJA6PtV8F JFVvuup6d6uTzw2t
vLcXEscMESF5JJGCqigZJJPAAHOa4OW08RXWueIv7Au/s+3VR53+lRw7v9Ct Nv37abP8XTb+Pa5q
Gn6+fhp4ltNUeS91CayulhWOVZ2YGEhVGyCHktnjaTz1OcAA3IfFnhu4s7m8 h8QaVJa2u37RMl7G
Ui3HC7mBwuTwM9auWGrabqqb9O1C0vEKB91vMsg2lmUH5SeNyOM+qsOxrk3u bK50lWuNT8VzXFpd
iW3vX0ORZ4XaN0+VBahWXYZASUbG/kglMYd7BrMiaxqlxFrI1OfQpYNKltVn RpWja8KNKkWFWUxv
AwEirh3IQKwKgA9UqOaeG2QPPLHEhdUDOwUFmYKo57liAB3JArg/EbanoVnr 1vBLrl011ogi0+aG
Oa4c3mbgu37pSImJkhwcIvAC4CYWvqdjNqFpqUN7HrkmqLqCTTBGuhCLOO+S RTDt/deYIFQjyv3p
IP8AHuoA9Iorz+a9vrXzrG3TXG+1arps1gxguZNtmPsokDyEHy/uT71kIbli w+bJptbavD4F8OwX
lxrInuLeO4vr2RLy4njnESAQmK2eOQAgtyTtBj+cM77qAO0u/Ffh/T55ob/W rGykhl8lhdzrDlwi
SEDeRuwssZ4zjcO9akE8N1bxXFvLHNBKgeOSNgyupGQQRwQRzmvK/DOleItT 8QW19fz6rpd1NaPL
cXcdrGpaRrTTAykSRsoy6ScAA5jYD7pFak9r4hTxuofVdSKR3FutsFspnWa3 CR+azukiWqkt5+d6
Fx1Qf6oAA9AmnhtkDzyxxIXVAzsFBZmCqOe5YgAdyQKkrx+5h13U72eKeLVf ss/l3moWa296v2R4
ry2kKRTO7CRlTz9v2YJu2ZVT8gHQTXt9a+dY26a432rVdNmsGMFzJtsx9lEg eQg+X9yfeshDcsWH
zZIB6BVOPVtNm1SbS4tQtH1CFN8tosymVF45ZM5A+ZeSO49a83lsPEEXhXwu LnUtZRZbLzdSlkhu
7icXRSEIhS2eOVQFEo67cjLguwY2LpNVuNQuLWVNZN5LZaJBc3UVtJbmQrds bnEkXyKQk2W8tyAC
2CQrYAPTKrvfW8eow2DSYupopJo02n5kQoGOenBkT8/Y15fqx1bTbKJp59cS 0nu5IbplmuGfyo9U
t4YAhBLqzW7SD5MNLksd7c1JPY3F3eyPKusjRFt7pLOS4s7m5lMZewby5Y2B mdHlScFHwWj3AEJg
gA9AfxJosOjWmsXGqWlrp94iPBcXUohVw67lxvxyV5x14NXLO/s9QiMtldwX MY25eGQOBuUOvI9V
ZWHqGB6GvK/BsVpbeBdAumt9S0e6FvtgvdF0l5GuY3ihMjSR+TKASyou9hl/ J3qQrYqS5Xxhcyaj
eXcWqwX1vp9zdwQ2kkwhW8W0sCiKqsVkXzftACHcrHfw3NAHrFV7e+t7ue7h gk3yWkohnG0jY5RZ
AOevyup49fXNeb3ZNl4vXStUn8RnSIvtZs0tJr6SRwI7FgxeEmSRQ8k43MSA SVyMADPNn4rAZtUl
vrJZpVkv5YLS5mMlyLKyUYFm6OV3LcjcpMeVwRnZgA9Mm8S6DbaoNLn1vTYt QLqgtHukWUs2No2E
5ycjAxzkVqVw/hbRdb/tDUru/wBX1W2kN3bPLCbe2RLpls7YOzfI+MsrKfLf aNpCnIzWHoq+KILC
9ku7jUru7ey2ahC1ndxrDOzoHkR2mPmFFMzBbQIr7cAqTFQB6gZ4VuEt2ljE 7ozpGWG5lUgMQOpA
LKCe24etSV5X4ftb+XxBYXWqtrM9hZ3FxbWdwtve27EyCzdA6OzTGLes+WlZ o/lwSBtAJbjxDd2f
h3TIZPEFvfWllBb6nOtvMMT/AGqxV28x1McpCi4O4b1K7ycqTkA9UrPTXdHk s7W8j1Wxe1u5RBbT
LcIUmkJICI2cM2QRgc8GuLns9ch8brHHqGpR28NxbpZRLbXM6vahI/M3zGYQ ZJ88Eyq0vdckxisv
TfBt5a+FfDsrQzmO3/smeOwKnNtcGa3+0uY9vybVj3Z6gy3JbhqAPWKz9T13 R9E8r+1tVsbDzs+X
9ruEi34xnG4jOMjp6ivK7+/1uG5mkupdZtrS6eF7+3hgv1NtIb61Xyo5mdhI dkk6j7OEDAEhSNuN
BhexeILS7F14ns9IRLyOyuYrCW6uBGwszskEsUsgBlW4IMgBwowduAQD1CCe G6t4ri3ljmglQPHJ
GwZXUjIII4II5zRBPDdW8VxbyxzQSoHjkjYMrqRkEEcEEc5rh3h1Ca/1HW7Y 6yJf7YsEtI3kuFj+
yOlqJf8AR2ITGHnySmVIY8FeKfhHR7q3/wCEX0/frltDY6fMNSiklnEbXcf2 QBNz8GMEOV8shGCu
ASpcEA9IqvdX1vZeQLiTa08qwxKFLM7nsAOTgAsfRVZjgAkc34VTUpb2UXV7 JPaaSj6bDIJWb7Ww
cEyyE8O6osSFhjEv2kYxirmqfJ408PyT82rRXcMQPI+1ERshA7N5SXOG7AsM /NggGpLqtjDYQX7X
MbWk7wpFNH86uZXVI8Fc5DM689Oc9OauV5HbQapc6Xoya3F4gl1YXGjvbrtu miEK/ZWmM2391vEg
uCTL84wD02V0lhpnjuPUbZ7zU99qsqGZf7RgbcmRuGBp6k8Z4DL9R1oA6iLX dHm+3eVqtjJ/Z+ft
u24Q/ZsZz5nPyY2t1x90+lRyeJdBh0uHVJdb01NPmfZFdtdIInbnhXzgn5W4 B7H0rh4rK90eaOc2
kmraT4fsjp1nCdLljlaQzW/lk53mUJ5Cu0scYH8SBzlVuWUsNjrlp4gaHVbh JYruK+uBpFyjtcv9
l2bYNhdY/Lg2g4IGwBmLklgDuJr+zt7y2s5ruCO6ut32eF5AHl2jLbVPLYHJ x0osb631GzjurWTz
IXyASpUggkMrKcFWBBBUgEEEEAivM/DGna/4fls7eQ6kuoFNOtxZ/ZlltTbJ BCk26cIdhRvtTKnm
qNwyFbzPn7Twv80+vzQ/8eMmqyfZgOFG1I0mwv8AD/pCTk8DLFm53ZIB0FFF FABRRRQAUUUUAFFF
FABRRRQAVBcfeT8f6VPUFx95Px/pSewAnSor3on41KnSor3on41Mth9S5RRR ViCiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo AKKKKACiiigAoooo
AKKKKAIEH+nSnI/1ScYGerd+v58enep6iU/6ZIM9I0OM+7ds/wBB9T2loAo3 uoWUBEU11apIGQlJ
XUEDcDnBI+uf59KtQXEF1H5lvNHKmcbo2DDP1FcJ4vvtVt5Z4NJ1G3s5jqFt LIssTMzxgwEkESJh
QFfcvO8ZUYzXReHJ7m7tri4eeGRnnG+RIiquRHGCVG44HDDGTjjk45diUzdo rn/F+ut4d8MzXXmI
LyTEEDY2r5rA885AwAzYPXbjvXP/AA18Tzaml1pd9cme5iHnQuZTIxjJAYE9 eGI6nJ34HC1oqMnT
dToiHWiqip9TsNb/ALH/ALHn/t/7D/Zny+d9v2eT94bd2/5fvbcZ74qxYfY/ 7Otv7O8j7D5SfZ/s
+PL8vA27McbcYxjjFY/jL/kB23/YV03/ANLYap3tzYxfFfR4mvI1vJtHvEED XHJHmwMu2MnAJCyn
IGSEOchOMjU1PDf/AAjf9nSf8Iv/AGV9h807/wCzPL8vzMDOfL43Y2++MVsV 5/Ld+IrXXPEX9gWn
2jdqo87/AEWObb/oVpt+/cw4/i6bvw72NXuNZufhZ4pfXLfyLoafdhV8hIsp 5BwcJPMOuedw+g6k
A7iivL0tfB58PTImv+BocXcbSvaWkMdnN8jhI7iLzj5n/LR1BcYZVYD5DnPX UDpUGr6nYXMGitH4
fk/s62tIYY7bUHge+PmxIyklcFJwEY4Eq7i4IJAPYKK8/wDEfiS98LWevR6j rsEdwuiCfTpZ0jhE
t3m4LiJT97b+4AQlyBsySWJanrOoSanY6jHc+IpIL631OJpNNTyAbG2i1CPb dbWQyAeUqylnJTDl
sbcAAHplFefzeLTZ+dZHX4JbqXVdNj04ytCJLu0k+yiSRFAAdWLT/OowDuxj bxTbxBrEXgXw7dXm
vx299qlvHeSX88sFjboPKT9zveGUb23bgu3LFZCCqqEoA9IjnhmeZIpY3eF9 kqqwJRtobDeh2spw
exB71JXiekW03jbxJb3Vxb6M091byXkiX+nG7gVms9KJ2oZFIOW4O44GRznN dJ/a2u2Hi+DR477S
rW3tZbW1h09WEP2mAxx+ZJFbCJ5CoLShWWVUTy/m4RywB6RRXjd/4m1DWLma ybVYxaSvDqDoLmGS
60pYr61J81BCohKI7lhIZcGI5bCsW6SbxabPzrI6/BLdS6rpsenGVoRJd2kn 2USSIoADqxaf51GA
d2MbeAD0CivK5fEHiSLwr4XurnX7S3/tSy+2XN/cyw2MaPsh2Qq7wyplg0jF SuWKsVKquyo5tQRf
El9cw3NjZ+JbrT9DiuprSFRNGZropPhJVLD5Hi4dcgeVkcCgD1SaCG5QJPFH KgdXCuoYBlYMp57h
gCD2IBoM8K3CW7Sxid0Z0jLDcyqQGIHUgFlBPbcPWvL7/wAUaxYWqedr0kMV xcTQSXUkcC/Zkt9S
gtDIpKbQXjkdnLhgG5UIBtqO51WW71YyHxFAbK3tLyO21iedIUuofM05nBmj AVdztLD5kYBTHALq
cgHqFh9j/s62/s7yPsPlJ9n+z48vy8DbsxxtxjGOMVYrx/wdPp03g3w6NZTH huO0ZLx766aezkuR
Hb+SS0hwIwDMuwgRpMpUfOqE7Gqa9a6ZBLH4b1SxsbC30/7Ro1rYLB5OqXRe bfAo2nfhkjBWEq2Z
Tk5ZcAHohgha4S4aKMzojIkhUblViCwB6gEqpI77R6VJXlev3muXPhXUSL+7 vzqtxrGlpYGCIqix
peeX5exA5f8AcIvzM2dzcZIIk8VeMZtH0eC40jxNBdLbWkt2t3eXltHHqRDN iJNkBEzKYyrLGYiA
6fNlsqAeoUV5XHrOsR2/ii8ttUkto9Ft7u+itIbeARTuL2/GJP3e4giBASrK Tljncc1Jd+Idetbb
UL1dZnbyotZvkhaGHYosrny44eE3eWyt8/O/5RtZecgHqFFeT6n4s8S28/iG VNUsYZLWLUCth5qv
NBHEkphm8gQbk3bIm3ySsjCTgZdALmvyXlp4isdPvvEd3HZ2Fxb3z6vOtuj2 wlgvoiGbyxEELRxq
CyZzIRnJXAB6ZRXm/wBvs/7G/sH7XB/bP/CS+f8A2f5g+0eX/avnb/L+9t8r 95nGNnzdOaz9J8X6
lNoOn3Ft4k/tVrnT4JtVn227f2U7S26uf3aAR4SW4f8AehseRk8K4IB6g32O +8yBvIuPIlTzIzh/
LkXbIuR2YZRh3Hyn0qxXkcev/ZY9ZGneKI5EuNYLjW7i9tYIJAlnbAxmXyJI 95LfKqoCRE53fKdx
pOrz3lvcandX8cV7ql7o15/ZbRxGNkkGnq06K6mTAbegbcQCvHzjNAHrlFeX 23iHXrPQdCuJtZnu
m1jSor25nnhhH2IebarLJHsRQFVLmVyZA4HlqTwGDZ8UB8YeL0tF1bStetbP 7attd6nYQ3sbJ5en
sQBEY13B5HG7sMj6AHrkMENshSCKOJC7OVRQoLMxZjx3LEknuSTRNBDcoEni jlQOrhXUMAysGU89
wwBB7EA153/a2u2Hi+DR477SrW3tZbW1h09WEP2mAxx+ZJFbCJ5CoLShWWVU Ty/m4Ry2Hf8AibUN
YuZrJtVjFpK8OoOguYZLrSlivrUnzUEKiEojuWEhlwYjlsKxYA9korz+bxab PzrI6/BLdS6rpsen
GVoRJd2kn2USSIoADqxaf51GAd2MbeMuXxB4ki8K+F7q51+0t/7Usvtlzf3M sNjGj7IdkKu8MqZY
NIxUrlirFSqrsoA9UoryvS9E1LXNT1q4k8tDq1xb2euLHGyK0IsraQ4WTDqO ZocYDj7TuPMYFU9H
8VXun6d4Otra+g
|
|
|
Re: xsi:nil attribute not loaded in AnyType when resource is loaded [message #426206 is a reply to message #426203] |
Fri, 19 December 2008 12:59 |
Ed Merks Messages: 33140 Registered: July 2009 |
Senior Member |
|
|
Pieter,
Comments below.
Pieter Treffers wrote:
> Hello Ed,
>
> Thanks for the quick response.
>
> Yes, all my imported XSDs are qualified.
>
> The problem I have with creationDate is not that creationDate isn't
> loaded but its attribute xsi:nil is not loaded.
Like xsi:type, it generally won't be represented as an attribute but
rather as a feature that's set to null and is considered set (eIsSet
return true for it). Such things get serialized as xsi:nil...
> Please see the included picture. I did expect to see an AnyTypeImpl
> value with a filled anyAttribute featureMap and an empty mixed
> featureMap. However I do see a value null, so the attribute xsi:nil is
> ignored.
The fact that the creationDate feature map entry is there looks like the
expected and correct handling.
>
>
>
> Is this expected behaviour?
Yes.
> If yes, can I influence it?
Not really. Are you saying this feature doesn't serialize out? I'd
expect it to serialize as xsi:nil="true", but it's always possible
there's a bug... (I wonder if demand created element-based features
should be unsettable, for example).
>
> Hope you can help.
>
> Thanks and regards,
>
> Pieter
>
>
> "Ed Merks" <Ed.Merks@gmail.com> wrote in message
> news:<gidovb$4cn$1@build.eclipse.org>...
> > Pieter,
> >
> > Comments below.
> >
> >
> > Pieter Treffers wrote:
> > > Hello,
> > >
> > > I do have a problem when loading a resource which contains an AnyType.
> > > When the xml being loaded contains an xsi:nil attribute it is not
> > > loaded in the AnyType.
> > >
> > > Let me try to describe my situation:
> > >
> > > I do have an XSD which is loaded into EMF and model code is generated
> > > for it.
> > > My xsd:
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <!-- edited with XMLSpy v2006 rel. 3 U (http://www.altova.com
> <http://www.altova.com/>) by
> > > tpijl (infor) -->
> > > <xs:schema
> > >
> targetNamespace=" http://www.mycompany.com/businessinterface/repository/testsc enario"
> > >
> xmlns=" http://www.mycompany.com/businessinterface/repository/testsc enario"
> > > xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
> > >
> xmlns:bid=" http://www.mycompany.com/businessinterface/repository/busine ssinterfacedefinition"
> > >
> xmlns:dt=" http://www.mycompany.com/businessinterface/repository/dataty pe"
> > >
> xmlns:vers=" http://www.mycompany.com/businessInterface/repository/versio n"
> > >
> xmlns:type="http://www.mycompany.com/businessinterface/repository/types"
> > > xmlns:xs="http://www.w3.org/2001/XMLSchema"
> > > elementFormDefault="qualified" attributeFormDefault="unqualified"
> > > version="1.3.013" ecore:nsPrefix=""
> > > ecore:package="com.mycompany.istudio.core.model.test">
> > > <!-- Import -->
> > > <xs:import
> > >
> namespace="http://www.mycompany.com/businessinterface/repository/types"
> > > schemaLocation="Repository-TDE-Common-Types.xsd"/>
> > > <xs:import
> > >
> namespace=" http://www.mycompany.com/businessInterface/repository/versio n"
> > > schemaLocation="Repository-TDE-Version.xsd"/>
> > > <xs:import
> > >
> namespace=" http://www.mycompany.com/businessinterface/repository/busine ssinterfacedefinition"
> > > schemaLocation="Repository-TDE-BusinessInterfaceDefinition.xsd "/>
> > > <xs:complexType name="Test">
> > > <xs:sequence>
> > > <xs:element name="name" type="type:nameDT"/>
> > > <xs:element name="description" type="type:descriptionDT"
> > > minOccurs="0"/>
> > > <xs:group ref="vers:VersionGroup" minOccurs="0"/>
> > > <xs:element name="type" type="type:testTypeDT"/>
> > > <xs:element name="businessInterfaceDefinition"
> > > type="bid:businessInterfaceDefinitionRefDT"/>
> > > <xs:choice>
> > > <xs:element name="method" type="bid:methodRefDT"/>
> > > <xs:element name="event" type="bid:eventRefDT"/>
> > > </xs:choice>
> > > <xs:element name="timeout" type="type:timeoutDT"
> > > minOccurs="0"/>
> > > <xs:element name="sendMessage" type="xs:anyType"
> > > minOccurs="0"/>
> > > <xs:element name="replyMessage" type="xs:anyType"
> > > minOccurs="0"/>
> > > </xs:sequence>
> > > <xs:attribute name="id" type="xs:ID" use="optional"/>
> > > <xs:attribute name="schemaVersion" type="type:schemaVersionDT"
> > > use="optional"/>
> > > </xs:complexType>
> > > </xs:schema>
> > >
> > > The sendMessage and replyMessage are AnyTypes. When I do have for
> > > example this instance at runtime the xsi:nil attribute of creationDate
> > > is not loaded:
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <Test
> > >
> xmlns=" http://www.mycompany.com/businessinterface/repository/testsc enario"
> > > id="bitOrderBDE_Create_2" schemaVersion="1.3.013">
> > I always get worried when I see folks using the null prefix to mean
> > something other than the null namespace because often folks don't
> > realize that this will mean that every element in the document will not
> > be implicitly qualified and hence any unqualified local element
> > declaration will not be recognized. Do all your imported schemas use
> > elementFormDefault="qualified"?
> > > <name>OrderBDE_Create_2</name>
> > > <description/>
> > > <type>executeMethod</type>
> > > <businessInterfaceDefinition
> > >
> idref=" ../../REGRESSION_ASSOC_BI_V3/model/RegtstOrderBDE.bid#bidMot herBOD-compMotherBOD ">RegtstOrderBDE</businessInterfaceDefinition>
> > >
> > > <method
> > >
> idref=" ../../REGRESSION_ASSOC_BI_V3/model/RegtstOrderBDE.bid#bidMot herBOD-methCreate ">Create</method>
> > >
> > > <timeout>0</timeout>
> > > <sendMessage>
> > > </sendMessage>
> > > <replyMessage>
> > > <CreateResponse
> > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> > > <DataArea>
> > > <RegtstOrderBDE revisionId="1">
> > > <OrderID>
> > > <ID>2</ID>
> > > </OrderID>
> > > <orderType>purchase</orderType>
> > > <creationDate xsi:nil="true"/>
> > > <CustomerData>
> > > <customerReference/>
> > > <InstallData>
> > > <installAtBP>1</installAtBP>
> > > <installAtBPName>Business partner number
> > > one</installAtBPName>
> > > </InstallData>
> > > <payByBP/>
> > > </CustomerData>
> > > <Note>My note
> > > </Note>
> > > <status>approved</status>
> > > <Priority>one</Priority>
> > > <Line>
> > > <lineNumber>1</lineNumber>
> > > <item>1</item>
> > > <quantity unitCode="box">1</quantity>
> > > </Line>
> > > <Addresses>
> > > <DeliveryAddress>
> > > <Street/>
> > > <Number/>
> > > <City/>
> > > <Note/>
> > > </DeliveryAddress>
> > > <InvoiceAddress>
> > > <Street/>
> > > <Number/>
> > > <City/>
> > > <Note/>
> > > </InvoiceAddress>
> > > </Addresses>
> > > <Description
> sequence="1">Description1</Description>
> > > <Description
> sequence="2">Description2</Description>
> > > </RegtstOrderBDE>
> > > </DataArea>
> > > </CreateResponse>
> > > </replyMessage>
> > > </Test>
> > >
> > > Can somebody help me with this? Do I make a mistake?
> > What exactly do you mean by creationDate not loaded. I expect it to be
> > treated as being set to null... Isn't that the case?
> > >
> > > The reason I'm asking this is that at a certain point in my software
> > > I'm converting the AnyType object to a DOM object. I do miss the
> > > xsi:nil attribute there.
> > I'd probably need to reproduce what you're talking about to understand
> > it properly. I suppose demand created elements are treated as
> > nillable and hence unsettable, so that might be a problem..
> > >
> > > Regards,
> > >
> > > Pieter
> > >
> > >
>
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Powered by
FUDForum. Page generated in 0.02912 seconds