ok, tried that too and got the exact same output.  its putting the response 
element in the common namespace.

-----Original Message-----
From: [EMAIL PROTECTED] on behalf of Serkan Camurcuoglu
Sent: Thu 7/17/2008 9:57 AM
To: JiBX users
Subject: Re: [jibx-users] namespace problem thats killin me
 
it says that you should put the namespace uri into the ns attribute, not 
the prefix..


Slepecki, Willie wrote:
>
> when i put it in as this:
>
>         <mapping name="Response" 
> class="com.bla.bla.schema.common.Response" >
>                 <namespace uri="http://schema.bla.bla.com/Common";
>                 default="elements" prefix="com" />
>
>                 <value name="TxnRetCode" ns="com" field="txnRetCode" 
> usage="required" />
>                 <value name="TxnSubRetCode" ns="com" 
> field="txnSubRetCode" usage="required" />
>                 <value name="TxnErrorText" ns="com" 
> field="txnErrorText" usage="required" />
>                 <value name="TxnSystemTime" ns="com" 
> field="txnSystemTime" usage="required" />
>         </mapping>
>
> i get an unusable namespace exception.   so i tried putting it in the 
> vouchersResponse as this:
>
> <structure field="response" usage="required" ns="ns1" />
>
> and it still generates xml that looks like this
>
> <ns1:GetChildrenVouchersResponse
>         xmlns:ns1="http://schema.bla.bla.com/getChildrenVouchersResponse";
>         xmlns:com="http://schema.bla.bla.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-17T13:41:17.359Z</com:TxnSystemTime>
>         </com:Response>
>
>
> keep in mind that the response type is used in about 30 different 
> schemas, thats why its in its own com namespace because each of those 
> 30 or so schemas all have a different target namespace and im trying 
> to get all of them to bind together.
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of Serkan 
> Camurcuoglu
> Sent: Thu 7/17/2008 9:17 AM
> To: JiBX users
> Subject: Re: [jibx-users] namespace problem thats killin me
>
> 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=/ 
> <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=/ 
> <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
>   


-------------------------------------------------------------------------
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

Reply via email to