Hi Dimuthu,

That's good news.  I did isolate the XSDs necessary to reproduce the problem 
but I am having some trouble getting authorization to send all these files.  

It may be a bug in the definition of the WSDL.  Right now I am working on a 
tight deadline to finish some other code but I will make it a priority to help 
debug this asap. 

Thanks for your time.

Carl

-----Message d'origine-----
De : Dimuthu Gamage [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi, avril 23, 2008 23:31
À : Apache AXIS C User List
Objet : Re: RE : "Wrong element type or null node"


On Thu, Apr 24, 2008 at 8:40 AM, Dimuthu Gamage <[EMAIL PROTECTED]> wrote:
> Hi Carl,
>
>  I copied the schema part you mentioned to a wsdl and checked 
> (attached  the generated code and the wsdl). Looks like it works. So 
> the problem  should be specific to your case.  Can you send the other 
> relevent  schema part, so we can identify where the bug is.
>
>  Thanks
>  Dimuthu
>

Look like I can't attach the test case. So I made it downloadble from 
http://people.apache.org/~dimuthu/leisure/1_dec/case38.zip

Thanks
Dimuthu

>
>
>  On Thu, Apr 24, 2008 at 1:38 AM, Lefrancois, Carl  
> <[EMAIL PROTECTED]> wrote:  > Hi List,
>  >
>  >  More info:  A piece of my WSDL looks like this:
>  >
>  >     <xs:complexType name="CommercialLinesRatingProcessMessageType">
>  >         <xs:annotation>
>  >             <xs:documentation>
>  >                 Adds context to the base business process message type
>  >             </xs:documentation>
>  >         </xs:annotation>
>  >         <xs:complexContent>
>  >             <xs:extension 
> base="businessProcess:BusinessProcessMessageType">
>  >                 <xs:attribute ref="addDataTypes:MessageVersion" 
> use="optional" default="3.0"/>
>  >             </xs:extension>
>  >         </xs:complexContent>
>  >     </xs:complexType>
>  >
>  >  The payload generation fails when trying to add the attribute 
> MessageVersion to the CommercialLinesRatingProcessMessageType element
>  >
>  >  text_attri = axiom_attribute_create (env, "MessageVersion", text_value, 
> ns1);
>  >  axiom_element_add_attribute (parent_element, env, text_attri, parent);
>  >  // Wrong element type.. AXIOM_DATA_SOURCE instead of AXIOM_ELEMENT
>  >
>  >
>  >  My question is this: is the above style of <xs:extension...> currently 
> supported by WSDL2C?
>  >
>  >
>  >  Carl
>  >
>  >  -----Message d'origine-----
>  >  De : Lefrancois, Carl
>  >  Envoyé : mercredi, avril 23, 2008 15:12
>  >  À : Apache AXIS C User List
>  >  Objet : "Wrong element type or null node"
>  >
>  >
>  >
>  >
>  >  Hi List,
>  >
>  >  After a change in the WSDL I am supporting, the WSDL2C generated code 
> fails to serialize the payload with a "Wrong element type or null node" 
> message in the log file.
>  >
>  >  Stepping through the serialization reveals that the node type is 
> AXIOM_DATA_SOURCE where the expected value is AXIOM_ELEMENT.  This is on a 
> call to add an attribute to an element.
>  >
>  >  Has someone else seen this log message?  So far while I've been working 
> on this project, the WSDL has been revised several times and the stub always 
> executed without a problem so I am a bit stumped why this node is suddenly 
> the wrong type.
>  >
>  >
>  >
>  >  Carl Lefrançois
>  >  Analyst / Programmeur
>  >  consultant Larochelle Groupe Conseil
>  >  pour AXA Canada Tech
>  >
>  >  Tél. :      514-282-6817, poste 4548
>  >  Couriel : [EMAIL PROTECTED]
>  >   _____
>  >
>  >  "Ce message est confidentiel, à l'usage exclusif du destinataire 
> ci-dessus et son contenu ne représente en aucun cas un engagement de la part 
> de AXA, sauf en cas de stipulation expresse et par écrit de la part de AXA. 
> Toute publication, utilisation ou diffusion, même partielle, doit être 
> autorisée préalablement. Si vous n'êtes pas destinataire de ce message, merci 
> d'en avertir immédiatement l'expéditeur."
>  >
>  >  "This e-mail message is confidential, for the exclusive use of the 
> addressee and its contents shall not constitute a commitment by AXA, except 
> as otherwise specifically provided in writing by AXA. Any unauthorized 
> disclosure, use or dissemination, either whole or partial, is prohibited. If 
> you are not the intended recipient of the message, please notify the sender 
> immediately."
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to