Milinda Pathirage wrote:
Hi,

I changed the sample implementation of Calculator server/client to reflect the changes in naming conventions and removing macros. Please try this sample using the wsdl in sample/codegen/databinding/Calculator directory.
With the latest svn of course.

Samisa...

Thanks
Milinda.

On 6/10/07, *Dr. Florian Steinborn* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Dear Milinda, dear group,

    I am very astonished that there was only one answer. Should this
    say to me
    that I am the only one who wants to organize the workflow to get
    webservices with Axis2c by:
    1. define an interface in Java
    2. generate the WSDL
    3. generate the server stubs and adding all the logic needed
    4. generate the client stubs for Java and add everything needed to
    use the
    servide

    If someone else would go this way (that I thought would be the
    best one)
    shouldn't the other ones see the same problems that I encounterd?
    And nobody can give me a complete example?

    I really would like to learn how you start and proceed when you
    want/have
    to create webservices from scratch.

    Meanwhile I will follow your advice and look into the databinding
    directory of AXIS2C 0.96.

    Thank you all, thank you Milinda.
    Greetings from Berlin

    Flori


    On Fri, 08 Jun 2007 04:35:40 +0200, Milinda Pathirage
    <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
    wrote:

    > Hi,
    >
    > Sorry about not updating the code generation samples inside
    > AXIS2C_HOME/samples/codegen/databinding directory. The sample
    > implementations in this directory are out of date because we remove
    > macros
    > and do some changes to  naming conventions. I will change those
    samples
    > ASAP.
    > If you want to try WSDL2C with data binding follow the guide
    lines in
    > README.txt inside databinding directory.
    > These samples only provide implementations of business logic.
    You have to
    > copy other files which are generated using WSDL2C and compile them.
    > I'll post a more detail  guideline ASAP.
    >
    > Thanks ,
    > Milinda
    >
    > On 6/8/07, Dr. Florian Steinborn <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:
    >>
    >> Dear group,
    >>
    >> I am looking for one complete example of a web service for
    AXIS2C that
    >> was
    >> completely created by one single WSDL file using the generator
    utilities
    >> from AXIS2-Java. But I cannot find one. Can someone provide me one?
    >>
    >> I would like to show you what I did (the webservice is just to
    return a
    >> string)...
    >>
    >> I used this interface to generate the wsdl-file I want to use...
    >>
    >> //++++interface
    >> public interface Hello {
    >>      public String sayHello();
    >> }
    >>
    >> I compiled it with javac.
    >> The resulting class file should be usable to generate the wsdl.
    >> I used this (no special parameters):
    >>
    >> java2wsdl Hello.class
    >>
    >> I was lucky to find a "Hello.wsdl" afterwards.
    >>
    >> This one I ran against WSDL2C to generate the server stubs.
    >>
    >> java -classpath ${WSCP} org.apache.axis2.wsdl.WSDL2C -uri
    Hello.wsdl -ss
    >> -sd -d adb
    >>
    >> Everythings works fine until here. I understood I have to
    implement the
    >> business logic in "axis2_skel_Hello.c".
    >> But looking at
    >>
    >> axis2_sayHelloResponse_t* axis2_skel_Hello_sayHello (const
    axutil_env_t
    >> {
    >>     /* TODO fill this with the necessary business logic */
    >>     return NULL;
    >> }
    >>
    >> I find it extremely difficult to compare this generated source
    with the
    >> hand written sources in the samples directory. I am not sure which
    >> functions I have to call and which not. I probably have to
    issue a call
    >> for
    >> axis2_sayHelloResponse_create()
    >> to get the chance to send back my string, but once I did that:
    how do I
    >> copy my string to the return variable? Somewhere I found the
    use of
    >> AXIS2_ECHOSTRUCTRESPONSE_SET_RETURN ()
    >> but HELL I cannot find the definition of this function (first I
    thought
    >> it
    >> was a macro but I could find a macro defintion either)... Where
    is this
    >> definition? How can I know that this function is useful to return a
    >> string
    >> - how does it look like when I have to return a long?
    >> Once I am sure the service is well defined and running I would
    like to
    >> create the Java-client stubs from the same "Hello.wsdl" to
    connect to
    >> the
    >> service - but this is another story...
    >>
    >> Please don't think I am too impatient - I torture myself since
    monday.
    >>
    >> Thanks a lot for your help,
    >>
    >> Flori
    >>
    >>
    ---------------------------------------------------------------------
    >> To unsubscribe, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    >> For additional commands, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    >>
    >>
    >
    >



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




--
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
WSO2, Inc: http://www.wso2.com "Oxygenating the Web Service Platform"
http://www.milindalakmal.wordpress.com


--
Samisa Abeysinghe : http://www.wso2.org/ (WSO2 Oxygen Tank - Web Services 
Developers' Portal)


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

Reply via email to