A run-time flag. In other words, should go into a castor.properties that's on the classpath.

Werner

Ronald R. DiFrango wrote:
Werner,

Thanks for the update.  Is that a schema gen flag or a runtime flag?

Ron

On Wed, Mar 19, 2008 at 4:42 AM, Werner Guttmann <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Ronald,

    yes, this is a bug with 'sequence validation', indeed. As mentioned in
    the Jira issue itself, there's a work around available that you could
    use whilst we work on the resolution of this.

    Regards
    Werner

    Ronald R. DiFrango wrote:
     > Werner,
     >
     > Bug 2313 [http://jira.codehaus.org/browse/CASTOR-2313] was
    created and I
     > have attached a test case.  I put a note in the code, but I am
    not using
     > any mapping file, but I am just using the CodeGen taks to
    generate the
     > code from the XSD.
     >
     > Ron
     >
     > On Tue, Mar 18, 2008 at 8:58 AM, Werner Guttmann
     > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>
    wrote:
     >
     >     Ronald,
     >
     >     there's a XML HOW-TO that details what we'd like to see.
     >
     >     Werner
     >
     >     Ronald R. DiFrango wrote:
     >      > Werner,
     >      >
     >      > Will do!  It is definitely an issue for us.  Are the files
    attached
     >      > below enough?
     >      >
     >      > Ron
     >      >
     >      > On Tue, Mar 18, 2008 at 4:54 AM, Werner Guttmann
     >      > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
     >     <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>>>
     >     wrote:
     >      >
     >      >     Not sure, Ronald. Let me have a look in detail. Can I
    please
     >     ask you to
     >      >     create a Jira issue nevertheless, and attach all
    relevant files.
     >      >
     >      >     Thanks in advance
     >      >     Werner
     >      >
     >      >     Ronald R. DiFrango wrote:
     >      >      > All,
     >      >      >
     >      >      > I think I have hit the following bug and wanted
     >     confirmation that
     >      >     that
     >      >      > is in fact the case:
     >      >      >
     >      >      > http://jira.codehaus.org/browse/CASTOR-2172
     >      >      >
     >      >      > Here is snippet of my XSD:
     >      >      >
     >      >      > <xs:complexType name="ResponseType">
     >      >      >         <xs:choice>
     >      >      >             <xs:sequence>
     >      >      >                 <xs:element ref="ApplicationKey"/>
     >      >      >                 <xs:element ref="ApplicationLabel"/>
     >      >      >                 <xs:element ref="Status"/>
     >      >      >                 <xs:element ref="Applicant"
    minOccurs="0"/>
     >      >      >                 <xs:element ref="CoApplicant"
    minOccurs="0"/>
     >      >      >                 <xs:element ref="ProductType"
    minOccurs="0"/>
     >      >      >                 <xs:element ref="CreditLimit"
    minOccurs="0"/>
     >      >      >                 <xs:element ref="APR" minOccurs="0"/>
     >      >      >                 <xs:element ref="AccountNumber"
     >     minOccurs="0"/>
     >      >      >                 <xs:element ref="ChaseTransactionID"
     >     minOccurs="0"/>
     >      >      >                 <xs:element ref="CardExpirationDate"
     >     minOccurs="0"/>
     >      >      >                 <xs:element ref="VendorStatus"
    minOccurs="0"/>
     >      >      >             </xs:sequence>
     >      >      >             <xs:sequence>
     >      >      >                 <xs:element ref="Status">
     >      >      >                     <xs:annotation>
     >      >      >                         <xs:documentation>Carryover
    from
     >     Legacy
     >      >     (always
     >      >      > Error for IC Web)</xs:documentation>
     >      >      >                     </xs:annotation>
     >      >      >                 </xs:element>
     >      >      >                 <xs:choice>
     >      >      >                     <xs:sequence>
     >      >      >                         <xs:element ref="Error"/>
     >      >      >                         <xs:element
    ref="ApplicationLabel"
     >      >     minOccurs="0"/>
     >      >      >                     </xs:sequence>
     >      >      >                     <xs:element ref="AppKey">
     >      >      >                         <xs:annotation>
     >      >      >                             <xs:documentation>Carryover
     >     from Legacy.
     >      >      > Only present in a successful asynchronous
     >      >     response.</xs:documentation>
     >      >      >                         </xs:annotation>
     >      >      >                     </xs:element>
     >      >      >                 </xs:choice>
     >      >      >             </xs:sequence>
     >      >      >         </xs:choice>
     >      >      >     </xs:complexType>
     >      >      >
     >      >      > <xs:element name="CreditApplicationResponse">
     >      >      >         <xs:annotation>
     >      >      >             <xs:documentation>This document will be
    used for
     >      >     returning
     >      >      > synchronous responses from the Credit Application
     >      >     Gateway</xs:documentation>
     >      >      >         </xs:annotation>
     >      >      >         <xs:complexType>
     >      >      >             <xs:complexContent>
     >      >      >                 <xs:extension base="ResponseType"/>
     >      >      >             </xs:complexContent>
     >      >      >         </xs:complexType>
     >      >      >     </xs:element>
     >      >      >
     >      >      > And when I create the following XML:
     >      >      >
     >      >      > <CreditApplicationResponse>
     >      >      >     <Status>Dummy</Status>
     >      >      >     <Error>
     >      >      >         <text>Dummy</text>
     >      >      >     </Error>
     >      >      >     <ApplicationLabel>dummy</ApplicationLabel>
     >      >      > </CreditApplicationResponse>
     >      >      >
     >      >      > I get the following exception:
     >      >      >
     >      >      > org.exolab.castor.xml.MarshalException: Element
    with name
     >     Status
     >      >     passed
     >      >      > to type null in incorrect order; expected element
    with name
     >      >      > 'ApplicationKey' or any other optional element declared
     >     prior to
     >      >      > it.{File: [not available]; line: 3; column: 10}
     >      >      >
     >      >      > Is this the same problem and if so, how do I work
    around it?
     >      >      >
     >      >      > Thanks,
     >      >      >
     >      >      > Ron
     >      >
     >      >
     >      >
> ---------------------------------------------------------------------
     >      >     To unsubscribe from this list, please visit:
     >      >
     >      >        http://xircles.codehaus.org/manage_email
     >      >
     >      >
     >      >
     >      >
     >      >
     >      > --
     >      > Ron DiFrango
     >      > Blog (www.captech-soa.blogspot.com
    <http://www.captech-soa.blogspot.com>
     >     <http://www.captech-soa.blogspot.com>
     >     <http://www.captech-soa.blogspot.com>)
     >
     >
> ---------------------------------------------------------------------
     >     To unsubscribe from this list, please visit:
     >
     >        http://xircles.codehaus.org/manage_email
     >
     >
     >
     >
     >
     > --
     > Ron DiFrango
     > Blog (www.captech-soa.blogspot.com
    <http://www.captech-soa.blogspot.com>
    <http://www.captech-soa.blogspot.com>)


    ---------------------------------------------------------------------
    To unsubscribe from this list, please visit:

       http://xircles.codehaus.org/manage_email





--
Ron DiFrango
Blog (www.captech-soa.blogspot.com <http://www.captech-soa.blogspot.com>)


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to