Hi Pinaki,
I meant to say please "paste" your test code,  as attachments get stripped
from this list.
Regards,Kelvin.


On 03/07/07, kelvin goodson <[EMAIL PROTECTED]> wrote:

Hi Pinaki,
  can you please post your test code?
Regards, Kelvin.


 On 03/07/07, Pinaki Poddar <[EMAIL PROTECTED]> wrote:
>
> Hi Fuhwei,
>   The types are parsed and registered OK. The part of the test that
> verfies it, passes alright. The test fails while the registered types
> are used to create instances.
>
>   Please find attached JUnitTest, the XML Schema model and the stack
> trace.
>
> java.lang.IllegalArgumentException: The property 'shipTo' of
> 'PurchaseOrderType' isn't a containment
>        at
> org.apache.tuscany.sdo.util.DataObjectUtil.createDataObject(DataObjectUt
> il.java:421)
>        at
> org.apache.tuscany.sdo.util.DataObjectUtil.createDataObject(DataObjectUt
> il.java:467)
>        at
> org.apache.tuscany.sdo.impl.DataObjectImpl.createDataObject(DataObjectIm
> pl.java:1195)
>        at test.TestSDO.testCreateModel(TestSDO.java:57)
>
>
>
> Pinaki Poddar
> 972.834.2865
>
> -----Original Message-----
> From: Fuhwei Lwo [mailto:[EMAIL PROTECTED]
> Sent: Monday, July 02, 2007 4:32 PM
> To: tuscany-dev@ws.apache.org
> Subject: RE: How does one specify a Property as containment property in
> XML Schema?
>
> Hi Pinaki,
>
> I think your XSDHelper.define() failed to register types for some
> reason. Can you try this to see whether any types were registered?
>
> java.util.List types = XSDHelper.INSTANCE.define (fis, null);
>        for (int i=0; i<types.size(); i++) {
>            System.out.println("Type defined: " + types.get(i));
>        }
>
> Normally, you should see PurchaseOrderType, USAddress, etc registered.
>
> Fuhwei
>
> Pinaki Poddar <[EMAIL PROTECTED]> wrote: Hello Fuhwei,
> I am following your footstep! It is the same po.xsd I copied from your
> very readable post
>
> http://www.ibm.com/developerworks/webservices/library/ws-sdoxmlschema/in
> dex.html
>
> except that it was missing a closing
>
> Thanks for your help.
>
>
> Pinaki Poddar
> 972.834.2865
>
> -----Original Message-----
> From: Fuhwei Lwo [mailto:[EMAIL PROTECTED]
> Sent: Monday, July 02, 2007 3:35 PM
> To: tuscany-dev@ws.apache.org
> Subject: Re: How does one specify a Property as containment property in
> XML Schema?
>
> Hi Pinaki,
>
> What is the type of "shipTo" property? It needs to be a complex type.
> Can you post your XSD? Thanks.
>
> Fuhwei
>
>
> Pinaki Poddar
> wrote: Hello,
>
> How does one specify a Property as containment property in XML Schema?
>
>
> I was trying a simple example with a XML Schema ( po.xsd) that had the
> following snippet:
>
>
>
>
>
> XSDHelper.INSTANCE.define(...) works fine to construct the types from
> po.xsd.
>
> However when the following is executed:
>
> 01: DataObject purchaseOrder =
> DataFactory.INSTANCE.create("http://www.example.com/PO";,
> "PurchaseOrderType");
> 02: DataObject shipTo = purchaseOrder.createDataObject("shipTo");
>
> It fails with
> java.lang.IllegalArgumentException: The property 'shipTo' of
> 'PurchaseOrderType' isn't a containment  at
> org.apache.tuscany.sdo.util.DataObjectUtil.createDataObject(DataObjectUt
>
> il.java:421)
> at
> org.apache.tuscany.sdo.util.DataObjectUtil.createDataObject(DataObjectUt
> il.java:467)
> at
> org.apache.tuscany.sdo.impl.DataObjectImpl.createDataObject(DataObjectIm
> pl.java:1195)
> at test.TestModel.testInstance (TestModel.java:41)
>
> I am using tuscany-sdo-impl-1.0-incubating-beta1.jar.
>
>
> Pinaki Poddar
> 972.834.2865
>
>
> Notice:  This email message, together with any attachments, may contain
> information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
> entities,  that may be confidential,  proprietary,  copyrighted  and/or
> legally privileged, and is intended solely for the use of the individual
> or entity named in this message. If you are not the intended recipient,
> and have received this message in error, please immediately return this
> by email and then delete it.
>
> Notice:  This email message, together with any attachments, may contain
> information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
> entities,  that may be confidential,  proprietary,  copyrighted  and/or
> legally privileged, and is intended solely for the use of the individual
> or entity named in this message. If you are not the intended recipient,
> and have received this message in error, please immediately return this
> by email and then delete it.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> Notice:  This email message, together with any attachments, may contain
> information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
> entities,  that may be confidential,  proprietary,  copyrighted  and/or
> legally privileged, and is intended solely for the use of the individual or
> entity named in this message. If you are not the intended recipient, and
> have received this message in error, please immediately return this by email
> and then delete it.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


Reply via email to