I think you should add the attribute ns to your value definitions (for example TxnRetCode or TxnSubRetCode). See the description for ns at http://jibx.sourceforge.net/details/binding-attributes.html#name
Slepecki, Willie wrote: > > here is the binder section: > > <mapping name="GetChildrenVouchersResponse" > class="com.bla.bla.schema.getchildrenvouchersresponse.GetChildrenVouchersResponse"> > <namespace > uri="http://schema.bla.bla.com/getChildrenVouchersResponse" > prefix="ns1" default="elements" /> > <namespace uri="http://schema.paycare.jpmc.com/Common" prefix="com" /> > <namespace uri="http://www.w3.org/2001/XMLSchema-instance" prefix="xsi" /> > <namespace uri="http://www.w3.org/2001/XMLSchema" prefix="xsd" /> > > <structure field="response" usage="required" /> > bla bla bla > </mapping> > > <mapping name="Response" class="com.bla.bla.schema.common.Response"> > <namespace uri="http://schema.bla.bla.com/Common" > default="elements" /> > > <value name="TxnRetCode" field="txnRetCode" usage="required" /> > <value name="TxnSubRetCode" field="txnSubRetCode" > usage="required" /> > <value name="TxnErrorText" field="txnErrorText" > usage="required" /> > <value name="TxnSystemTime" field="txnSystemTime" > usage="required" /> > </mapping> > > that generates an xml that looks like this: > > <ns1:GetChildrenVouchersResponse > > xmlns:ns1="http://schema.paycare.jpmc.com/getChildrenVouchersResponse" > xmlns:com="http://schema.paycare.jpmc.com/Common" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > <com:Response> > <com:TxnRetCode>0</com:TxnRetCode> > <com:TxnSubRetCode>0</com:TxnSubRetCode> > <com:TxnErrorText>No Error</com:TxnErrorText> > > <com:TxnSystemTime>2008-07-16T17:32:34.531Z</com:TxnSystemTime> > </com:Response> > > but the jaxp schema validator is requiring that it look like this: > > <ns1:GetChildrenVouchersResponse > > xmlns:ns1="http://schema.paycare.jpmc.com/getChildrenVouchersResponse" > xmlns:com="http://schema.paycare.jpmc.com/Common" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > <ns1:Response> > <com:TxnRetCode>0</com:TxnRetCode> > <com:TxnSubRetCode>0</com:TxnSubRetCode> > <com:TxnErrorText>No Error</com:TxnErrorText> > > <com:TxnSystemTime>2008-07-16T17:32:34.531Z</com:TxnSystemTime> > </ns1:Response> > > the difference is the namespace of the response tag. how in the world > do i modify my binder to generate that? > > the piece of the schema looks like this > <xs:element name="GetChildrenVouchersResponse"> > <xs:annotation> > <xs:documentation>The reponse schema for the > GetChildrenVouchers transaction</xs:documentation> > </xs:annotation> > <xs:complexType> > <xs:all> > <xs:element name="Response" > type="com:ResponseType"/> > > > and the ResponseType is defined in another namespace, Common. > > HELP!!!! > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > ------------------------------------------------------------------------ > > _______________________________________________ > jibx-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jibx-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ jibx-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jibx-users
