You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Samisa Abeysinghe <sa...@yahoo.com> on 2004/08/10 13:53:53 UTC

Re: [Generated Clsss Content]Skeletons and stubs are generating for inquire_v2.wsdl

Hi All,
    I am trying to get the WSDL2Ws tool working for this WSDL file.

I see that some classes have only constructor and destructor.
 
e.g.
class description
{
public:
        description();
        ~description();
};

Where the XSD file has
        <xsd:element name="description" type="uddi:description"/>
        <xsd:complexType name="description">
                <xsd:simpleContent>
                        <xsd:extension base="string">
                                <xsd:attribute ref="xml:lang"/>
                        </xsd:extension>
                </xsd:simpleContent>
        </xsd:complexType>

I am a bit confused why there is a class with no data members at all.

Could someone please help me understand this.

Thanks,
Samisa...



--- Samisa Abeysinghe <sa...@yahoo.com> wrote:

> Hi All,
>     While trying to compile the generated code for the UDDI WSDL file (inquire_v2.wsdl) I got
> into
> trouble with the tool generating code with 'operator' keyword.
> 
>     I fixed this and also inclided the code to handle ANON_TOKEN similar to the way it is
> handled
> in Axis Java code. (in org/apache/axis/wsdl/wsdl2ws/info/Type.java file)
> 
>    This made many problems go away with this WSDL file.
>    However I still get problems related to the inclusion of non existant files. (see below)
> 
> Thanks,
> Samisa...
> 
> 
> Inquire.h:31:29: tModelKey_Array.h: No such file or directory
> Inquire.h:52:30: serviceKey_Array.h: No such file or directory
> Inquire.h:68:33: findQualifier_Array.h: No such file or directory
> Inquire.h:74:31: businessKey_Array.h: No such file or directory
> Inquire.h:76:30: bindingKey_Array.h: No such file or directory
> Inquire.h:94:34: uploadRegister_Array.h: No such file or directory
> 
> 
> 
> 
> 		
> __________________________________
> Do you Yahoo!?
> Read only the mail you want - Yahoo! Mail SpamGuard.
> http://promotions.yahoo.com/new_mail 
> 



		
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail 

RE: [with -wnonwrapped option]Skeletons and stubs are generating for inquire_v2.wsdl

Posted by Adrian Dick <ad...@uk.ibm.com>.



Hi,

I reported this problem to the mailing list a short time back
(http://marc.theaimsgroup.com/?l=axis-c-dev&m=108809605901664&w=2).
I don't know if it's of any help but at that time I found the problem came
when invoking symbolTable.getTypeEntry of Axis Java from
org.apache.axis.wsdl.symbolTable.SchemaUtils#getContainedAttributeTypes.
Taking a quick look now I see this class has had major refactoring, but the
same method is still invoked, albeit from addAttributeToVector().

Perhaps someone more knowledgable, than I, in this particular area will be
able to understand what exactly is causing the problem.

Adrian
_______________________________________
Adrian Dick (adrian.dick@uk.ibm.com)
WebSphere MQ and ESB Development
Tel: +44-(0)-1962-819212
Notes: Adrian Dick/UK/IBM@IBMGB


                                                                           
             "Amila                                                        
             Rathnayake"                                                   
             <amilar@opensourc                                          To 
             e.lk>                     "'Apache AXIS C Developers List'"   
                                       <ax...@ws.apache.org>          
             13-08-04 12:59                                             cc 
                                                                           
                                                                   Subject 
             Please respond to         RE: [with -wnonwrapped              
              "Apache AXIS C           option]Skeletons and stubs are      
             Developers List"          generating for inquire_v2.wsdl      
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           





Hi Samisa,

I looked into this and checked the wsdl as well.

In the imported xsd of http://www.uddi.org/schema/uddi_v2.xsd in
inquire_v2.wsdl
the type description has defined as follows.

<xsd:complexType name="description">
  <xsd:simpleContent>
    <xsd:extension base="string">
      <xsd:attribute ref="xml:lang" />
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>

According to this definition it is not just having a simple type in it.
So my understanding is without generating a separate class for
description, it would not be possible to populate the relevant object
for that type.

But I also agree with you that there is a problem in generated class for
this. Since it doesn't have anything related to the other elements in
the data type "description".

Thanks,
Amila.



> -----Original Message-----
> From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> Sent: Thursday, August 12, 2004 1:08 PM
> To: Apache AXIS C Developers List
> Subject: RE: [with -wnonwrapped option]Skeletons and stubs are
generating
> for inquire_v2.wsdl
>
> Amila,
>    This is the problem. If you look into those methods in
description.cpp
> you will notice that
> there are semantic errors. (even though it compiles)
>    Looking into the WSDL, I think description could be handled using
C++
> string type.
>    Hence we do not need this class at all, nor the description_Array
> class.
>    'description' is just an example. There could be other cases like
this.
>
> Samisa...
>
> --- Amila Rathnayake <am...@opensource.lk> wrote:
>
> > Hi Samisa,
> >
> > In the description header file I have got only the constructor and
> > destructor. But in the cpp I have got all the other global methods
that
> > are required to serialize, DeSerialize, Create, Delete and GetSize
of
> > the object of that data type. So I think this is not a problem. But
due
> > to other problems it can't still be compiled.
> >
> > Thanks,
> > Amila.
> >
> > > -----Original Message-----
> > > From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> > > Sent: Thursday, August 12, 2004 11:11 AM
> > > To: Apache AXIS C Developers List
> > > Subject: RE: [with -wnonwrapped option]Skeletons and stubs are
> > generating
> > > for inquire_v2.wsdl
> > >
> > >
> > > --- Amila Rathnayake <am...@opensource.lk> wrote:
> > >
> > > > Hi Samisa,
> > > >
> > > > I also tried to generate skeletons and stubs for
inquire_v2.wsdl.
> > When I
> > > > compiled them I also got so many errors as you said.
> > > >
> > > > I generated in both styles wrapped and non-wrapped but in both I
> > haven't
> > > > got your earlier problem that generation of empty classes with
only
> > the
> > > > constructor and destructor. But I only checked in the class
> > > > "description" that you have mentioned in your mail. I couldn't
check
> > in
> > > > all the classes as it has generated so many classes.
> > > >
> > >
> > > What is the contect you get in description.h file?
> > > Samisa...
> > >
> > > > For the other problem, I think yes. According to my knowledge
you
> > should
> > > > be able to generate in non-wrapped style for wrapped style wsdl.
But
> > > > other way round will not be working. If any of you have some
> > different
> > > > idea on this please correct.
> > > >
> > > > You can use non-wrapped option for wsdl's in doc-lit style.
> > > > The wsdl that you are using is a doc-lit one and is in wrapped
> > style.
> > > >
> > > > Thanks,
> > > > Amila.
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> > > > > Sent: Tuesday, August 10, 2004 5:59 PM
> > > > > To: Apache AXIS C Developers List
> > > > > Subject: Re: [with -wnonwrapped option]Skeletons and stubs are
> > > > generating
> > > > > for inquire_v2.wsdl
> > > > >
> > > > > I tried using the -wnonwrapped option to see if the problems
would
> > go
> > > > > away.
> > > > > (because I have complex types with names <xsd:complexType
> > > > > name="description">)
> > > > >
> > > > > This lead to me more errors. :-(
> > > > >
> > > > > Is it wrong to use -wnonwrapped for this WSDL?
> > > > > Please advice!
> > > > >
> > > > > Samisa...
> > > > >
> > > > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > > > >
> > > > > > Hi All,
> > > > > >     I am trying to get the WSDL2Ws tool working for this
WSDL
> > file.
> > > > > >
> > > > > > I see that some classes have only constructor and
destructor.
> > > > > >
> > > > > > e.g.
> > > > > > class description
> > > > > > {
> > > > > > public:
> > > > > >         description();
> > > > > >         ~description();
> > > > > > };
> > > > > >
> > > > > > Where the XSD file has
> > > > > >         <xsd:element name="description"
> > type="uddi:description"/>
> > > > > >         <xsd:complexType name="description">
> > > > > >                 <xsd:simpleContent>
> > > > > >                         <xsd:extension base="string">
> > > > > >                                 <xsd:attribute
ref="xml:lang"/>
> > > > > >                         </xsd:extension>
> > > > > >                 </xsd:simpleContent>
> > > > > >         </xsd:complexType>
> > > > > >
> > > > > > I am a bit confused why there is a class with no data
members at
> > > > all.
> > > > > >
> > > > > > Could someone please help me understand this.
> > > > > >
> > > > > > Thanks,
> > > > > > Samisa...
> > > > > >
> > > > > >
> > > > > >
> > > > > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > > > > >
> > > > > > > Hi All,
> > > > > > >     While trying to compile the generated code for the
UDDI
> > WSDL
> > > > file
> > > > > (inquire_v2.wsdl) I got
> > > > > > > into
> > > > > > > trouble with the tool generating code with 'operator'
keyword.
> > > > > > >
> > > > > > >     I fixed this and also inclided the code to handle
> > ANON_TOKEN
> > > > > similar to the way it is
> > > > > > > handled
> > > > > > > in Axis Java code. (in
> > org/apache/axis/wsdl/wsdl2ws/info/Type.java
> > > > > file)
> > > > > > >
> > > > > > >    This made many problems go away with this WSDL file.
> > > > > > >    However I still get problems related to the inclusion
of
> > non
> > > > > existant files. (see below)
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Samisa...
> > > > > > >
> > > > > > >
> > > > > > > Inquire.h:31:29: tModelKey_Array.h: No such file or
directory
> > > > > > > Inquire.h:52:30: serviceKey_Array.h: No such file or
directory
> > > > > > > Inquire.h:68:33: findQualifier_Array.h: No such file or
> > directory
> > > > > > > Inquire.h:74:31: businessKey_Array.h: No such file or
> > directory
> > > > > > > Inquire.h:76:30: bindingKey_Array.h: No such file or
directory
> > > > > > > Inquire.h:94:34: uploadRegister_Array.h: No such file or
> > directory
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > __________________________________
> > > > > > > Do you Yahoo!?
> > > > > > > Read only the mail you want - Yahoo! Mail SpamGuard.
> > > > > > > http://promotions.yahoo.com/new_mail
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > __________________________________
> > > > > > Do you Yahoo!?
> > > > > > New and Improved Yahoo! Mail - Send 10MB messages!
> > > > > > http://promotions.yahoo.com/new_mail
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > __________________________________
> > > > > Do you Yahoo!?
> > > > > Yahoo! Mail - 50x more storage than other providers!
> > > > > http://promotions.yahoo.com/new_mail
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Mail - You care about security. So do we.
> > > http://promotions.yahoo.com/new_mail
> >
> >
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail is new and improved - Check it out!
> http://promotions.yahoo.com/new_mail




RE: [with -wnonwrapped option]Skeletons and stubs are generating for inquire_v2.wsdl

Posted by Amila Rathnayake <am...@opensource.lk>.
Hi Samisa,

I looked into this and checked the wsdl as well.

In the imported xsd of http://www.uddi.org/schema/uddi_v2.xsd in
inquire_v2.wsdl 
the type description has defined as follows.

<xsd:complexType name="description">
  <xsd:simpleContent>
    <xsd:extension base="string">
      <xsd:attribute ref="xml:lang" /> 
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>

According to this definition it is not just having a simple type in it.
So my understanding is without generating a separate class for
description, it would not be possible to populate the relevant object
for that type. 

But I also agree with you that there is a problem in generated class for
this. Since it doesn't have anything related to the other elements in
the data type "description".

Thanks,
Amila.



> -----Original Message-----
> From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> Sent: Thursday, August 12, 2004 1:08 PM
> To: Apache AXIS C Developers List
> Subject: RE: [with -wnonwrapped option]Skeletons and stubs are
generating
> for inquire_v2.wsdl
> 
> Amila,
>    This is the problem. If you look into those methods in
description.cpp
> you will notice that
> there are semantic errors. (even though it compiles)
>    Looking into the WSDL, I think description could be handled using
C++
> string type.
>    Hence we do not need this class at all, nor the description_Array
> class.
>    'description' is just an example. There could be other cases like
this.
> 
> Samisa...
> 
> --- Amila Rathnayake <am...@opensource.lk> wrote:
> 
> > Hi Samisa,
> >
> > In the description header file I have got only the constructor and
> > destructor. But in the cpp I have got all the other global methods
that
> > are required to serialize, DeSerialize, Create, Delete and GetSize
of
> > the object of that data type. So I think this is not a problem. But
due
> > to other problems it can't still be compiled.
> >
> > Thanks,
> > Amila.
> >
> > > -----Original Message-----
> > > From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> > > Sent: Thursday, August 12, 2004 11:11 AM
> > > To: Apache AXIS C Developers List
> > > Subject: RE: [with -wnonwrapped option]Skeletons and stubs are
> > generating
> > > for inquire_v2.wsdl
> > >
> > >
> > > --- Amila Rathnayake <am...@opensource.lk> wrote:
> > >
> > > > Hi Samisa,
> > > >
> > > > I also tried to generate skeletons and stubs for
inquire_v2.wsdl.
> > When I
> > > > compiled them I also got so many errors as you said.
> > > >
> > > > I generated in both styles wrapped and non-wrapped but in both I
> > haven't
> > > > got your earlier problem that generation of empty classes with
only
> > the
> > > > constructor and destructor. But I only checked in the class
> > > > "description" that you have mentioned in your mail. I couldn't
check
> > in
> > > > all the classes as it has generated so many classes.
> > > >
> > >
> > > What is the contect you get in description.h file?
> > > Samisa...
> > >
> > > > For the other problem, I think yes. According to my knowledge
you
> > should
> > > > be able to generate in non-wrapped style for wrapped style wsdl.
But
> > > > other way round will not be working. If any of you have some
> > different
> > > > idea on this please correct.
> > > >
> > > > You can use non-wrapped option for wsdl's in doc-lit style.
> > > > The wsdl that you are using is a doc-lit one and is in wrapped
> > style.
> > > >
> > > > Thanks,
> > > > Amila.
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> > > > > Sent: Tuesday, August 10, 2004 5:59 PM
> > > > > To: Apache AXIS C Developers List
> > > > > Subject: Re: [with -wnonwrapped option]Skeletons and stubs are
> > > > generating
> > > > > for inquire_v2.wsdl
> > > > >
> > > > > I tried using the -wnonwrapped option to see if the problems
would
> > go
> > > > > away.
> > > > > (because I have complex types with names <xsd:complexType
> > > > > name="description">)
> > > > >
> > > > > This lead to me more errors. :-(
> > > > >
> > > > > Is it wrong to use -wnonwrapped for this WSDL?
> > > > > Please advice!
> > > > >
> > > > > Samisa...
> > > > >
> > > > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > > > >
> > > > > > Hi All,
> > > > > >     I am trying to get the WSDL2Ws tool working for this
WSDL
> > file.
> > > > > >
> > > > > > I see that some classes have only constructor and
destructor.
> > > > > >
> > > > > > e.g.
> > > > > > class description
> > > > > > {
> > > > > > public:
> > > > > >         description();
> > > > > >         ~description();
> > > > > > };
> > > > > >
> > > > > > Where the XSD file has
> > > > > >         <xsd:element name="description"
> > type="uddi:description"/>
> > > > > >         <xsd:complexType name="description">
> > > > > >                 <xsd:simpleContent>
> > > > > >                         <xsd:extension base="string">
> > > > > >                                 <xsd:attribute
ref="xml:lang"/>
> > > > > >                         </xsd:extension>
> > > > > >                 </xsd:simpleContent>
> > > > > >         </xsd:complexType>
> > > > > >
> > > > > > I am a bit confused why there is a class with no data
members at
> > > > all.
> > > > > >
> > > > > > Could someone please help me understand this.
> > > > > >
> > > > > > Thanks,
> > > > > > Samisa...
> > > > > >
> > > > > >
> > > > > >
> > > > > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > > > > >
> > > > > > > Hi All,
> > > > > > >     While trying to compile the generated code for the
UDDI
> > WSDL
> > > > file
> > > > > (inquire_v2.wsdl) I got
> > > > > > > into
> > > > > > > trouble with the tool generating code with 'operator'
keyword.
> > > > > > >
> > > > > > >     I fixed this and also inclided the code to handle
> > ANON_TOKEN
> > > > > similar to the way it is
> > > > > > > handled
> > > > > > > in Axis Java code. (in
> > org/apache/axis/wsdl/wsdl2ws/info/Type.java
> > > > > file)
> > > > > > >
> > > > > > >    This made many problems go away with this WSDL file.
> > > > > > >    However I still get problems related to the inclusion
of
> > non
> > > > > existant files. (see below)
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Samisa...
> > > > > > >
> > > > > > >
> > > > > > > Inquire.h:31:29: tModelKey_Array.h: No such file or
directory
> > > > > > > Inquire.h:52:30: serviceKey_Array.h: No such file or
directory
> > > > > > > Inquire.h:68:33: findQualifier_Array.h: No such file or
> > directory
> > > > > > > Inquire.h:74:31: businessKey_Array.h: No such file or
> > directory
> > > > > > > Inquire.h:76:30: bindingKey_Array.h: No such file or
directory
> > > > > > > Inquire.h:94:34: uploadRegister_Array.h: No such file or
> > directory
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > __________________________________
> > > > > > > Do you Yahoo!?
> > > > > > > Read only the mail you want - Yahoo! Mail SpamGuard.
> > > > > > > http://promotions.yahoo.com/new_mail
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > __________________________________
> > > > > > Do you Yahoo!?
> > > > > > New and Improved Yahoo! Mail - Send 10MB messages!
> > > > > > http://promotions.yahoo.com/new_mail
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > __________________________________
> > > > > Do you Yahoo!?
> > > > > Yahoo! Mail - 50x more storage than other providers!
> > > > > http://promotions.yahoo.com/new_mail
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Mail - You care about security. So do we.
> > > http://promotions.yahoo.com/new_mail
> >
> >
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail is new and improved - Check it out!
> http://promotions.yahoo.com/new_mail


RE: [with -wnonwrapped option]Skeletons and stubs are generating for inquire_v2.wsdl

Posted by Samisa Abeysinghe <sa...@yahoo.com>.
Amila,
   This is the problem. If you look into those methods in description.cpp you will notice that
there are semantic errors. (even though it compiles)
   Looking into the WSDL, I think description could be handled using C++ string type.
   Hence we do not need this class at all, nor the description_Array class.
   'description' is just an example. There could be other cases like this.

Samisa...

--- Amila Rathnayake <am...@opensource.lk> wrote:

> Hi Samisa,
> 
> In the description header file I have got only the constructor and
> destructor. But in the cpp I have got all the other global methods that
> are required to serialize, DeSerialize, Create, Delete and GetSize of
> the object of that data type. So I think this is not a problem. But due
> to other problems it can't still be compiled.
> 
> Thanks,
> Amila.
> 
> > -----Original Message-----
> > From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> > Sent: Thursday, August 12, 2004 11:11 AM
> > To: Apache AXIS C Developers List
> > Subject: RE: [with -wnonwrapped option]Skeletons and stubs are
> generating
> > for inquire_v2.wsdl
> > 
> > 
> > --- Amila Rathnayake <am...@opensource.lk> wrote:
> > 
> > > Hi Samisa,
> > >
> > > I also tried to generate skeletons and stubs for inquire_v2.wsdl.
> When I
> > > compiled them I also got so many errors as you said.
> > >
> > > I generated in both styles wrapped and non-wrapped but in both I
> haven't
> > > got your earlier problem that generation of empty classes with only
> the
> > > constructor and destructor. But I only checked in the class
> > > "description" that you have mentioned in your mail. I couldn't check
> in
> > > all the classes as it has generated so many classes.
> > >
> > 
> > What is the contect you get in description.h file?
> > Samisa...
> > 
> > > For the other problem, I think yes. According to my knowledge you
> should
> > > be able to generate in non-wrapped style for wrapped style wsdl. But
> > > other way round will not be working. If any of you have some
> different
> > > idea on this please correct.
> > >
> > > You can use non-wrapped option for wsdl's in doc-lit style.
> > > The wsdl that you are using is a doc-lit one and is in wrapped
> style.
> > >
> > > Thanks,
> > > Amila.
> > >
> > >
> > > > -----Original Message-----
> > > > From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> > > > Sent: Tuesday, August 10, 2004 5:59 PM
> > > > To: Apache AXIS C Developers List
> > > > Subject: Re: [with -wnonwrapped option]Skeletons and stubs are
> > > generating
> > > > for inquire_v2.wsdl
> > > >
> > > > I tried using the -wnonwrapped option to see if the problems would
> go
> > > > away.
> > > > (because I have complex types with names <xsd:complexType
> > > > name="description">)
> > > >
> > > > This lead to me more errors. :-(
> > > >
> > > > Is it wrong to use -wnonwrapped for this WSDL?
> > > > Please advice!
> > > >
> > > > Samisa...
> > > >
> > > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > > >
> > > > > Hi All,
> > > > >     I am trying to get the WSDL2Ws tool working for this WSDL
> file.
> > > > >
> > > > > I see that some classes have only constructor and destructor.
> > > > >
> > > > > e.g.
> > > > > class description
> > > > > {
> > > > > public:
> > > > >         description();
> > > > >         ~description();
> > > > > };
> > > > >
> > > > > Where the XSD file has
> > > > >         <xsd:element name="description"
> type="uddi:description"/>
> > > > >         <xsd:complexType name="description">
> > > > >                 <xsd:simpleContent>
> > > > >                         <xsd:extension base="string">
> > > > >                                 <xsd:attribute ref="xml:lang"/>
> > > > >                         </xsd:extension>
> > > > >                 </xsd:simpleContent>
> > > > >         </xsd:complexType>
> > > > >
> > > > > I am a bit confused why there is a class with no data members at
> > > all.
> > > > >
> > > > > Could someone please help me understand this.
> > > > >
> > > > > Thanks,
> > > > > Samisa...
> > > > >
> > > > >
> > > > >
> > > > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > > > >
> > > > > > Hi All,
> > > > > >     While trying to compile the generated code for the UDDI
> WSDL
> > > file
> > > > (inquire_v2.wsdl) I got
> > > > > > into
> > > > > > trouble with the tool generating code with 'operator' keyword.
> > > > > >
> > > > > >     I fixed this and also inclided the code to handle
> ANON_TOKEN
> > > > similar to the way it is
> > > > > > handled
> > > > > > in Axis Java code. (in
> org/apache/axis/wsdl/wsdl2ws/info/Type.java
> > > > file)
> > > > > >
> > > > > >    This made many problems go away with this WSDL file.
> > > > > >    However I still get problems related to the inclusion of
> non
> > > > existant files. (see below)
> > > > > >
> > > > > > Thanks,
> > > > > > Samisa...
> > > > > >
> > > > > >
> > > > > > Inquire.h:31:29: tModelKey_Array.h: No such file or directory
> > > > > > Inquire.h:52:30: serviceKey_Array.h: No such file or directory
> > > > > > Inquire.h:68:33: findQualifier_Array.h: No such file or
> directory
> > > > > > Inquire.h:74:31: businessKey_Array.h: No such file or
> directory
> > > > > > Inquire.h:76:30: bindingKey_Array.h: No such file or directory
> > > > > > Inquire.h:94:34: uploadRegister_Array.h: No such file or
> directory
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > __________________________________
> > > > > > Do you Yahoo!?
> > > > > > Read only the mail you want - Yahoo! Mail SpamGuard.
> > > > > > http://promotions.yahoo.com/new_mail
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > __________________________________
> > > > > Do you Yahoo!?
> > > > > New and Improved Yahoo! Mail - Send 10MB messages!
> > > > > http://promotions.yahoo.com/new_mail
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > Yahoo! Mail - 50x more storage than other providers!
> > > > http://promotions.yahoo.com/new_mail
> > >
> > >
> > 
> > 
> > 
> > 
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail - You care about security. So do we.
> > http://promotions.yahoo.com/new_mail
> 
> 



		
__________________________________
Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!
http://promotions.yahoo.com/new_mail

RE: [with -wnonwrapped option]Skeletons and stubs are generating for inquire_v2.wsdl

Posted by Amila Rathnayake <am...@opensource.lk>.
Hi Samisa,

In the description header file I have got only the constructor and
destructor. But in the cpp I have got all the other global methods that
are required to serialize, DeSerialize, Create, Delete and GetSize of
the object of that data type. So I think this is not a problem. But due
to other problems it can't still be compiled.

Thanks,
Amila.

> -----Original Message-----
> From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> Sent: Thursday, August 12, 2004 11:11 AM
> To: Apache AXIS C Developers List
> Subject: RE: [with -wnonwrapped option]Skeletons and stubs are
generating
> for inquire_v2.wsdl
> 
> 
> --- Amila Rathnayake <am...@opensource.lk> wrote:
> 
> > Hi Samisa,
> >
> > I also tried to generate skeletons and stubs for inquire_v2.wsdl.
When I
> > compiled them I also got so many errors as you said.
> >
> > I generated in both styles wrapped and non-wrapped but in both I
haven't
> > got your earlier problem that generation of empty classes with only
the
> > constructor and destructor. But I only checked in the class
> > "description" that you have mentioned in your mail. I couldn't check
in
> > all the classes as it has generated so many classes.
> >
> 
> What is the contect you get in description.h file?
> Samisa...
> 
> > For the other problem, I think yes. According to my knowledge you
should
> > be able to generate in non-wrapped style for wrapped style wsdl. But
> > other way round will not be working. If any of you have some
different
> > idea on this please correct.
> >
> > You can use non-wrapped option for wsdl's in doc-lit style.
> > The wsdl that you are using is a doc-lit one and is in wrapped
style.
> >
> > Thanks,
> > Amila.
> >
> >
> > > -----Original Message-----
> > > From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> > > Sent: Tuesday, August 10, 2004 5:59 PM
> > > To: Apache AXIS C Developers List
> > > Subject: Re: [with -wnonwrapped option]Skeletons and stubs are
> > generating
> > > for inquire_v2.wsdl
> > >
> > > I tried using the -wnonwrapped option to see if the problems would
go
> > > away.
> > > (because I have complex types with names <xsd:complexType
> > > name="description">)
> > >
> > > This lead to me more errors. :-(
> > >
> > > Is it wrong to use -wnonwrapped for this WSDL?
> > > Please advice!
> > >
> > > Samisa...
> > >
> > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > >
> > > > Hi All,
> > > >     I am trying to get the WSDL2Ws tool working for this WSDL
file.
> > > >
> > > > I see that some classes have only constructor and destructor.
> > > >
> > > > e.g.
> > > > class description
> > > > {
> > > > public:
> > > >         description();
> > > >         ~description();
> > > > };
> > > >
> > > > Where the XSD file has
> > > >         <xsd:element name="description"
type="uddi:description"/>
> > > >         <xsd:complexType name="description">
> > > >                 <xsd:simpleContent>
> > > >                         <xsd:extension base="string">
> > > >                                 <xsd:attribute ref="xml:lang"/>
> > > >                         </xsd:extension>
> > > >                 </xsd:simpleContent>
> > > >         </xsd:complexType>
> > > >
> > > > I am a bit confused why there is a class with no data members at
> > all.
> > > >
> > > > Could someone please help me understand this.
> > > >
> > > > Thanks,
> > > > Samisa...
> > > >
> > > >
> > > >
> > > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > > >
> > > > > Hi All,
> > > > >     While trying to compile the generated code for the UDDI
WSDL
> > file
> > > (inquire_v2.wsdl) I got
> > > > > into
> > > > > trouble with the tool generating code with 'operator' keyword.
> > > > >
> > > > >     I fixed this and also inclided the code to handle
ANON_TOKEN
> > > similar to the way it is
> > > > > handled
> > > > > in Axis Java code. (in
org/apache/axis/wsdl/wsdl2ws/info/Type.java
> > > file)
> > > > >
> > > > >    This made many problems go away with this WSDL file.
> > > > >    However I still get problems related to the inclusion of
non
> > > existant files. (see below)
> > > > >
> > > > > Thanks,
> > > > > Samisa...
> > > > >
> > > > >
> > > > > Inquire.h:31:29: tModelKey_Array.h: No such file or directory
> > > > > Inquire.h:52:30: serviceKey_Array.h: No such file or directory
> > > > > Inquire.h:68:33: findQualifier_Array.h: No such file or
directory
> > > > > Inquire.h:74:31: businessKey_Array.h: No such file or
directory
> > > > > Inquire.h:76:30: bindingKey_Array.h: No such file or directory
> > > > > Inquire.h:94:34: uploadRegister_Array.h: No such file or
directory
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > __________________________________
> > > > > Do you Yahoo!?
> > > > > Read only the mail you want - Yahoo! Mail SpamGuard.
> > > > > http://promotions.yahoo.com/new_mail
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > New and Improved Yahoo! Mail - Send 10MB messages!
> > > > http://promotions.yahoo.com/new_mail
> > > >
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Mail - 50x more storage than other providers!
> > > http://promotions.yahoo.com/new_mail
> >
> >
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - You care about security. So do we.
> http://promotions.yahoo.com/new_mail


RE: [with -wnonwrapped option]Skeletons and stubs are generating for inquire_v2.wsdl

Posted by Samisa Abeysinghe <sa...@yahoo.com>.
--- Amila Rathnayake <am...@opensource.lk> wrote:

> Hi Samisa,
> 
> I also tried to generate skeletons and stubs for inquire_v2.wsdl. When I
> compiled them I also got so many errors as you said.
> 
> I generated in both styles wrapped and non-wrapped but in both I haven't
> got your earlier problem that generation of empty classes with only the
> constructor and destructor. But I only checked in the class
> "description" that you have mentioned in your mail. I couldn't check in
> all the classes as it has generated so many classes.
> 

What is the contect you get in description.h file?
Samisa...

> For the other problem, I think yes. According to my knowledge you should
> be able to generate in non-wrapped style for wrapped style wsdl. But
> other way round will not be working. If any of you have some different
> idea on this please correct.
> 
> You can use non-wrapped option for wsdl's in doc-lit style.
> The wsdl that you are using is a doc-lit one and is in wrapped style.
> 
> Thanks,
> Amila.
> 
> 
> > -----Original Message-----
> > From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> > Sent: Tuesday, August 10, 2004 5:59 PM
> > To: Apache AXIS C Developers List
> > Subject: Re: [with -wnonwrapped option]Skeletons and stubs are
> generating
> > for inquire_v2.wsdl
> > 
> > I tried using the -wnonwrapped option to see if the problems would go
> > away.
> > (because I have complex types with names <xsd:complexType
> > name="description">)
> > 
> > This lead to me more errors. :-(
> > 
> > Is it wrong to use -wnonwrapped for this WSDL?
> > Please advice!
> > 
> > Samisa...
> > 
> > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > 
> > > Hi All,
> > >     I am trying to get the WSDL2Ws tool working for this WSDL file.
> > >
> > > I see that some classes have only constructor and destructor.
> > >
> > > e.g.
> > > class description
> > > {
> > > public:
> > >         description();
> > >         ~description();
> > > };
> > >
> > > Where the XSD file has
> > >         <xsd:element name="description" type="uddi:description"/>
> > >         <xsd:complexType name="description">
> > >                 <xsd:simpleContent>
> > >                         <xsd:extension base="string">
> > >                                 <xsd:attribute ref="xml:lang"/>
> > >                         </xsd:extension>
> > >                 </xsd:simpleContent>
> > >         </xsd:complexType>
> > >
> > > I am a bit confused why there is a class with no data members at
> all.
> > >
> > > Could someone please help me understand this.
> > >
> > > Thanks,
> > > Samisa...
> > >
> > >
> > >
> > > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> > >
> > > > Hi All,
> > > >     While trying to compile the generated code for the UDDI WSDL
> file
> > (inquire_v2.wsdl) I got
> > > > into
> > > > trouble with the tool generating code with 'operator' keyword.
> > > >
> > > >     I fixed this and also inclided the code to handle ANON_TOKEN
> > similar to the way it is
> > > > handled
> > > > in Axis Java code. (in org/apache/axis/wsdl/wsdl2ws/info/Type.java
> > file)
> > > >
> > > >    This made many problems go away with this WSDL file.
> > > >    However I still get problems related to the inclusion of non
> > existant files. (see below)
> > > >
> > > > Thanks,
> > > > Samisa...
> > > >
> > > >
> > > > Inquire.h:31:29: tModelKey_Array.h: No such file or directory
> > > > Inquire.h:52:30: serviceKey_Array.h: No such file or directory
> > > > Inquire.h:68:33: findQualifier_Array.h: No such file or directory
> > > > Inquire.h:74:31: businessKey_Array.h: No such file or directory
> > > > Inquire.h:76:30: bindingKey_Array.h: No such file or directory
> > > > Inquire.h:94:34: uploadRegister_Array.h: No such file or directory
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > Read only the mail you want - Yahoo! Mail SpamGuard.
> > > > http://promotions.yahoo.com/new_mail
> > > >
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > New and Improved Yahoo! Mail - Send 10MB messages!
> > > http://promotions.yahoo.com/new_mail
> > >
> > 
> > 
> > 
> > 
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail - 50x more storage than other providers!
> > http://promotions.yahoo.com/new_mail
> 
> 



		
__________________________________
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
http://promotions.yahoo.com/new_mail

RE: [with -wnonwrapped option]Skeletons and stubs are generating for inquire_v2.wsdl

Posted by Amila Rathnayake <am...@opensource.lk>.
Hi Samisa,

I also tried to generate skeletons and stubs for inquire_v2.wsdl. When I
compiled them I also got so many errors as you said.

I generated in both styles wrapped and non-wrapped but in both I haven't
got your earlier problem that generation of empty classes with only the
constructor and destructor. But I only checked in the class
"description" that you have mentioned in your mail. I couldn't check in
all the classes as it has generated so many classes.

For the other problem, I think yes. According to my knowledge you should
be able to generate in non-wrapped style for wrapped style wsdl. But
other way round will not be working. If any of you have some different
idea on this please correct.

You can use non-wrapped option for wsdl's in doc-lit style.
The wsdl that you are using is a doc-lit one and is in wrapped style.

Thanks,
Amila.


> -----Original Message-----
> From: Samisa Abeysinghe [mailto:samisa_abeysinghe@yahoo.com]
> Sent: Tuesday, August 10, 2004 5:59 PM
> To: Apache AXIS C Developers List
> Subject: Re: [with -wnonwrapped option]Skeletons and stubs are
generating
> for inquire_v2.wsdl
> 
> I tried using the -wnonwrapped option to see if the problems would go
> away.
> (because I have complex types with names <xsd:complexType
> name="description">)
> 
> This lead to me more errors. :-(
> 
> Is it wrong to use -wnonwrapped for this WSDL?
> Please advice!
> 
> Samisa...
> 
> --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> 
> > Hi All,
> >     I am trying to get the WSDL2Ws tool working for this WSDL file.
> >
> > I see that some classes have only constructor and destructor.
> >
> > e.g.
> > class description
> > {
> > public:
> >         description();
> >         ~description();
> > };
> >
> > Where the XSD file has
> >         <xsd:element name="description" type="uddi:description"/>
> >         <xsd:complexType name="description">
> >                 <xsd:simpleContent>
> >                         <xsd:extension base="string">
> >                                 <xsd:attribute ref="xml:lang"/>
> >                         </xsd:extension>
> >                 </xsd:simpleContent>
> >         </xsd:complexType>
> >
> > I am a bit confused why there is a class with no data members at
all.
> >
> > Could someone please help me understand this.
> >
> > Thanks,
> > Samisa...
> >
> >
> >
> > --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> >
> > > Hi All,
> > >     While trying to compile the generated code for the UDDI WSDL
file
> (inquire_v2.wsdl) I got
> > > into
> > > trouble with the tool generating code with 'operator' keyword.
> > >
> > >     I fixed this and also inclided the code to handle ANON_TOKEN
> similar to the way it is
> > > handled
> > > in Axis Java code. (in org/apache/axis/wsdl/wsdl2ws/info/Type.java
> file)
> > >
> > >    This made many problems go away with this WSDL file.
> > >    However I still get problems related to the inclusion of non
> existant files. (see below)
> > >
> > > Thanks,
> > > Samisa...
> > >
> > >
> > > Inquire.h:31:29: tModelKey_Array.h: No such file or directory
> > > Inquire.h:52:30: serviceKey_Array.h: No such file or directory
> > > Inquire.h:68:33: findQualifier_Array.h: No such file or directory
> > > Inquire.h:74:31: businessKey_Array.h: No such file or directory
> > > Inquire.h:76:30: bindingKey_Array.h: No such file or directory
> > > Inquire.h:94:34: uploadRegister_Array.h: No such file or directory
> > >
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Read only the mail you want - Yahoo! Mail SpamGuard.
> > > http://promotions.yahoo.com/new_mail
> > >
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > New and Improved Yahoo! Mail - Send 10MB messages!
> > http://promotions.yahoo.com/new_mail
> >
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 50x more storage than other providers!
> http://promotions.yahoo.com/new_mail


Re: [with -wnonwrapped option]Skeletons and stubs are generating for inquire_v2.wsdl

Posted by Samisa Abeysinghe <sa...@yahoo.com>.
I tried using the -wnonwrapped option to see if the problems would go away.
(because I have complex types with names <xsd:complexType name="description">)

This lead to me more errors. :-(

Is it wrong to use -wnonwrapped for this WSDL?
Please advice!

Samisa...

--- Samisa Abeysinghe <sa...@yahoo.com> wrote:

> Hi All,
>     I am trying to get the WSDL2Ws tool working for this WSDL file.
> 
> I see that some classes have only constructor and destructor.
>  
> e.g.
> class description
> {
> public:
>         description();
>         ~description();
> };
> 
> Where the XSD file has
>         <xsd:element name="description" type="uddi:description"/>
>         <xsd:complexType name="description">
>                 <xsd:simpleContent>
>                         <xsd:extension base="string">
>                                 <xsd:attribute ref="xml:lang"/>
>                         </xsd:extension>
>                 </xsd:simpleContent>
>         </xsd:complexType>
> 
> I am a bit confused why there is a class with no data members at all.
> 
> Could someone please help me understand this.
> 
> Thanks,
> Samisa...
> 
> 
> 
> --- Samisa Abeysinghe <sa...@yahoo.com> wrote:
> 
> > Hi All,
> >     While trying to compile the generated code for the UDDI WSDL file (inquire_v2.wsdl) I got
> > into
> > trouble with the tool generating code with 'operator' keyword.
> > 
> >     I fixed this and also inclided the code to handle ANON_TOKEN similar to the way it is
> > handled
> > in Axis Java code. (in org/apache/axis/wsdl/wsdl2ws/info/Type.java file)
> > 
> >    This made many problems go away with this WSDL file.
> >    However I still get problems related to the inclusion of non existant files. (see below)
> > 
> > Thanks,
> > Samisa...
> > 
> > 
> > Inquire.h:31:29: tModelKey_Array.h: No such file or directory
> > Inquire.h:52:30: serviceKey_Array.h: No such file or directory
> > Inquire.h:68:33: findQualifier_Array.h: No such file or directory
> > Inquire.h:74:31: businessKey_Array.h: No such file or directory
> > Inquire.h:76:30: bindingKey_Array.h: No such file or directory
> > Inquire.h:94:34: uploadRegister_Array.h: No such file or directory
> > 
> > 
> > 
> > 
> > 		
> > __________________________________
> > Do you Yahoo!?
> > Read only the mail you want - Yahoo! Mail SpamGuard.
> > http://promotions.yahoo.com/new_mail 
> > 
> 
> 
> 
> 		
> __________________________________
> Do you Yahoo!?
> New and Improved Yahoo! Mail - Send 10MB messages!
> http://promotions.yahoo.com/new_mail 
> 



		
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail