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 Senaka Fernando <se...@wso2.com> on 2008/03/15 08:41:18 UTC

Re: FW: Problem with Service deployed

Hi Dimuthu,

AFAIK no this is not the same as what you get when you generate code for
samples/server/Calculator/Calculator.wsdl.

Can we please resolve these issues. Better if we can use the
samples/server/Calculator/Calculator.wsdl as it was modified to suit the
new endpoints, namespaces etc. to match with the ones we normally use in
the Axis2/C samples. The one found in the codegen folder is actually a
Axis/Java WSDL.

Also, the codegen sample services, don't seem to make it to the
deploy/services. And, instead it is the samples/server/Calculator that
makes it to there.

Thus, this is pretty confusing.

+1 for some fixes in this concern.

Regards,
Senaka

> Infact there is a sample for the Calculator with codegen support
> inside the samples/codegen directory, Hope that set of samples are
> usefull for you
>
> Thanks
> Dimuthu
>
> On Fri, Mar 14, 2008 at 9:20 PM, Senaka Fernando <se...@wso2.com> wrote:
>> Hi Rahil,
>>
>>  You should be able to find samples in the "samples" folder, that is
>> found
>>  inside the distribution. If you are referring to a demo application
>> that
>>  utilizes the code generated for the Calculator WSDL, I'm sorry that it
>> is
>>  not available on Axis2/C at the moment.
>>
>>  Regards,
>>  Senaka
>>
>>
>>
>>  On Fri, 2008-03-14 at 16:00 +0500, Rahil Ali wrote:
>>  Hi Senaka,
>>  >
>>  > Please provide me some sample web services.. Thanks,
>>  >
>>  > -----Original Message-----
>>  > From: Rahil Ali [mailto:rahil.ali@tpsonline.com]
>>  > Sent: Thursday, March 13, 2008 4:19 PM
>>  > To: 'Apache AXIS C User List'; 'senaka@wso2.com'
>>  > Subject: RE: FW: Problem with Service deployed
>>  >
>>  > Hello Senaka,
>>  >
>>  > Thanks very much for your support, It worked and I can now add the
>>  reference
>>  > in .Net. But when I tried to access its method "add" it gave an
>> exception:
>>  > "Data element of the OM Node is NULL" I think this is because I
>> havent
>>  > implemented anything in the functions: Can you please send me a
>> sample
>>  > source code so that I can get an idea like what are the uses of "
>> const
>>  > axutil_env_t *env" or how to use parameteres/returning values "
>> adb_add_t*
>>  > add" , " adb_addResponse_t*"
>>  >
>>  > Thanks & regards,
>>  > Rahil Ali
>>  >
>>  > -----Original Message-----
>>  > From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > Sent: Wednesday, March 12, 2008 9:50 PM
>>  > To: Apache AXIS C User List
>>  > Subject: RE: FW: Problem with Service deployed
>>  >
>>  > Hi Rahil,
>>  >
>>  > This works fine for me. The WSDL discovery will work only if you use
>> the
>>  > Axis2/C source found in the svn head. I was under the impression that
>> you
>>  > were using that. However, if you are using the 1.3.0 distribution, I
>> think
>>  > the other alternate to how a static WSDL can be deployed was
>> available.
>>  >
>>  > This works as this.
>>  >
>>  > add this to your services.xml after the ServiceClass parameter
>>  >
>>  > <parameter name="wsdl_path">[path]</parameter>
>>  >
>>  > In here specify the absolute path to your wsdl, in the place of
>> [path].
>>  > You might be able to specify a relative path, but, the absolute path
>> is
>>  > guaranteed to work. (ex:-
>>  > /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl)
>>  >
>>  > The lib<SERVICE_NAME>.so is rather a Linux convention. And, when
>> trying to
>>  > locate your service, the engine will try to find the dll by that
>> name.
>>  >
>>  > Regards,
>>  > Senaka
>>  >
>>  > > Hello Senaka,
>>  > >
>>  > > I have service.xml, Calculator.wsdl and libCalculator.so in my
>>  > > $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl
>> using
>>  > > this..
>>  > >     "http://192.168.4.163/axis2/services/Calculator?wsdl"
>>  > > Whats going wrong here...
>>  > >
>>  > >
>>  > > Besides this one other thing to ask: how is libCalculator comes in
>>  action,
>>  > > does AXIS2C always use lib<SERVICE_NAME>.so file?
>>  > >
>>  > > Thanks,
>>  > > Rahil
>>  > >
>>  > >
>>  > > -----Original Message-----
>>  > > From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > > Sent: Wednesday, March 12, 2008 6:50 PM
>>  > > To: axis-c-user@ws.apache.org
>>  > > Subject: RE: FW: Problem with Service deployed
>>  > >
>>  > > Hi Rahil,
>>  > >
>>  > > Well the static WSDL deployment feature was fully supported after
>> we
>>  > > released 1.3.0. So it will be reflected in the online documentation
>> with
>>  > > the next release. However, if you use the subversion source (for
>>  > > developers) of Axis2/C; the manual found there has the necessary
>> updates.
>>  > > Thus, in addition to copying the service.xml and the .so, you will
>> also
>>  > > have to copy the wsdl and save it by the name, <service_name>.wsdl
>> (ex:-
>>  > > Calculator.wsdl). The META-INF folder is something related to
>> Axis2/Java.
>>  > > It doesn't apply to you.
>>  > >
>>  > > Regards,
>>  > > Senaka
>>  > >
>>  > >> Hello Senaka,
>>  > >>
>>  > >> A couple of things to clearup,
>>  > >> I am standing on $AXIS2C_HOME/services/Calculator folder, I ran
>> WSDL2C
>>  > >> on
>>  > >> Calculator.wsdl, it generated
>>  > >> - src/
>>  > >>    + *.h
>>  > >>    + *.c
>>  > >>    + Build.sh
>>  > >> - resources/
>>  > >>    service.xml
>>  > >>
>>  > >> I ran build.sh which generated "libCalculator.so". Now how to call
>> the
>>  > >> service? for that I setup according to the User-guide.
>>  > >> 1-Copied service.xml from
>> $AXIS2C_HOME/services/Calculator/resources
>>  > >> directory to $AXIS2C_HOME/services/Calculator and 2-similarly
>> copied
>>  > >> libCalculator.so
>>  > >>
>>  > >> Still I am unable to access the wsdl via internet explorer. I read
>> in
>>  > >> some
>>  > >> article that wsdl file should be placed in some META-INF folder,
>> but I
>>  > >> am
>>  > >> not sure about exact setup of files, can you please explain me
>> that what
>>  > >> should be the folder structure. My current structure is like
>>  > >>
>>  > >>    $AXIS2C_HOME/services/Calculator/Calculator.wsdl
>>  > >>                                              /resources/
>>  > >>                                              /services.xml
>>  > >>                                              /src/
>>  > >>
>>  > >>    $AXIS2C_HOME/services/Calculator/resources/services.xml
>>  > >>
>>  > >>    $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h
>>  > >>
>>  > >> /axis2_skel_Calculator.c
>>  > >>                                                  /adb_subResponse.h
>>  > >>                                                  /adb_subResponse.c
>>  > >>                                                  /adb_sub.h
>>  > >>                                                  /adb_sub.c
>>  > >>                                                  /adb_mulResponse.h
>>  > >>                                                  /adb_mulResponse.c
>>  > >>                                                  /adb_mul.h
>>  > >>                                                  /adb_mul.c
>>  > >>                                                  /adb_divResponse.h
>>  > >>                                                  /adb_divResponse.c
>>  > >>                                                  /adb_div.h
>>  > >>                                                  /adb_div.c
>>  > >>                                                  /adb_addResponse.h
>>  > >>                                                  /adb_addResponse.c
>>  > >>                                                  /adb_add.h
>>  > >>                                                  /adb_add.c
>>  > >>                                                  /build.sh
>>  > >>
>>  > >> /axis2_svc_skel_Calculator.c
>>  > >>                                                  /libCalculator.so
>>  > >>                                                  /Calculator.wsdl
>>  > >> Thanks & regards,
>>  > >> Rahil
>>  > >>
>>  > >>
>>  > >> -----Original Message-----
>>  > >> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > >> Sent: Wednesday, March 12, 2008 5:06 PM
>>  > >> To: axis-c-user@ws.apache.org
>>  > >> Subject: RE: FW: Problem with Service deployed
>>  > >>
>>  > >> Hi Rahil,
>>  > >>
>>  > >> This portion is not automated. To get the WSDL u will have to copy
>> it
>>  > >> manually to the folder in which u find the .so. The name should be
>> the
>>  > >> same as the Service. In Axis2/C we do support static WSDLs only.
>> No
>>  > >> dynamic generation at the moment.
>>  > >>
>>  > >> Regards,
>>  > >> Senaka
>>  > >>
>>  > >>> Hi Senaka,
>>  > >>>
>>  > >>> Thanks very much for your replies, WSDL2C worked.. I removed
>> previous
>>  > >>> JDK
>>  > >>> installation. It generated 2 directories resources and src
>>  > >>>
>>  > >>> Src directory contains lot of files, separate files for each
>>  > >>> functions..
>>  > >>> In
>>  > >>> which file do I have to implement the business logic, for example
>> there
>>  > >>> are
>>  > >>> several files for add function : adb_add.c, adb_addResponse.c.
>>  > >>>
>>  > >>> For now I just ran build.sh without implementing any logic, it
>>  > >>> generated
>>  > >>> libCalculator.so; I put service.xml from resources folder and
>>  > >>> libCalculator
>>  > >>> in $AXIS2C_HOME/service/Calculator folder and tried to access the
>> URL :
>>  > >>> http://192.168.4.163/axis2/services/Calculator?wsdl
>>  > >>>
>>  > >>> It gave error while
>> http://192.168.4.163/axis2/services/Calculator is
>>  > >>> displaying the service properly...
>>  > >>>
>>  > >>> Deployed Services
>>  > >>> Calculator
>>  > >>> Calculator Service
>>  > >>>
>>  > >>> Available Operations
>>  > >>> div
>>  > >>> add
>>  > >>> sub
>>  > >>> mul
>>  > >>>
>>  > >>> Pls advice,
>>  > >>> Thanks,
>>  > >>> Rahil
>>  > >>>
>>  > >>> -----Original Message-----
>>  > >>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > >>> Sent: Wednesday, March 12, 2008 3:05 PM
>>  > >>> To: Apache AXIS C User List
>>  > >>> Subject: RE: FW: Problem with Service deployed
>>  > >>>
>>  > >>> Hi Rahil,
>>  > >>>
>>  > >>> Seems to be a Java issue rather. That should be the most likely
>>  > >>> scenario.
>>  > >>> You can AFAIK have concurrent JDK installations. I tried on Java5
>> and
>>  > >>> Java6 an it does work fine
>>  > >>>
>>  > >>> Regards,
>>  > >>> Senaka
>>  > >>>
>>  > >>>> Hi Senaka,
>>  > >>>>
>>  > >>>> I tried " WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl
>> -ss
>>  > >>>> -sd
>>  > >>>> -d adb -u"
>>  > >>>>
>>  > >>>> It gives different error:
>>  > >>>>
>>  > >>>> Retrieving document at '../services/Calculator/Calculator.wsdl'.
>>  > >>>> Exception in thread "main"
>>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error
>> parsing
>>  > >>>> WSDL
>>  > >>>>    at
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>>  > >>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>>  > >>>>    at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>>  > >>>> (Unknown
>>  > >>>> Source)
>>  > >>>> Caused by: javax.wsdl.WSDLException: WSDLException:
>>  > >>>> faultCode=OTHER_ERROR:
>>  > >>>> Unable to resolve imported document at
>>  > >>>> '../services/Calculator/Calculator.wsdl'.:
>>  > >>>> java.io.FileNotFoundException:
>>  > >>>> This file was not found:
>>  > >>>> file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl
>>  > >>>>    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String,
>>  > >>>> java.lang.String) (Unknown Source)
>>  > >>>>    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String)
>>  > >>>> (Unknown
>>  > >>>> Source)
>>  > >>>>    at
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(java.la
>>  > >>>> ng.String) (Unknown Source)
>>  > >>>>    at
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>>  > >>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>>  > >>>>    ...1 more
>>  > >>>> Caused by: java.io.FileNotFoundException: This file was not
>> found:
>>  > >>>> file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl
>>  > >>>>    at
>>  > >>>> com.ibm.wsdl.util.StringUtils.getContentAsInputStream(java.net.URL)
>>  > >>>> (Unknown Source)
>>  > >>>>    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String,
>>  > >>>> java.lang.String) (Unknown Source)
>>  > >>>>    ...4 more
>>  > >>>>
>>  > >>>>
>>  > >>>> Pls Advice,
>>  > >>>> Thanks & Regards,
>>  > >>>> Rahil
>>  > >>>>
>>  > >>>>
>>  > >>>> -----Original Message-----
>>  > >>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > >>>> Sent: Wednesday, March 12, 2008 2:43 PM
>>  > >>>> To: axis-c-user@ws.apache.org
>>  > >>>> Subject: RE: FW: Problem with Service deployed
>>  > >>>>
>>  > >>>> Hi Rahil,
>>  > >>>>
>>  > >>>> Did you try "WSDL2C.sh -uri
>> ../services/Calculator/Calculator.wsdl -ss
>>  > >>>> -sd
>>  > >>>> -d adb -u" Also?
>>  > >>>>
>>  > >>>> Can you let me know?
>>  > >>>>
>>  > >>>> Regards,
>>  > >>>> Senaka
>>  > >>>>
>>  > >>>>> Hi Senaka,
>>  > >>>>>
>>  > >>>>> I tried that as well
>>  > >>>>>> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd
>> -d
>>  > >>>>>> none
>>  > >>>>> Still the same error...
>>  > >>>>>
>>  > >>>>>
>>  > >>>>> Retrieving document at
>> '../services/Calculator/Calculator.wsdl'.
>>  > >>>>> Exception in thread "main" java.lang.NoSuchMethodError: method
>>  > >>>>> java.io.File.toURI was not found.
>>  > >>>>>    at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>  > >>>>> (/usr/lib/libgcj.so.5.0.0)
>>  > >>>>>    at
>>  > >>>>>
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri
>>  > >>>>> ng) (Unknown Source)
>>  > >>>>>    at
>>  > >>>>>
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>>  > >>>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>>  > >>>>>    at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>>  > >>>>> (Unknown
>>  > >>>>> Source)
>>  > >>>>>
>>  > >>>>>
>>  > >>>>> Pls advice..
>>  > >>>>>
>>  > >>>>> Thanks & Regards,
>>  > >>>>> Rahil Ali
>>  > >>>>>
>>  > >>>>> -----Original Message-----
>>  > >>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > >>>>> Sent: Wednesday, March 12, 2008 1:28 PM
>>  > >>>>> To: Apache AXIS C User List
>>  > >>>>> Subject: RE: FW: Problem with Service deployed
>>  > >>>>>
>>  > >>>>> Hi Rahil,
>>  > >>>>>
>>  > >>>>> May be it is your Java version. Also, I provided the relative
>> path to
>>  > >>>>> the
>>  > >>>>> wsdl. My case, it was inside samples/server/Calculator, and
>> tool is
>>  > >>>>> found
>>  > >>>>> at  tools/codegen/javatool. So, the relative path was,
>>  > >>>>> "../../../samples/server/Calculator/Calculator.wsdl".
>>  > >>>>>
>>  > >>>>> In your case, if you are trying the WSDL2C.sh in the bin, it
>> would
>>  > >>>>> rather
>>  > >>>>> be, "../services/Calculator/Calculator.wsdl"
>>  > >>>>>
>>  > >>>>> Please try that too.
>>  > >>>>>
>>  > >>>>> Regards,
>>  > >>>>> Senaka
>>  > >>>>>
>>  > >>>>>> Hi Senaka,
>>  > >>>>>>
>>  > >>>>>> I tried the same thing.. I downloaded both wsdls and tried on
>> my
>>  > >>>>>> Linux
>>  > >>>>>> machine.. I put the Calculator.wsdl in
>>  > >>>>>> $AXIS2C_HOME/services/Calculator/
>>  > >>>>>> and
>>  > >>>>>> hello.wsdl in $AXIS2C_HOME/services/hello folders and tried
>> WSDL2C..
>>  > >>>>>> My
>>  > >>>>>> WSDL2C.sh is:
>>  > >>>>>>
>>  > >>>>>> #!/bin/sh
>>  > >>>>>>
>>  > >>>>>> #export AXIS2_HOME=/home/axis2java
>>  > >>>>>> for f in $AXIS2_HOME/lib/*.jar
>>  > >>>>>> do
>>  > >>>>>>   AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f
>>  > >>>>>> done
>>  > >>>>>> export AXIS2_CLASSPATH
>>  > >>>>>>
>>  > >>>>>> echo the classpath $AXIS2_CLASSPATH
>>  > >>>>>> java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C
>> $*
>>  > >>>>>>
>>  > >>>>>>
>>  > >>>>>> My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0
>>  > >>>>>> My AXIS2_HOME=/usr/local/axis2-SNAPSHOT
>>  > >>>>>>
>>  > >>>>>> What could be the problem... Is this because of some jar file
>>  > >>>>>> missing
>>  > >>>>>> or
>>  > >>>>>> is
>>  > >>>>>> it because of my JAVA version..
>>  > >>>>>>
>>  > >>>>>> Thanks & Regards,
>>  > >>>>>> Rahil
>>  > >>>>>>
>>  > >>>>>>
>>  > >>>>>> -----Original Message-----
>>  > >>>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > >>>>>> Sent: Wednesday, March 12, 2008 1:13 PM
>>  > >>>>>> To: axis-c-user@ws.apache.org
>>  > >>>>>> Subject: RE: FW: Problem with Service deployed
>>  > >>>>>>
>>  > >>>>>> Hi Rahil,
>>  > >>>>>>
>>  > >>>>>> I think you misunderstood what is on [URL
>>  > >>>>>>
>>  > >>>>>
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>>  > >>>>>> ator/Calculator.wsdl?view=markup]
>>  > >>>>>>
>>  > >>>>>> This is basically a browser to the svn repo. You will have to
>>  > >>>>>> download
>>  > >>>>>> the
>>  > >>>>>> WSDL from there to your local machine and then try it.
>>  > >>>>>>
>>  > >>>>>> Regarding the .NET WSDL scenario, try saving it to your local
>>  > >>>>>> machine
>>  > >>>>>> and
>>  > >>>>>> trying it.
>>  > >>>>>>
>>  > >>>>>> Regards,
>>  > >>>>>> Senaka
>>  > >>>>>>
>>  > >>>>>>> Hello Senaka,
>>  > >>>>>>>
>>  > >>>>>>> Thanks very much for your prompt replies and support.
>>  > >>>>>>> Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME
>> properly.
>>  > >>>>>>> Now
>>  > >>>>>>> its
>>  > >>>>>>> giving a different kind of error:
>>  > >>>>>>> When I tried it one the WSDL from : [URL
>>  > >>>>>>>
>>  > >>>>>>
>>  > >>>>>
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>>  > >>>>>>> ator/Calculator.wsdl?view=markup]
>>  > >>>>>>>
>>  > >>>>>>> It gives:
>>  > >>>>>>> ----------
>>  > >>>>>>> Retrieving document at 'Calculator.wsdl'.
>>  > >>>>>>> Exception in thread "main" java.lang.NoSuchMethodError:
>> method
>>  > >>>>>>> java.io.File.toURI was not found.
>>  > >>>>>>>    at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>  > >>>>>>> (/usr/lib/libgcj.so.5.0.0)
>>  > >>>>>>>    at
>>  > >>>>>>>
>>  > >>>>>>
>>  > >>>>>
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri
>>  > >>>>>>> ng) (Unknown Source)
>>  > >>>>>>>    at
>>  > >>>>>>>
>>  > >>>>>>
>>  > >>>>>
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>>  > >>>>>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>>  > >>>>>>>    at
>> org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>>  > >>>>>>> (Unknown
>>  > >>>>>>> Source)
>>  > >>>>>>>
>>  > >>>>>>>
>>  > >>>>>>> I tried that on a WSDL generated by .Net with only one
>> function
>>  > >>>>>>> implemented
>>  > >>>>>>> it gave the same error. Pls help me out..
>>  > >>>>>>>
>>  > >>>>>>> Thanks & Regards,
>>  > >>>>>>> Rahil
>>  > >>>>>>>
>>  > >>>>>>>
>>  > >>>>>>>
>>  > >>>>>>> -----Original Message-----
>>  > >>>>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > >>>>>>> Sent: Wednesday, March 12, 2008 12:32 AM
>>  > >>>>>>> To: Apache AXIS C User List
>>  > >>>>>>> Subject: Re: FW: Problem with Service deployed
>>  > >>>>>>>
>>  > >>>>>>> Hi Rahil,
>>  > >>>>>>>
>>  > >>>>>>> BTW, U find documentation on how to use the WSDL2C tool on
>> the
>>  > >>>>>>> Axis2/C
>>  > >>>>>>> Manual. [URL
>>  > >>>>>>> http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c]
>>  > >>>>>>> I think the issue is that you may not be providing the
>> options
>>  > >>>>>>> properly.
>>  > >>>>>>>
>>  > >>>>>>> Let me guide you through the process.
>>  > >>>>>>>
>>  > >>>>>>> 1. I hope you already have the AXIS2/Java snapshot. If not
>> please
>>  > >>>>>>> download
>>  > >>>>>>> it. Info can be found on the Axis2/C manual at the link
>> above.
>>  > >>>>>>>
>>  > >>>>>>> 2. Set the Java Home environment variable.
>>  > >>>>>>>
>>  > >>>>>>> ex:- export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/
>>  > >>>>>>>
>>  > >>>>>>> 3. WSDL2C.sh expects AXIS2_HOME and not AXIS2C_HOME if you
>> didn't
>>  > >>>>>>> modify
>>  > >>>>>>> it. You will have to set this too.
>>  > >>>>>>>
>>  > >>>>>>> ex:- export AXIS2_HOME=/home/user/Desktop/axis2-SNAPSHOT/
>>  > >>>>>>>
>>  > >>>>>>> axis2-SNAPSHOT is the folder that is created when you extract
>> the
>>  > >>>>>>> binary
>>  > >>>>>>> distribution Snapshot.
>>  > >>>>>>>
>>  > >>>>>>> 4. Then if you read through the manual you'll see something
>> like,
>>  > >>>>>>>
>>  > >>>>>>> run "java org.apache.axis2.wsdl.WSDL2C -uri
>>  > >>>>>>> interoptestdoclitparameters.wsdl -ss -sd -d adb -u"
>>  > >>>>>>>
>>  > >>>>>>> Instead of that run "./WSDL2C.sh -uri
>>  > >>>>>>> interoptestdoclitparameters.wsdl
>>  > >>>>>>> -ss
>>  > >>>>>>> -sd -d adb -u"
>>  > >>>>>>>
>>  > >>>>>>> Please notice that I'm replacing the part "java
>>  > >>>>>>> org.apache.axis2.wsdl.WSDL2C" with "./WSDL2C.sh".
>>  > >>>>>>>
>>  > >>>>>>> The same applies for other methods mentioned on the manual.
>>  > >>>>>>>
>>  > >>>>>>> 5. I tried to generate code for the WSDL found at,
>>  > >>>>>>>
>>  > >>>>>>> [URL
>>  > >>>>>>>
>>  > >>>>>>
>>  > >>>>>
>>  > >>>>
>>  > >>>
>>  > >>
>>  > >
>>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>>  > >>>>>>> ator/Calculator.wsdl?view=markup]
>>  > >>>>>>>
>>  > >>>>>>>
>>  > >>>>>>> I have tried this and I did not fail. So I believe that a
>> failure
>>  > >>>>>>> would
>>  > >>>>>>> be
>>  > >>>>>>> only due an issue in setting up Java on your machine.
>>  > >>>>>>>
>>  > >>>>>>> HTH,
>>  > >>>>>>>
>>  > >>>>>>> Regards,
>>  > >>>>>>> Senaka
>>  > >>>>>>>
>>  > >>>>>>>> Hi,
>>  > >>>>>>>> it seems that your wsdl cannot be read. can you recheck the
>> option
>>  > >>>>>>>> you
>>  > >>>>>>>> give to the tool,
>>  > >>>>>>>>
>>  > >>>>>>>> Was it like,
>>  > >>>>>>>>
>>  > >>>>>>>> WSDL2C.sh -uri yourwsdl.wsdl -u
>>  > >>>>>>>>
>>  > >>>>>>>> If not it is better try to generate java code for the wsdl
>> (there
>>  > >>>>>>>> is
>>  > >>>>>>>> a
>>  > >>>>>>>> wsdl2java.sh/.bat script packed with the java snapshot bin
>>  > >>>>>>>> directory),
>>  > >>>>>>>> Please let us know the results of above tests, we can figure
>> out
>>  > >>>>>>>> where
>>  > >>>>>>>> the error is
>>  > >>>>>>>>
>>  > >>>>>>>> Thanks
>>  > >>>>>>>> Dimuthu
>>  > >>>>>>>>
>>  > >>>>>>>>
>>  > >>>>>>>>
>>  > >>>>>>>> On Tue, Mar 11, 2008 at 6:35 PM, Rahil Ali
>>  > >>>>>>>> <ra...@tpsonline.com>
>>  > >>>>>>>> wrote:
>>  > >>>>>>>>> Hi Everyone...
>>  > >>>>>>>>>
>>  > >>>>>>>>>  Pls reply...
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>  I cannot run the WSDL2C.sh successfully...
>>  > >>>>>>>>>  I downloaded all the jar files and put them in to
>>  > >>>>>>>>> $AXIS2C_HOME/lib
>>  > >>>>>>>>> folder.
>>  > >>>>>>>>>  My WSDL2C.sh is like:
>>  > >>>>>>>>>
>>  > >>>>>>>>>         #!/bin/sh
>>  > >>>>>>>>>
>>  > >>>>>>>>>         #export AXIS2_HOME=/home/axis2java
>>  > >>>>>>>>>         for f in $AXIS2C_HOME/lib/*.jar
>>  > >>>>>>>>>         do
>>  > >>>>>>>>>           AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f
>>  > >>>>>>>>>         done
>>  > >>>>>>>>>         export AXIS2_CLASSPATH
>>  > >>>>>>>>>
>>  > >>>>>>>>>         #echo the classpath $AXIS2_CLASSPATH
>>  > >>>>>>>>>         java -classpath $AXIS2_CLASSPATH
>>  > >>>>>>>>> org.apache.axis2.wsdl.WSDL2C
>>  > >>>>>>>>> $*
>>  > >>>>>>>>>
>>  > >>>>>>>>>  It is giving me this error:
>>  > >>>>>>>>>         Exception in thread "main"
>> java.lang.NoSuchMethodError:
>>  > >>>>>>>>> method
>>  > >>>>>>>>>  java.io.File.toURI was not found.
>>  > >>>>>>>>>            at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>  > >>>>>>>>>  (/usr/lib/libgcj.so.5.0.0)
>>  > >>>>>>>>>            at
>>  > >>>>>>>>>
>>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(j
>>  > >>>>>>>>>  ava.lang.String) (Unknown Source)
>>  > >>>>>>>>>         at
>>  > >>>>>>>>>
>>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngin
>>  > >>>>>>>>>  e(org.apache.axis2.util.CommandLineOptionParser) (Unknown
>>  > >>>>>>>>> Source)
>>  > >>>>>>>>>            at
>>  > >>>>>>>>> org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>>  > >>>>>>>>>  (Unknown Source)
>>  > >>>>>>>>>
>>  > >>>>>>>>>  I believe there is some library issue. Can you please
>> guide me
>>  > >>>>>>>>> how
>>  > >>>>>>>>> to
>>  > >>>>>>>>> run
>>  > >>>>>>>>>  this. I cannot find any documentation of WSDL to C code
>>  > >>>>>>>>> conversion,
>>  > >>>>>>>>> please
>>  > >>>>>>>>>  help.
>>  > >>>>>>>>>
>>  > >>>>>>>>>  Thanks & Regards,
>>  > >>>>>>>>>  Rahil Ali
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>  -----Original Message-----
>>  > >>>>>>>>>
>>  > >>>>>>>>> From: Rahil Ali [mailto:rahil.ali@tpsonline.com]
>>  > >>>>>>>>>  Sent: Friday, March 07, 2008 6:38 PM
>>  > >>>>>>>>>  To: 'Samisa Abeysinghe'; 'Senaka Fernando'
>>  > >>>>>>>>>  Subject: RE: Problem with Service deployed
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>> Hello Samisa and Senaka,
>>  > >>>>>>>>>
>>  > >>>>>>>>>  That sounds simple. Please help me getting started here...
>>  > >>>>>>>>>  I will use .net to generate a simple WSDL.
>>  > >>>>>>>>>  I will put that wsdl into $AXIS2C_HOME/services/MYSERV
>> folder
>>  > >>>>>>>>> and
>>  > >>>>>>>>> run
>>  > >>>>>>>>>  WSDL2C.sh script. Right?
>>  > >>>>>>>>>  Now when I am doing this I am having a problem:
>>  > >>>>>>>>>
>>  > >>>>>>>>>  Exception in thread "main" java.lang.NoClassDefFoundError:
>>  > >>>>>>>>>  org.apache.axis2.wsdl.WSDL2C
>>  > >>>>>>>>>    at gnu.gcj.runtime.FirstThread.run()
>>  > >>>>>>>>> (/usr/lib/libgcj.so.5.0.0)
>>  > >>>>>>>>>    at _Jv_ThreadRun(java.lang.Thread)
>> (/usr/lib/libgcj.so.5.0.0)
>>  > >>>>>>>>>    at _Jv_RunMain(java.lang.Class, byte const, int, byte
>> const,
>>  > >>>>>>>>> boolean)
>>  > >>>>>>>>>  (/usr/lib/libgcj.so.5.0.0)
>>  > >>>>>>>>>    at __gcj_personality_v0
>>  > >>>>>>>>>  (/usr/local/axis2c/services/Calculator/java.version=1.4.2)
>>  > >>>>>>>>>    at __libc_start_main (/lib/tls/libc-2.3.4.so)
>>  > >>>>>>>>>    at _Jv_RegisterClasses
>>  > >>>>>>>>>  (/usr/local/axis2c/services/Calculator/java.version=1.4.2)
>>  > >>>>>>>>>
>>  > >>>>>>>>>  I am still not sure how WSDL2C.sh is working. I mean the
>> script
>>  > >>>>>>>>> is
>>  > >>>>>>>>> looking
>>  > >>>>>>>>>  for the *.jar files in $AXIS2C_HOME/lib folder. I modified
>> that
>>  > >>>>>>>>> and
>>  > >>>>>>>>> put
>>  > >>>>>>>>> *.so
>>  > >>>>>>>>>  but still no success. Can you please explain me how
>> WSDL2C.sh
>>  > >>>>>>>>> works..
>>  > >>>>>>>>> or
>>  > >>>>>>>>>  gave me any article which help me implementing a
>> C-Webservice
>>  > >>>>>>>>> using
>>  > >>>>>>>>>  AXIS2/C.. AXIS2/C doesn't have that much help on
>> Internet...
>>  > >>>>>>>>> Sorry
>>  > >>>>>>>>> for
>>  > >>>>>>>>> such
>>  > >>>>>>>>>  Noob questions.
>>  > >>>>>>>>>
>>  > >>>>>>>>>  Thanks & Regards,
>>  > >>>>>>>>>  Rahil Ali
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>  -----Original Message-----
>>  > >>>>>>>>>  From: Samisa Abeysinghe [mailto:samisa@wso2.com]
>>  > >>>>>>>>>  Sent: Friday, March 07, 2008 5:33 PM
>>  > >>>>>>>>>  To: Apache AXIS C User List
>>  > >>>>>>>>>  Subject: Re: Problem with Service deployed
>>  > >>>>>>>>>
>>  > >>>>>>>>>  If you want to interop with ease with .NET, the best is
>> that you
>>  > >>>>>>>>> start
>>  > >>>>>>>>>  with a WSDL, use that to code gen for service and
>> statically
>>  > >>>>>>>>> server
>>  > >>>>>>>>> the
>>  > >>>>>>>>>  WSDL form service. In short, you have to use contract
>> first
>>  > >>>>>>>>> mode.
>>  > >>>>>>>>>  What you are trying is the code first model, that is hard
>> to get
>>  > >>>>>>>>> it
>>  > >>>>>>>>>  working with interop mode.
>>  > >>>>>>>>>
>>  > >>>>>>>>>  Samisa...
>>  > >>>>>>>>>
>>  > >>>>>>>>>  Rahil Ali wrote:
>>  > >>>>>>>>>  > Hi Senaka
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > Another questions:
>>  > >>>>>>>>>  > I am using the Calculator sample comes with AXIS2/C. the
>>  > >>>>>>>>> signature
>>  > >>>>>>>>> of
>>  > >>>>>>>>> the
>>  > >>>>>>>>>  > functions is :
>>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_add(
>>  > >>>>>>>>>  >                   const axutil_env_t * env,
>>  > >>>>>>>>>  >                   axiom_node_t * node);
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_sub(
>>  > >>>>>>>>>  >                   const axutil_env_t * env,
>>  > >>>>>>>>>  >                   axiom_node_t * node);
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_mul(
>>  > >>>>>>>>>  >                   const axutil_env_t * env,
>>  > >>>>>>>>>  >                   axiom_node_t * node);
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_div(
>>  > >>>>>>>>>  >                   const axutil_env_t * env,
>>  > >>>>>>>>>  >                   axiom_node_t * node);
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > How can I use these in .Net to generate WSDL or even if
>> I am
>>  > >>>>>>>>> writing
>>  > >>>>>>>>> on
>>  > >>>>>>>>>  > myself what datatypes should I be entering in the WSDL?
>> Do I
>>  > >>>>>>>>> have
>>  > >>>>>>>>> to
>>  > >>>>>>>>> write
>>  > >>>>>>>>>  > the basic functions like (calc_init, calc_invoke,..
>> .etc) in
>>  > >>>>>>>>> the
>>  > >>>>>>>>> WSDL
>>  > >>>>>>>>>  file.
>>  > >>>>>>>>>  > I cannot find any test folder under my axis2c
>> installation
>>  > >>>>>>>>> folder.
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > Thanks for your prompt response.
>>  > >>>>>>>>>  > Regards,
>>  > >>>>>>>>>  > Rahil Ali
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > -----Original Message-----
>>  > >>>>>>>>>  > From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > >>>>>>>>>  > Sent: Friday, March 07, 2008 1:00 PM
>>  > >>>>>>>>>  > To: axis-c-user@ws.apache.org
>>  > >>>>>>>>>  > Subject: RE: Problem with Service deployed
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > Hi Rahil,
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > Yes, your service is ready to be used from a .NET
>> client. But,
>>  > >>>>>>>>> you
>>  > >>>>>>>>> don't
>>  > >>>>>>>>>  > get a WSDL generated.
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > This is because you can't generate wsdl files from C
>> code by
>>  > >>>>>>>>> simply
>>  > >>>>>>>>> using
>>  > >>>>>>>>>  > the Axis2/C distribution. I'm however not aware of any
>> 3rd
>>  > >>>>>>>>> party
>>  > >>>>>>>>> tools. We
>>  > >>>>>>>>>  > do have WSDL to C code generation only. Thus, if you
>> want to
>>  > >>>>>>>>> get
>>  > >>>>>>>>> a
>>  > >>>>>>>>> WSDL,
>>  > >>>>>>>>>  > auto generated, for the moment, you will have to code
>> your
>>  > >>>>>>>>> service
>>  > >>>>>>>>> (just
>>  > >>>>>>>>>  > the methods without any code in it; the skeleton in
>> other
>>  > >>>>>>>>> words)
>>  > >>>>>>>>> in
>>  > >>>>>>>>>  > another language, say like Java or C#.NET, and get the
>> WSDL.
>>  > >>>>>>>>> Then,
>>  > >>>>>>>>> you can
>>  > >>>>>>>>>  > use this WSDL to generate C code using the codegen tool.
>>  > >>>>>>>>> Several
>>  > >>>>>>>>> users
>>  > >>>>>>>>>  > have chosen this approach.
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > If not, you will have to manually write a WSDL file.
>> This is
>>  > >>>>>>>>> also
>>  > >>>>>>>>> not
>>  > >>>>>>>>> that
>>  > >>>>>>>>>  > much of a hard job to do. We have some sample WSDLs in
>> the
>>  > >>>>>>>>> test/resources
>>  > >>>>>>>>>  > folder.
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > I strongly believe that a C code to WSDL tool is
>> necessary.
>>  > >>>>>>>>> Looking
>>  > >>>>>>>>>  > forward to have this included in the near future.
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  > Regards,
>>  > >>>>>>>>>  > Senaka
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >> Hello Senaka,
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> Thanks very much for your reply. I have some confusion,
>> pls
>>  > >>>>>>>>> clarify
>>  > >>>>>>>>> it:
>>  > >>>>>>>>>  >> - I want to  deploy a web-service; I will follow these
>> steps
>>  > >>>>>>>>>  >>      + write a code and implement these functions
>> (Service
>>  > >>>>>>>>> operation,
>>  > >>>>>>>>>  >> hello_init, hello_invoke, hello_on_fault, hello_free,
>>  > >>>>>>>>>  >> axis2_get_instance and axis2_remove_instance) and write
>> a
>>  > >>>>>>>>>  >> service.xml
>>  > >>>>>>>>>  >>      + I compiled that source and put it in the
>>  > >>>>>>>>> axis2c/service/Myservice
>>  > >>>>>>>>>  >> folder. (libMyservice.so, service.xml)
>>  > >>>>>>>>>  >>      + Now I restart apache web server.(I have tried
>> this
>>  > >>>>>>>>> with
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >>        "axis2_http_server" as well. And access this
>>  > >>>>>>>>>  >> URI("http://ip-address/asix2/services")
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> - After following these steps is my service ready to be
>> used
>>  > >>>>>>>>> by
>>  > >>>>>>>>> any
>>  > >>>>>>>>>  >> .Net or other client?
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> - If yes then I am having some problems. Because the
>> client
>>  > >>>>>>>>> cannot
>>  > >>>>>>>>> access
>>  > >>>>>>>>>  >> the .wsdl file for that service, and the browser only
>>  > >>>>>>>>> displays
>>  > >>>>>>>>> the
>>  > >>>>>>>>>  service
>>  > >>>>>>>>>  >> name and available functions, no Hyper-links like the
>> one
>>  > >>>>>>>>> showed
>>  > >>>>>>>>> in
>>  > >>>>>>>>>  >> AXIS/Java tutorial. Pls see the output of the browser
>> from my
>>  > >>>>>>>>> previous
>>  > >>>>>>>>>  >> email.
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> - I believe that there must be some tool which will
>> create
>>  > >>>>>>>>> the
>>  > >>>>>>>>> .wsdl
>>  > >>>>>>>>> for
>>  > >>>>>>>>>  >> any
>>  > >>>>>>>>>  >> service that I write.
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> - Am I missing anything here.
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> Please help me get the clear picture of AXIS2/C web
>> service
>>  > >>>>>>>>> deployment.
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> Thanks & Regards,
>>  > >>>>>>>>>  >> Rahil Ali
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> -----Original Message-----
>>  > >>>>>>>>>  >> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  > >>>>>>>>>  >> Sent: Thursday, March 06, 2008 10:29 PM
>>  > >>>>>>>>>  >> To: Apache AXIS C User List
>>  > >>>>>>>>>  >> Subject: Re: Problem with Service deployed
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> Hi Rahil,
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> We do have support for displaying static .wsdl files.
>> But,
>>  > >>>>>>>>> the
>>  > >>>>>>>>> issue
>>  > >>>>>>>>> is
>>  > >>>>>>>>>  we
>>  > >>>>>>>>>  >> don't simply publish the .wsdl file. For the moment,
>> you can
>>  > >>>>>>>>> find
>>  > >>>>>>>>> the
>>  > >>>>>>>>>  >> required .wsdl file in the test/resources/wsdl/ folder.
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> I have started a discussion on the developer list
>> regarding
>>  > >>>>>>>>> this
>>  > >>>>>>>>> concern,
>>  > >>>>>>>>>  >> [1]. Hope to have this issue fixed soon.
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> [1]
>> http://marc.info/?l=axis-c-dev&m=120481700919297&w=2
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >> Regards,
>>  > >>>>>>>>>  >> Senaka
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >>> Hello everyone,
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> I have configured AXIS2/C with apache2 web server. I
>>  > >>>>>>>>> compiled
>>  > >>>>>>>>> calculator
>>  > >>>>>>>>>  >>> sample with the following command:
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> "gcc -shared -olibCalculator.o
>>  > >>>>>>>>> -I/usr/local/axis2c/include/axis2-1.3.0
>>  > >>>>>>>>>  >>> -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom
>> -laxis2_parser
>>  > >>>>>>>>> -laxis2_engine
>>  > >>>>>>>>>  >>> -lpthread -laxis2_http_sender -laxis2_http_receiver
>> calc.c"
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Now when I access it through Internet explorer :
>>  > >>>>>>>>>  >>> http://192.168.4.163/axis2/services/Calculator it
>> displays :
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Deployed Services
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Calculator
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> This is a testing service, named 'Calculator' to test
>>  > >>>>>>>>> dynamic
>>  > >>>>>>>>> client
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Available Operations
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> *   div
>>  > >>>>>>>>>  >>> *   add
>>  > >>>>>>>>>  >>> *   sub
>>  > >>>>>>>>>  >>> *   mul
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Problem is when I try to access its WSDL file by
>> adding
>>  > >>>>>>>>> "?wsdl"
>>  > >>>>>>>>> at
>>  > >>>>>>>>> the
>>  > >>>>>>>>>  >>> end
>>  > >>>>>>>>>  >>> of URL it gives an error:
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> The XML page cannot be displayed
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Cannot view XML input using style sheet. Please
>> correct the
>>  > >>>>>>>>> error
>>  > >>>>>>>>> and
>>  > >>>>>>>>>  >>> then
>>  > >>>>>>>>>  >>> click the Refresh <javascript:location.reload()>
>> button, or
>>  > >>>>>>>>> try
>>  > >>>>>>>>> again
>>  > >>>>>>>>>  >>> later.
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>   _____
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Invalid at the top level of the document. Error
>> processing
>>  > >>>>>>>>> resource
>>  > >>>>>>>>>  >>> 'http://192.168.4.163/axis2/services/Calculator?wsdl'.
>> ...
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Unable to retreive wsdl for this service
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> ^
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> When I tried to add this as a web-reference in VS.Net
>> it
>>  > >>>>>>>>> displayed
>>  > >>>>>>>>> "The
>>  > >>>>>>>>>  >>> HTML
>>  > >>>>>>>>>  >>> document does not contain Web service discovery
>>  > >>>>>>>>> information.".
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Please help me where I am doing wrong.
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Regards,
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>> Rahil Ali
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>>
>>  > >>>>>>>>>  >>
>>  > >>>>>> ---------------------------------------------------------------------
>>  > >>>>>>>>>  >> To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>>>>>  >> For additional commands, e-mail:
>>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >>
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >
>>  > >>>>> ---------------------------------------------------------------------
>>  > >>>>>>>>>  > To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>>>>>  > For additional commands, e-mail:
>>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >
>>  > >>>>> ---------------------------------------------------------------------
>>  > >>>>>>>>>  > To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>>>>>  > For additional commands, e-mail:
>>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>  >
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>  --
>>  > >>>>>>>>>  Samisa Abeysinghe
>>  > >>>>>>>>>  Software Architect; WSO2 Inc.
>>  > >>>>>>>>>
>>  > >>>>>>>>>  http://www.wso2.com/ - "Oxygenating the Web Service
>> Platform."
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>> ---------------------------------------------------------------------
>>  > >>>>>>>>>  To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>>>>>  For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>> ---------------------------------------------------------------------
>>  > >>>>>>>>>  To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>>>>>  For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  > >>>>>>>>>
>>  > >>>>>>>>>
>>  > >>>>>>>>
>>  > >>>>>>>>
>>  > > ---------------------------------------------------------------------
>>  > >>>>>>>> To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>>>> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  > >>>>>>>>
>>  > >>>>>>>>
>>  > >>>>>>>
>>  > >>>>>>>
>>  > >>>>>>>
>>  > ---------------------------------------------------------------------
>>  > >>>>>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>>> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  > >>>>>>>
>>  > >>>>>>>
>>  > >>>>>>
>>  > >>>>>>
>>  > >>>>>> ---------------------------------------------------------------------
>>  > >>>>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  > >>>>>>
>>  > >>>>>>
>>  > >>>>>> ---------------------------------------------------------------------
>>  > >>>>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>>> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  > >>>>>>
>>  > >>>>>>
>>  > >>>>>
>>  > >>>>>
>>  > >>>>> ---------------------------------------------------------------------
>>  > >>>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > >>>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  > >>>>>
>>  > >>>>>
>>  > >>>>
>>  > >>>>
>>  > >>>> ---------------------------------------------------------------------
>>  > >>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > >>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  > >>>>
>>  > >>>>
>>  > >>>> ---------------------------------------------------------------------
>>  > >>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > >>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  > >>>>
>>  > >>>>
>>  > >>>
>>  > >>>
>>  > >>> ---------------------------------------------------------------------
>>  > >>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > >>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  > >>>
>>  > >>>
>>  > >>
>>  > >>
>>  > >> ---------------------------------------------------------------------
>>  > >> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > >> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  > >>
>>  > >>
>>  > >
>>  > >
>>  > > ---------------------------------------------------------------------
>>  > > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  > >
>>  > >
>>  > > ---------------------------------------------------------------------
>>  > > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  > >
>>  > >
>>  >
>>  >
>>  > ---------------------------------------------------------------------
>>  > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  >
>>  >
>>  > ---------------------------------------------------------------------
>>  > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  >
>>
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


Re: FW: Problem with Service deployed

Posted by Senaka Fernando <se...@wso2.com>.
Hi Dimuthu,

Well it was I who added the WSDL to the samples/server/Calculator. And,
this is the same CalculatorDOC WSDL, except that it is modified to suit
the Axis2/C context rather than the Axis/Java context. This includes
mainly the change of endpoints and namespaces. The rest is more-or-less
the same.

And the WSDL is not implemented in that sample I guess. Because that
sample was there well before the WSDL came in, and the WSDL was added an
an example to how a static WSDL can be deployed with Axis2/C, using the
'?wsdl' option.

Got 2 sync all of these as you say. +1 for that. Also, we'll have to make
those WSDLs found in the test/resources directory suitable for a Axis2/C
context. We'll have to change the endpoints, namespaces etc. where ever it
makes sense to do so.

Regards,
Senaka

> Hi Senaka,
> The wsdl in the samples/codegen is from the axis2/c test resources. I
> think it is better copy the wsdl from the resources to sample
> directory as well.
> And I don't think any reason that Calculator.wsd in the
> samples/server/Calculator is what is acually implemented in that
> perticular sample, (I mean the sample service in the
> samples/server/Calculator), Since the namespaces used there are
> different from the WSDL.
>
> Anyway +1 for synchronizing both codegen sample and the client sample.
>
> Thanks
> Dimuthu
>
> On Sat, Mar 15, 2008 at 1:11 PM, Senaka Fernando <se...@wso2.com> wrote:
>> Hi Dimuthu,
>>
>>  AFAIK no this is not the same as what you get when you generate code
>> for
>>
>> samples/server/Calculator/Calculator.wsdl.
>>
>>  Can we please resolve these issues. Better if we can use the
>>  samples/server/Calculator/Calculator.wsdl as it was modified to suit
>> the
>>  new endpoints, namespaces etc. to match with the ones we normally use
>> in
>>  the Axis2/C samples. The one found in the codegen folder is actually a
>>  Axis/Java WSDL.
>>
>>  Also, the codegen sample services, don't seem to make it to the
>>  deploy/services. And, instead it is the samples/server/Calculator that
>>  makes it to there.
>>
>>  Thus, this is pretty confusing.
>>
>>  +1 for some fixes in this concern.
>>
>>  Regards,
>>  Senaka
>>
>>
>>
>>  > Infact there is a sample for the Calculator with codegen support
>>  > inside the samples/codegen directory, Hope that set of samples are
>>  > usefull for you
>>  >
>>  > Thanks
>>  > Dimuthu
>>  >
>>  > On Fri, Mar 14, 2008 at 9:20 PM, Senaka Fernando <se...@wso2.com>
>> wrote:
>>  >> Hi Rahil,
>>  >>
>>  >>  You should be able to find samples in the "samples" folder, that is
>>  >> found
>>  >>  inside the distribution. If you are referring to a demo application
>>  >> that
>>  >>  utilizes the code generated for the Calculator WSDL, I'm sorry that
>> it
>>  >> is
>>  >>  not available on Axis2/C at the moment.
>>  >>
>>  >>  Regards,
>>  >>  Senaka
>>  >>
>>  >>
>>  >>
>>  >>  On Fri, 2008-03-14 at 16:00 +0500, Rahil Ali wrote:
>>  >>  Hi Senaka,
>>  >>  >
>>  >>  > Please provide me some sample web services.. Thanks,
>>  >>  >
>>  >>  > -----Original Message-----
>>  >>  > From: Rahil Ali [mailto:rahil.ali@tpsonline.com]
>>  >>  > Sent: Thursday, March 13, 2008 4:19 PM
>>  >>  > To: 'Apache AXIS C User List'; 'senaka@wso2.com'
>>  >>  > Subject: RE: FW: Problem with Service deployed
>>  >>  >
>>  >>  > Hello Senaka,
>>  >>  >
>>  >>  > Thanks very much for your support, It worked and I can now add
>> the
>>  >>  reference
>>  >>  > in .Net. But when I tried to access its method "add" it gave an
>>  >> exception:
>>  >>  > "Data element of the OM Node is NULL" I think this is because I
>>  >> havent
>>  >>  > implemented anything in the functions: Can you please send me a
>>  >> sample
>>  >>  > source code so that I can get an idea like what are the uses of "
>>  >> const
>>  >>  > axutil_env_t *env" or how to use parameteres/returning values "
>>  >> adb_add_t*
>>  >>  > add" , " adb_addResponse_t*"
>>  >>  >
>>  >>  > Thanks & regards,
>>  >>  > Rahil Ali
>>  >>  >
>>  >>  > -----Original Message-----
>>  >>  > From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > Sent: Wednesday, March 12, 2008 9:50 PM
>>  >>  > To: Apache AXIS C User List
>>  >>  > Subject: RE: FW: Problem with Service deployed
>>  >>  >
>>  >>  > Hi Rahil,
>>  >>  >
>>  >>  > This works fine for me. The WSDL discovery will work only if you
>> use
>>  >> the
>>  >>  > Axis2/C source found in the svn head. I was under the impression
>> that
>>  >> you
>>  >>  > were using that. However, if you are using the 1.3.0
>> distribution, I
>>  >> think
>>  >>  > the other alternate to how a static WSDL can be deployed was
>>  >> available.
>>  >>  >
>>  >>  > This works as this.
>>  >>  >
>>  >>  > add this to your services.xml after the ServiceClass parameter
>>  >>  >
>>  >>  > <parameter name="wsdl_path">[path]</parameter>
>>  >>  >
>>  >>  > In here specify the absolute path to your wsdl, in the place of
>>  >> [path].
>>  >>  > You might be able to specify a relative path, but, the absolute
>> path
>>  >> is
>>  >>  > guaranteed to work. (ex:-
>>  >>  > /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl)
>>  >>  >
>>  >>  > The lib<SERVICE_NAME>.so is rather a Linux convention. And, when
>>  >> trying to
>>  >>  > locate your service, the engine will try to find the dll by that
>>  >> name.
>>  >>  >
>>  >>  > Regards,
>>  >>  > Senaka
>>  >>  >
>>  >>  > > Hello Senaka,
>>  >>  > >
>>  >>  > > I have service.xml, Calculator.wsdl and libCalculator.so in my
>>  >>  > > $AXIS2C_HOME/services/Calculator folder, still I cannot access
>> wsdl
>>  >> using
>>  >>  > > this..
>>  >>  > >     "http://192.168.4.163/axis2/services/Calculator?wsdl"
>>  >>  > > Whats going wrong here...
>>  >>  > >
>>  >>  > >
>>  >>  > > Besides this one other thing to ask: how is libCalculator comes
>> in
>>  >>  action,
>>  >>  > > does AXIS2C always use lib<SERVICE_NAME>.so file?
>>  >>  > >
>>  >>  > > Thanks,
>>  >>  > > Rahil
>>  >>  > >
>>  >>  > >
>>  >>  > > -----Original Message-----
>>  >>  > > From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > > Sent: Wednesday, March 12, 2008 6:50 PM
>>  >>  > > To: axis-c-user@ws.apache.org
>>  >>  > > Subject: RE: FW: Problem with Service deployed
>>  >>  > >
>>  >>  > > Hi Rahil,
>>  >>  > >
>>  >>  > > Well the static WSDL deployment feature was fully supported
>> after
>>  >> we
>>  >>  > > released 1.3.0. So it will be reflected in the online
>> documentation
>>  >> with
>>  >>  > > the next release. However, if you use the subversion source
>> (for
>>  >>  > > developers) of Axis2/C; the manual found there has the
>> necessary
>>  >> updates.
>>  >>  > > Thus, in addition to copying the service.xml and the .so, you
>> will
>>  >> also
>>  >>  > > have to copy the wsdl and save it by the name,
>> <service_name>.wsdl
>>  >> (ex:-
>>  >>  > > Calculator.wsdl). The META-INF folder is something related to
>>  >> Axis2/Java.
>>  >>  > > It doesn't apply to you.
>>  >>  > >
>>  >>  > > Regards,
>>  >>  > > Senaka
>>  >>  > >
>>  >>  > >> Hello Senaka,
>>  >>  > >>
>>  >>  > >> A couple of things to clearup,
>>  >>  > >> I am standing on $AXIS2C_HOME/services/Calculator folder, I
>> ran
>>  >> WSDL2C
>>  >>  > >> on
>>  >>  > >> Calculator.wsdl, it generated
>>  >>  > >> - src/
>>  >>  > >>    + *.h
>>  >>  > >>    + *.c
>>  >>  > >>    + Build.sh
>>  >>  > >> - resources/
>>  >>  > >>    service.xml
>>  >>  > >>
>>  >>  > >> I ran build.sh which generated "libCalculator.so". Now how to
>> call
>>  >> the
>>  >>  > >> service? for that I setup according to the User-guide.
>>  >>  > >> 1-Copied service.xml from
>>  >> $AXIS2C_HOME/services/Calculator/resources
>>  >>  > >> directory to $AXIS2C_HOME/services/Calculator and 2-similarly
>>  >> copied
>>  >>  > >> libCalculator.so
>>  >>  > >>
>>  >>  > >> Still I am unable to access the wsdl via internet explorer. I
>> read
>>  >> in
>>  >>  > >> some
>>  >>  > >> article that wsdl file should be placed in some META-INF
>> folder,
>>  >> but I
>>  >>  > >> am
>>  >>  > >> not sure about exact setup of files, can you please explain me
>>  >> that what
>>  >>  > >> should be the folder structure. My current structure is like
>>  >>  > >>
>>  >>  > >>    $AXIS2C_HOME/services/Calculator/Calculator.wsdl
>>  >>  > >>                                              /resources/
>>  >>  > >>                                              /services.xml
>>  >>  > >>                                              /src/
>>  >>  > >>
>>  >>  > >>    $AXIS2C_HOME/services/Calculator/resources/services.xml
>>  >>  > >>
>>  >>  > >>    $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h
>>  >>  > >>
>>  >>  > >> /axis2_skel_Calculator.c
>>  >>  > >>                                                  /adb_subResponse.h
>>  >>  > >>                                                  /adb_subResponse.c
>>  >>  > >>                                                  /adb_sub.h
>>  >>  > >>                                                  /adb_sub.c
>>  >>  > >>                                                  /adb_mulResponse.h
>>  >>  > >>                                                  /adb_mulResponse.c
>>  >>  > >>                                                  /adb_mul.h
>>  >>  > >>                                                  /adb_mul.c
>>  >>  > >>                                                  /adb_divResponse.h
>>  >>  > >>                                                  /adb_divResponse.c
>>  >>  > >>                                                  /adb_div.h
>>  >>  > >>                                                  /adb_div.c
>>  >>  > >>                                                  /adb_addResponse.h
>>  >>  > >>                                                  /adb_addResponse.c
>>  >>  > >>                                                  /adb_add.h
>>  >>  > >>                                                  /adb_add.c
>>  >>  > >>                                                  /build.sh
>>  >>  > >>
>>  >>  > >> /axis2_svc_skel_Calculator.c
>>  >>  > >>                                                  /libCalculator.so
>>  >>  > >>                                                  /Calculator.wsdl
>>  >>  > >> Thanks & regards,
>>  >>  > >> Rahil
>>  >>  > >>
>>  >>  > >>
>>  >>  > >> -----Original Message-----
>>  >>  > >> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > >> Sent: Wednesday, March 12, 2008 5:06 PM
>>  >>  > >> To: axis-c-user@ws.apache.org
>>  >>  > >> Subject: RE: FW: Problem with Service deployed
>>  >>  > >>
>>  >>  > >> Hi Rahil,
>>  >>  > >>
>>  >>  > >> This portion is not automated. To get the WSDL u will have to
>> copy
>>  >> it
>>  >>  > >> manually to the folder in which u find the .so. The name
>> should be
>>  >> the
>>  >>  > >> same as the Service. In Axis2/C we do support static WSDLs
>> only.
>>  >> No
>>  >>  > >> dynamic generation at the moment.
>>  >>  > >>
>>  >>  > >> Regards,
>>  >>  > >> Senaka
>>  >>  > >>
>>  >>  > >>> Hi Senaka,
>>  >>  > >>>
>>  >>  > >>> Thanks very much for your replies, WSDL2C worked.. I removed
>>  >> previous
>>  >>  > >>> JDK
>>  >>  > >>> installation. It generated 2 directories resources and src
>>  >>  > >>>
>>  >>  > >>> Src directory contains lot of files, separate files for each
>>  >>  > >>> functions..
>>  >>  > >>> In
>>  >>  > >>> which file do I have to implement the business logic, for
>> example
>>  >> there
>>  >>  > >>> are
>>  >>  > >>> several files for add function : adb_add.c,
>> adb_addResponse.c.
>>  >>  > >>>
>>  >>  > >>> For now I just ran build.sh without implementing any logic,
>> it
>>  >>  > >>> generated
>>  >>  > >>> libCalculator.so; I put service.xml from resources folder and
>>  >>  > >>> libCalculator
>>  >>  > >>> in $AXIS2C_HOME/service/Calculator folder and tried to access
>> the
>>  >> URL :
>>  >>  > >>> http://192.168.4.163/axis2/services/Calculator?wsdl
>>  >>  > >>>
>>  >>  > >>> It gave error while
>>  >> http://192.168.4.163/axis2/services/Calculator is
>>  >>  > >>> displaying the service properly...
>>  >>  > >>>
>>  >>  > >>> Deployed Services
>>  >>  > >>> Calculator
>>  >>  > >>> Calculator Service
>>  >>  > >>>
>>  >>  > >>> Available Operations
>>  >>  > >>> div
>>  >>  > >>> add
>>  >>  > >>> sub
>>  >>  > >>> mul
>>  >>  > >>>
>>  >>  > >>> Pls advice,
>>  >>  > >>> Thanks,
>>  >>  > >>> Rahil
>>  >>  > >>>
>>  >>  > >>> -----Original Message-----
>>  >>  > >>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > >>> Sent: Wednesday, March 12, 2008 3:05 PM
>>  >>  > >>> To: Apache AXIS C User List
>>  >>  > >>> Subject: RE: FW: Problem with Service deployed
>>  >>  > >>>
>>  >>  > >>> Hi Rahil,
>>  >>  > >>>
>>  >>  > >>> Seems to be a Java issue rather. That should be the most
>> likely
>>  >>  > >>> scenario.
>>  >>  > >>> You can AFAIK have concurrent JDK installations. I tried on
>> Java5
>>  >> and
>>  >>  > >>> Java6 an it does work fine
>>  >>  > >>>
>>  >>  > >>> Regards,
>>  >>  > >>> Senaka
>>  >>  > >>>
>>  >>  > >>>> Hi Senaka,
>>  >>  > >>>>
>>  >>  > >>>> I tried " WSDL2C.sh -uri
>> ../services/Calculator/Calculator.wsdl
>>  >> -ss
>>  >>  > >>>> -sd
>>  >>  > >>>> -d adb -u"
>>  >>  > >>>>
>>  >>  > >>>> It gives different error:
>>  >>  > >>>>
>>  >>  > >>>> Retrieving document at
>> '../services/Calculator/Calculator.wsdl'.
>>  >>  > >>>> Exception in thread "main"
>>  >>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error
>>  >> parsing
>>  >>  > >>>> WSDL
>>  >>  > >>>>    at
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>>  >>  > >>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>>  >>  > >>>>    at
>> org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>>  >>  > >>>> (Unknown
>>  >>  > >>>> Source)
>>  >>  > >>>> Caused by: javax.wsdl.WSDLException: WSDLException:
>>  >>  > >>>> faultCode=OTHER_ERROR:
>>  >>  > >>>> Unable to resolve imported document at
>>  >>  > >>>> '../services/Calculator/Calculator.wsdl'.:
>>  >>  > >>>> java.io.FileNotFoundException:
>>  >>  > >>>> This file was not found:
>>  >>  > >>>> file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl
>>  >>  > >>>>    at
>> com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String,
>>  >>  > >>>> java.lang.String) (Unknown Source)
>>  >>  > >>>>    at
>> com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String)
>>  >>  > >>>> (Unknown
>>  >>  > >>>> Source)
>>  >>  > >>>>    at
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(java.la
>>  >>  > >>>> ng.String) (Unknown Source)
>>  >>  > >>>>    at
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>>  >>  > >>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>>  >>  > >>>>    ...1 more
>>  >>  > >>>> Caused by: java.io.FileNotFoundException: This file was not
>>  >> found:
>>  >>  > >>>> file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl
>>  >>  > >>>>    at
>>  >>  > >>>> com.ibm.wsdl.util.StringUtils.getContentAsInputStream(java.net.URL)
>>  >>  > >>>> (Unknown Source)
>>  >>  > >>>>    at
>> com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String,
>>  >>  > >>>> java.lang.String) (Unknown Source)
>>  >>  > >>>>    ...4 more
>>  >>  > >>>>
>>  >>  > >>>>
>>  >>  > >>>> Pls Advice,
>>  >>  > >>>> Thanks & Regards,
>>  >>  > >>>> Rahil
>>  >>  > >>>>
>>  >>  > >>>>
>>  >>  > >>>> -----Original Message-----
>>  >>  > >>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > >>>> Sent: Wednesday, March 12, 2008 2:43 PM
>>  >>  > >>>> To: axis-c-user@ws.apache.org
>>  >>  > >>>> Subject: RE: FW: Problem with Service deployed
>>  >>  > >>>>
>>  >>  > >>>> Hi Rahil,
>>  >>  > >>>>
>>  >>  > >>>> Did you try "WSDL2C.sh -uri
>>  >> ../services/Calculator/Calculator.wsdl -ss
>>  >>  > >>>> -sd
>>  >>  > >>>> -d adb -u" Also?
>>  >>  > >>>>
>>  >>  > >>>> Can you let me know?
>>  >>  > >>>>
>>  >>  > >>>> Regards,
>>  >>  > >>>> Senaka
>>  >>  > >>>>
>>  >>  > >>>>> Hi Senaka,
>>  >>  > >>>>>
>>  >>  > >>>>> I tried that as well
>>  >>  > >>>>>> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss
>> -sd
>>  >> -d
>>  >>  > >>>>>> none
>>  >>  > >>>>> Still the same error...
>>  >>  > >>>>>
>>  >>  > >>>>>
>>  >>  > >>>>> Retrieving document at
>>  >> '../services/Calculator/Calculator.wsdl'.
>>  >>  > >>>>> Exception in thread "main" java.lang.NoSuchMethodError:
>> method
>>  >>  > >>>>> java.io.File.toURI was not found.
>>  >>  > >>>>>    at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>  >>  > >>>>> (/usr/lib/libgcj.so.5.0.0)
>>  >>  > >>>>>    at
>>  >>  > >>>>>
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri
>>  >>  > >>>>> ng) (Unknown Source)
>>  >>  > >>>>>    at
>>  >>  > >>>>>
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>>  >>  > >>>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>>  >>  > >>>>>    at
>> org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>>  >>  > >>>>> (Unknown
>>  >>  > >>>>> Source)
>>  >>  > >>>>>
>>  >>  > >>>>>
>>  >>  > >>>>> Pls advice..
>>  >>  > >>>>>
>>  >>  > >>>>> Thanks & Regards,
>>  >>  > >>>>> Rahil Ali
>>  >>  > >>>>>
>>  >>  > >>>>> -----Original Message-----
>>  >>  > >>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > >>>>> Sent: Wednesday, March 12, 2008 1:28 PM
>>  >>  > >>>>> To: Apache AXIS C User List
>>  >>  > >>>>> Subject: RE: FW: Problem with Service deployed
>>  >>  > >>>>>
>>  >>  > >>>>> Hi Rahil,
>>  >>  > >>>>>
>>  >>  > >>>>> May be it is your Java version. Also, I provided the
>> relative
>>  >> path to
>>  >>  > >>>>> the
>>  >>  > >>>>> wsdl. My case, it was inside samples/server/Calculator, and
>>  >> tool is
>>  >>  > >>>>> found
>>  >>  > >>>>> at  tools/codegen/javatool. So, the relative path was,
>>  >>  > >>>>> "../../../samples/server/Calculator/Calculator.wsdl".
>>  >>  > >>>>>
>>  >>  > >>>>> In your case, if you are trying the WSDL2C.sh in the bin,
>> it
>>  >> would
>>  >>  > >>>>> rather
>>  >>  > >>>>> be, "../services/Calculator/Calculator.wsdl"
>>  >>  > >>>>>
>>  >>  > >>>>> Please try that too.
>>  >>  > >>>>>
>>  >>  > >>>>> Regards,
>>  >>  > >>>>> Senaka
>>  >>  > >>>>>
>>  >>  > >>>>>> Hi Senaka,
>>  >>  > >>>>>>
>>  >>  > >>>>>> I tried the same thing.. I downloaded both wsdls and tried
>> on
>>  >> my
>>  >>  > >>>>>> Linux
>>  >>  > >>>>>> machine.. I put the Calculator.wsdl in
>>  >>  > >>>>>> $AXIS2C_HOME/services/Calculator/
>>  >>  > >>>>>> and
>>  >>  > >>>>>> hello.wsdl in $AXIS2C_HOME/services/hello folders and
>> tried
>>  >> WSDL2C..
>>  >>  > >>>>>> My
>>  >>  > >>>>>> WSDL2C.sh is:
>>  >>  > >>>>>>
>>  >>  > >>>>>> #!/bin/sh
>>  >>  > >>>>>>
>>  >>  > >>>>>> #export AXIS2_HOME=/home/axis2java
>>  >>  > >>>>>> for f in $AXIS2_HOME/lib/*.jar
>>  >>  > >>>>>> do
>>  >>  > >>>>>>   AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f
>>  >>  > >>>>>> done
>>  >>  > >>>>>> export AXIS2_CLASSPATH
>>  >>  > >>>>>>
>>  >>  > >>>>>> echo the classpath $AXIS2_CLASSPATH
>>  >>  > >>>>>> java -classpath $AXIS2_CLASSPATH
>> org.apache.axis2.wsdl.WSDL2C
>>  >> $*
>>  >>  > >>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>> My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0
>>  >>  > >>>>>> My AXIS2_HOME=/usr/local/axis2-SNAPSHOT
>>  >>  > >>>>>>
>>  >>  > >>>>>> What could be the problem... Is this because of some jar
>> file
>>  >>  > >>>>>> missing
>>  >>  > >>>>>> or
>>  >>  > >>>>>> is
>>  >>  > >>>>>> it because of my JAVA version..
>>  >>  > >>>>>>
>>  >>  > >>>>>> Thanks & Regards,
>>  >>  > >>>>>> Rahil
>>  >>  > >>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>> -----Original Message-----
>>  >>  > >>>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > >>>>>> Sent: Wednesday, March 12, 2008 1:13 PM
>>  >>  > >>>>>> To: axis-c-user@ws.apache.org
>>  >>  > >>>>>> Subject: RE: FW: Problem with Service deployed
>>  >>  > >>>>>>
>>  >>  > >>>>>> Hi Rahil,
>>  >>  > >>>>>>
>>  >>  > >>>>>> I think you misunderstood what is on [URL
>>  >>  > >>>>>>
>>  >>  > >>>>>
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>>  >>  > >>>>>> ator/Calculator.wsdl?view=markup]
>>  >>  > >>>>>>
>>  >>  > >>>>>> This is basically a browser to the svn repo. You will have
>> to
>>  >>  > >>>>>> download
>>  >>  > >>>>>> the
>>  >>  > >>>>>> WSDL from there to your local machine and then try it.
>>  >>  > >>>>>>
>>  >>  > >>>>>> Regarding the .NET WSDL scenario, try saving it to your
>> local
>>  >>  > >>>>>> machine
>>  >>  > >>>>>> and
>>  >>  > >>>>>> trying it.
>>  >>  > >>>>>>
>>  >>  > >>>>>> Regards,
>>  >>  > >>>>>> Senaka
>>  >>  > >>>>>>
>>  >>  > >>>>>>> Hello Senaka,
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> Thanks very much for your prompt replies and support.
>>  >>  > >>>>>>> Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME
>>  >> properly.
>>  >>  > >>>>>>> Now
>>  >>  > >>>>>>> its
>>  >>  > >>>>>>> giving a different kind of error:
>>  >>  > >>>>>>> When I tried it one the WSDL from : [URL
>>  >>  > >>>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>>  >>  > >>>>>>> ator/Calculator.wsdl?view=markup]
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> It gives:
>>  >>  > >>>>>>> ----------
>>  >>  > >>>>>>> Retrieving document at 'Calculator.wsdl'.
>>  >>  > >>>>>>> Exception in thread "main" java.lang.NoSuchMethodError:
>>  >> method
>>  >>  > >>>>>>> java.io.File.toURI was not found.
>>  >>  > >>>>>>>    at _Jv_ResolvePoolEntry(java.lang.Class, int)
>>  >>  > >>>>>>> (/usr/lib/libgcj.so.5.0.0)
>>  >>  > >>>>>>>    at
>>  >>  > >>>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri
>>  >>  > >>>>>>> ng) (Unknown Source)
>>  >>  > >>>>>>>    at
>>  >>  > >>>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>>  >>  > >>>>>>> apache.axis2.util.CommandLineOptionParser) (Unknown
>> Source)
>>  >>  > >>>>>>>    at
>>  >> org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>>  >>  > >>>>>>> (Unknown
>>  >>  > >>>>>>> Source)
>>  >>  > >>>>>>>
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> I tried that on a WSDL generated by .Net with only one
>>  >> function
>>  >>  > >>>>>>> implemented
>>  >>  > >>>>>>> it gave the same error. Pls help me out..
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> Thanks & Regards,
>>  >>  > >>>>>>> Rahil
>>  >>  > >>>>>>>
>>  >>  > >>>>>>>
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> -----Original Message-----
>>  >>  > >>>>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > >>>>>>> Sent: Wednesday, March 12, 2008 12:32 AM
>>  >>  > >>>>>>> To: Apache AXIS C User List
>>  >>  > >>>>>>> Subject: Re: FW: Problem with Service deployed
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> Hi Rahil,
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> BTW, U find documentation on how to use the WSDL2C tool
>> on
>>  >> the
>>  >>  > >>>>>>> Axis2/C
>>  >>  > >>>>>>> Manual. [URL
>>  >>  > >>>>>>> http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c]
>>  >>  > >>>>>>> I think the issue is that you may not be providing the
>>  >> options
>>  >>  > >>>>>>> properly.
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> Let me guide you through the process.
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> 1. I hope you already have the AXIS2/Java snapshot. If
>> not
>>  >> please
>>  >>  > >>>>>>> download
>>  >>  > >>>>>>> it. Info can be found on the Axis2/C manual at the link
>>  >> above.
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> 2. Set the Java Home environment variable.
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> ex:- export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> 3. WSDL2C.sh expects AXIS2_HOME and not AXIS2C_HOME if
>> you
>>  >> didn't
>>  >>  > >>>>>>> modify
>>  >>  > >>>>>>> it. You will have to set this too.
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> ex:- export AXIS2_HOME=/home/user/Desktop/axis2-SNAPSHOT/
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> axis2-SNAPSHOT is the folder that is created when you
>> extract
>>  >> the
>>  >>  > >>>>>>> binary
>>  >>  > >>>>>>> distribution Snapshot.
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> 4. Then if you read through the manual you'll see
>> something
>>  >> like,
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> run "java org.apache.axis2.wsdl.WSDL2C -uri
>>  >>  > >>>>>>> interoptestdoclitparameters.wsdl -ss -sd -d adb -u"
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> Instead of that run "./WSDL2C.sh -uri
>>  >>  > >>>>>>> interoptestdoclitparameters.wsdl
>>  >>  > >>>>>>> -ss
>>  >>  > >>>>>>> -sd -d adb -u"
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> Please notice that I'm replacing the part "java
>>  >>  > >>>>>>> org.apache.axis2.wsdl.WSDL2C" with "./WSDL2C.sh".
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> The same applies for other methods mentioned on the
>> manual.
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> 5. I tried to generate code for the WSDL found at,
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> [URL
>>  >>  > >>>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >
>>  >>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>>  >>  > >>>>>>> ator/Calculator.wsdl?view=markup]
>>  >>  > >>>>>>>
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> I have tried this and I did not fail. So I believe that a
>>  >> failure
>>  >>  > >>>>>>> would
>>  >>  > >>>>>>> be
>>  >>  > >>>>>>> only due an issue in setting up Java on your machine.
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> HTH,
>>  >>  > >>>>>>>
>>  >>  > >>>>>>> Regards,
>>  >>  > >>>>>>> Senaka
>>  >>  > >>>>>>>
>>  >>  > >>>>>>>> Hi,
>>  >>  > >>>>>>>> it seems that your wsdl cannot be read. can you recheck
>> the
>>  >> option
>>  >>  > >>>>>>>> you
>>  >>  > >>>>>>>> give to the tool,
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>> Was it like,
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>> WSDL2C.sh -uri yourwsdl.wsdl -u
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>> If not it is better try to generate java code for the
>> wsdl
>>  >> (there
>>  >>  > >>>>>>>> is
>>  >>  > >>>>>>>> a
>>  >>  > >>>>>>>> wsdl2java.sh/.bat script packed with the java snapshot
>> bin
>>  >>  > >>>>>>>> directory),
>>  >>  > >>>>>>>> Please let us know the results of above tests, we can
>> figure
>>  >> out
>>  >>  > >>>>>>>> where
>>  >>  > >>>>>>>> the error is
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>> Thanks
>>  >>  > >>>>>>>> Dimuthu
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>> On Tue, Mar 11, 2008 at 6:35 PM, Rahil Ali
>>  >>  > >>>>>>>> <ra...@tpsonline.com>
>>  >>  > >>>>>>>> wrote:
>>  >>  > >>>>>>>>> Hi Everyone...
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  Pls reply...
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  I cannot run the WSDL2C.sh successfully...
>>  >>  > >>>>>>>>>  I downloaded all the jar files and put them in to
>>  >>  > >>>>>>>>> $AXIS2C_HOME/lib
>>  >>  > >>>>>>>>> folder.
>>  >>  > >>>>>>>>>  My WSDL2C.sh is like:
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>         #!/bin/sh
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>         #export AXIS2_HOME=/home/axis2java
>>  >>  > >>>>>>>>>         for f in $AXIS2C_HOME/lib/*.jar
>>  >>  > >>>>>>>>>         do
>>  >>  > >>>>>>>>>           AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f
>>  >>  > >>>>>>>>>         done
>>  >>  > >>>>>>>>>         export AXIS2_CLASSPATH
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>         #echo the classpath $AXIS2_CLASSPATH
>>  >>  > >>>>>>>>>         java -classpath $AXIS2_CLASSPATH
>>  >>  > >>>>>>>>> org.apache.axis2.wsdl.WSDL2C
>>  >>  > >>>>>>>>> $*
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  It is giving me this error:
>>  >>  > >>>>>>>>>         Exception in thread "main"
>>  >> java.lang.NoSuchMethodError:
>>  >>  > >>>>>>>>> method
>>  >>  > >>>>>>>>>  java.io.File.toURI was not found.
>>  >>  > >>>>>>>>>            at _Jv_ResolvePoolEntry(java.lang.Class,
>> int)
>>  >>  > >>>>>>>>>  (/usr/lib/libgcj.so.5.0.0)
>>  >>  > >>>>>>>>>            at
>>  >>  > >>>>>>>>>
>>  >>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(j
>>  >>  > >>>>>>>>>  ava.lang.String) (Unknown Source)
>>  >>  > >>>>>>>>>         at
>>  >>  > >>>>>>>>>
>>  >>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngin
>>  >>  > >>>>>>>>>  e(org.apache.axis2.util.CommandLineOptionParser)
>> (Unknown
>>  >>  > >>>>>>>>> Source)
>>  >>  > >>>>>>>>>            at
>>  >>  > >>>>>>>>> org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>>  >>  > >>>>>>>>>  (Unknown Source)
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  I believe there is some library issue. Can you please
>>  >> guide me
>>  >>  > >>>>>>>>> how
>>  >>  > >>>>>>>>> to
>>  >>  > >>>>>>>>> run
>>  >>  > >>>>>>>>>  this. I cannot find any documentation of WSDL to C
>> code
>>  >>  > >>>>>>>>> conversion,
>>  >>  > >>>>>>>>> please
>>  >>  > >>>>>>>>>  help.
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  Thanks & Regards,
>>  >>  > >>>>>>>>>  Rahil Ali
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  -----Original Message-----
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>> From: Rahil Ali [mailto:rahil.ali@tpsonline.com]
>>  >>  > >>>>>>>>>  Sent: Friday, March 07, 2008 6:38 PM
>>  >>  > >>>>>>>>>  To: 'Samisa Abeysinghe'; 'Senaka Fernando'
>>  >>  > >>>>>>>>>  Subject: RE: Problem with Service deployed
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>> Hello Samisa and Senaka,
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  That sounds simple. Please help me getting started
>> here...
>>  >>  > >>>>>>>>>  I will use .net to generate a simple WSDL.
>>  >>  > >>>>>>>>>  I will put that wsdl into $AXIS2C_HOME/services/MYSERV
>>  >> folder
>>  >>  > >>>>>>>>> and
>>  >>  > >>>>>>>>> run
>>  >>  > >>>>>>>>>  WSDL2C.sh script. Right?
>>  >>  > >>>>>>>>>  Now when I am doing this I am having a problem:
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  Exception in thread "main"
>> java.lang.NoClassDefFoundError:
>>  >>  > >>>>>>>>>  org.apache.axis2.wsdl.WSDL2C
>>  >>  > >>>>>>>>>    at gnu.gcj.runtime.FirstThread.run()
>>  >>  > >>>>>>>>> (/usr/lib/libgcj.so.5.0.0)
>>  >>  > >>>>>>>>>    at _Jv_ThreadRun(java.lang.Thread)
>>  >> (/usr/lib/libgcj.so.5.0.0)
>>  >>  > >>>>>>>>>    at _Jv_RunMain(java.lang.Class, byte const, int,
>> byte
>>  >> const,
>>  >>  > >>>>>>>>> boolean)
>>  >>  > >>>>>>>>>  (/usr/lib/libgcj.so.5.0.0)
>>  >>  > >>>>>>>>>    at __gcj_personality_v0
>>  >>  > >>>>>>>>>  (/usr/local/axis2c/services/Calculator/java.version=1.4.2)
>>  >>  > >>>>>>>>>    at __libc_start_main (/lib/tls/libc-2.3.4.so)
>>  >>  > >>>>>>>>>    at _Jv_RegisterClasses
>>  >>  > >>>>>>>>>  (/usr/local/axis2c/services/Calculator/java.version=1.4.2)
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  I am still not sure how WSDL2C.sh is working. I mean
>> the
>>  >> script
>>  >>  > >>>>>>>>> is
>>  >>  > >>>>>>>>> looking
>>  >>  > >>>>>>>>>  for the *.jar files in $AXIS2C_HOME/lib folder. I
>> modified
>>  >> that
>>  >>  > >>>>>>>>> and
>>  >>  > >>>>>>>>> put
>>  >>  > >>>>>>>>> *.so
>>  >>  > >>>>>>>>>  but still no success. Can you please explain me how
>>  >> WSDL2C.sh
>>  >>  > >>>>>>>>> works..
>>  >>  > >>>>>>>>> or
>>  >>  > >>>>>>>>>  gave me any article which help me implementing a
>>  >> C-Webservice
>>  >>  > >>>>>>>>> using
>>  >>  > >>>>>>>>>  AXIS2/C.. AXIS2/C doesn't have that much help on
>>  >> Internet...
>>  >>  > >>>>>>>>> Sorry
>>  >>  > >>>>>>>>> for
>>  >>  > >>>>>>>>> such
>>  >>  > >>>>>>>>>  Noob questions.
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  Thanks & Regards,
>>  >>  > >>>>>>>>>  Rahil Ali
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  -----Original Message-----
>>  >>  > >>>>>>>>>  From: Samisa Abeysinghe [mailto:samisa@wso2.com]
>>  >>  > >>>>>>>>>  Sent: Friday, March 07, 2008 5:33 PM
>>  >>  > >>>>>>>>>  To: Apache AXIS C User List
>>  >>  > >>>>>>>>>  Subject: Re: Problem with Service deployed
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  If you want to interop with ease with .NET, the best
>> is
>>  >> that you
>>  >>  > >>>>>>>>> start
>>  >>  > >>>>>>>>>  with a WSDL, use that to code gen for service and
>>  >> statically
>>  >>  > >>>>>>>>> server
>>  >>  > >>>>>>>>> the
>>  >>  > >>>>>>>>>  WSDL form service. In short, you have to use contract
>>  >> first
>>  >>  > >>>>>>>>> mode.
>>  >>  > >>>>>>>>>  What you are trying is the code first model, that is
>> hard
>>  >> to get
>>  >>  > >>>>>>>>> it
>>  >>  > >>>>>>>>>  working with interop mode.
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  Samisa...
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  Rahil Ali wrote:
>>  >>  > >>>>>>>>>  > Hi Senaka
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > Another questions:
>>  >>  > >>>>>>>>>  > I am using the Calculator sample comes with AXIS2/C.
>> the
>>  >>  > >>>>>>>>> signature
>>  >>  > >>>>>>>>> of
>>  >>  > >>>>>>>>> the
>>  >>  > >>>>>>>>>  > functions is :
>>  >>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_add(
>>  >>  > >>>>>>>>>  >                   const axutil_env_t * env,
>>  >>  > >>>>>>>>>  >                   axiom_node_t * node);
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_sub(
>>  >>  > >>>>>>>>>  >                   const axutil_env_t * env,
>>  >>  > >>>>>>>>>  >                   axiom_node_t * node);
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_mul(
>>  >>  > >>>>>>>>>  >                   const axutil_env_t * env,
>>  >>  > >>>>>>>>>  >                   axiom_node_t * node);
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_div(
>>  >>  > >>>>>>>>>  >                   const axutil_env_t * env,
>>  >>  > >>>>>>>>>  >                   axiom_node_t * node);
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > How can I use these in .Net to generate WSDL or even
>> if
>>  >> I am
>>  >>  > >>>>>>>>> writing
>>  >>  > >>>>>>>>> on
>>  >>  > >>>>>>>>>  > myself what datatypes should I be entering in the
>> WSDL?
>>  >> Do I
>>  >>  > >>>>>>>>> have
>>  >>  > >>>>>>>>> to
>>  >>  > >>>>>>>>> write
>>  >>  > >>>>>>>>>  > the basic functions like (calc_init, calc_invoke,..
>>  >> .etc) in
>>  >>  > >>>>>>>>> the
>>  >>  > >>>>>>>>> WSDL
>>  >>  > >>>>>>>>>  file.
>>  >>  > >>>>>>>>>  > I cannot find any test folder under my axis2c
>>  >> installation
>>  >>  > >>>>>>>>> folder.
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > Thanks for your prompt response.
>>  >>  > >>>>>>>>>  > Regards,
>>  >>  > >>>>>>>>>  > Rahil Ali
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > -----Original Message-----
>>  >>  > >>>>>>>>>  > From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > >>>>>>>>>  > Sent: Friday, March 07, 2008 1:00 PM
>>  >>  > >>>>>>>>>  > To: axis-c-user@ws.apache.org
>>  >>  > >>>>>>>>>  > Subject: RE: Problem with Service deployed
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > Hi Rahil,
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > Yes, your service is ready to be used from a .NET
>>  >> client. But,
>>  >>  > >>>>>>>>> you
>>  >>  > >>>>>>>>> don't
>>  >>  > >>>>>>>>>  > get a WSDL generated.
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > This is because you can't generate wsdl files from C
>>  >> code by
>>  >>  > >>>>>>>>> simply
>>  >>  > >>>>>>>>> using
>>  >>  > >>>>>>>>>  > the Axis2/C distribution. I'm however not aware of
>> any
>>  >> 3rd
>>  >>  > >>>>>>>>> party
>>  >>  > >>>>>>>>> tools. We
>>  >>  > >>>>>>>>>  > do have WSDL to C code generation only. Thus, if you
>>  >> want to
>>  >>  > >>>>>>>>> get
>>  >>  > >>>>>>>>> a
>>  >>  > >>>>>>>>> WSDL,
>>  >>  > >>>>>>>>>  > auto generated, for the moment, you will have to
>> code
>>  >> your
>>  >>  > >>>>>>>>> service
>>  >>  > >>>>>>>>> (just
>>  >>  > >>>>>>>>>  > the methods without any code in it; the skeleton in
>>  >> other
>>  >>  > >>>>>>>>> words)
>>  >>  > >>>>>>>>> in
>>  >>  > >>>>>>>>>  > another language, say like Java or C#.NET, and get
>> the
>>  >> WSDL.
>>  >>  > >>>>>>>>> Then,
>>  >>  > >>>>>>>>> you can
>>  >>  > >>>>>>>>>  > use this WSDL to generate C code using the codegen
>> tool.
>>  >>  > >>>>>>>>> Several
>>  >>  > >>>>>>>>> users
>>  >>  > >>>>>>>>>  > have chosen this approach.
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > If not, you will have to manually write a WSDL file.
>>  >> This is
>>  >>  > >>>>>>>>> also
>>  >>  > >>>>>>>>> not
>>  >>  > >>>>>>>>> that
>>  >>  > >>>>>>>>>  > much of a hard job to do. We have some sample WSDLs
>> in
>>  >> the
>>  >>  > >>>>>>>>> test/resources
>>  >>  > >>>>>>>>>  > folder.
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > I strongly believe that a C code to WSDL tool is
>>  >> necessary.
>>  >>  > >>>>>>>>> Looking
>>  >>  > >>>>>>>>>  > forward to have this included in the near future.
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  > Regards,
>>  >>  > >>>>>>>>>  > Senaka
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >> Hello Senaka,
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> Thanks very much for your reply. I have some
>> confusion,
>>  >> pls
>>  >>  > >>>>>>>>> clarify
>>  >>  > >>>>>>>>> it:
>>  >>  > >>>>>>>>>  >> - I want to  deploy a web-service; I will follow
>> these
>>  >> steps
>>  >>  > >>>>>>>>>  >>      + write a code and implement these functions
>>  >> (Service
>>  >>  > >>>>>>>>> operation,
>>  >>  > >>>>>>>>>  >> hello_init, hello_invoke, hello_on_fault,
>> hello_free,
>>  >>  > >>>>>>>>>  >> axis2_get_instance and axis2_remove_instance) and
>> write
>>  >> a
>>  >>  > >>>>>>>>>  >> service.xml
>>  >>  > >>>>>>>>>  >>      + I compiled that source and put it in the
>>  >>  > >>>>>>>>> axis2c/service/Myservice
>>  >>  > >>>>>>>>>  >> folder. (libMyservice.so, service.xml)
>>  >>  > >>>>>>>>>  >>      + Now I restart apache web server.(I have
>> tried
>>  >> this
>>  >>  > >>>>>>>>> with
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >>        "axis2_http_server" as well. And access this
>>  >>  > >>>>>>>>>  >> URI("http://ip-address/asix2/services")
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> - After following these steps is my service ready
>> to be
>>  >> used
>>  >>  > >>>>>>>>> by
>>  >>  > >>>>>>>>> any
>>  >>  > >>>>>>>>>  >> .Net or other client?
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> - If yes then I am having some problems. Because
>> the
>>  >> client
>>  >>  > >>>>>>>>> cannot
>>  >>  > >>>>>>>>> access
>>  >>  > >>>>>>>>>  >> the .wsdl file for that service, and the browser
>> only
>>  >>  > >>>>>>>>> displays
>>  >>  > >>>>>>>>> the
>>  >>  > >>>>>>>>>  service
>>  >>  > >>>>>>>>>  >> name and available functions, no Hyper-links like
>> the
>>  >> one
>>  >>  > >>>>>>>>> showed
>>  >>  > >>>>>>>>> in
>>  >>  > >>>>>>>>>  >> AXIS/Java tutorial. Pls see the output of the
>> browser
>>  >> from my
>>  >>  > >>>>>>>>> previous
>>  >>  > >>>>>>>>>  >> email.
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> - I believe that there must be some tool which will
>>  >> create
>>  >>  > >>>>>>>>> the
>>  >>  > >>>>>>>>> .wsdl
>>  >>  > >>>>>>>>> for
>>  >>  > >>>>>>>>>  >> any
>>  >>  > >>>>>>>>>  >> service that I write.
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> - Am I missing anything here.
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> Please help me get the clear picture of AXIS2/C web
>>  >> service
>>  >>  > >>>>>>>>> deployment.
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> Thanks & Regards,
>>  >>  > >>>>>>>>>  >> Rahil Ali
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> -----Original Message-----
>>  >>  > >>>>>>>>>  >> From: Senaka Fernando [mailto:senaka@wso2.com]
>>  >>  > >>>>>>>>>  >> Sent: Thursday, March 06, 2008 10:29 PM
>>  >>  > >>>>>>>>>  >> To: Apache AXIS C User List
>>  >>  > >>>>>>>>>  >> Subject: Re: Problem with Service deployed
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> Hi Rahil,
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> We do have support for displaying static .wsdl
>> files.
>>  >> But,
>>  >>  > >>>>>>>>> the
>>  >>  > >>>>>>>>> issue
>>  >>  > >>>>>>>>> is
>>  >>  > >>>>>>>>>  we
>>  >>  > >>>>>>>>>  >> don't simply publish the .wsdl file. For the
>> moment,
>>  >> you can
>>  >>  > >>>>>>>>> find
>>  >>  > >>>>>>>>> the
>>  >>  > >>>>>>>>>  >> required .wsdl file in the test/resources/wsdl/
>> folder.
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> I have started a discussion on the developer list
>>  >> regarding
>>  >>  > >>>>>>>>> this
>>  >>  > >>>>>>>>> concern,
>>  >>  > >>>>>>>>>  >> [1]. Hope to have this issue fixed soon.
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> [1]
>>  >> http://marc.info/?l=axis-c-dev&m=120481700919297&w=2
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >> Regards,
>>  >>  > >>>>>>>>>  >> Senaka
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >>> Hello everyone,
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> I have configured AXIS2/C with apache2 web server.
>> I
>>  >>  > >>>>>>>>> compiled
>>  >>  > >>>>>>>>> calculator
>>  >>  > >>>>>>>>>  >>> sample with the following command:
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> "gcc -shared -olibCalculator.o
>>  >>  > >>>>>>>>> -I/usr/local/axis2c/include/axis2-1.3.0
>>  >>  > >>>>>>>>>  >>> -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom
>>  >> -laxis2_parser
>>  >>  > >>>>>>>>> -laxis2_engine
>>  >>  > >>>>>>>>>  >>> -lpthread -laxis2_http_sender
>> -laxis2_http_receiver
>>  >> calc.c"
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Now when I access it through Internet explorer :
>>  >>  > >>>>>>>>>  >>> http://192.168.4.163/axis2/services/Calculator it
>>  >> displays :
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Deployed Services
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Calculator
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> This is a testing service, named 'Calculator' to
>> test
>>  >>  > >>>>>>>>> dynamic
>>  >>  > >>>>>>>>> client
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Available Operations
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> *   div
>>  >>  > >>>>>>>>>  >>> *   add
>>  >>  > >>>>>>>>>  >>> *   sub
>>  >>  > >>>>>>>>>  >>> *   mul
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Problem is when I try to access its WSDL file by
>>  >> adding
>>  >>  > >>>>>>>>> "?wsdl"
>>  >>  > >>>>>>>>> at
>>  >>  > >>>>>>>>> the
>>  >>  > >>>>>>>>>  >>> end
>>  >>  > >>>>>>>>>  >>> of URL it gives an error:
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> The XML page cannot be displayed
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Cannot view XML input using style sheet. Please
>>  >> correct the
>>  >>  > >>>>>>>>> error
>>  >>  > >>>>>>>>> and
>>  >>  > >>>>>>>>>  >>> then
>>  >>  > >>>>>>>>>  >>> click the Refresh <javascript:location.reload()>
>>  >> button, or
>>  >>  > >>>>>>>>> try
>>  >>  > >>>>>>>>> again
>>  >>  > >>>>>>>>>  >>> later.
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>   _____
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Invalid at the top level of the document. Error
>>  >> processing
>>  >>  > >>>>>>>>> resource
>>  >>  > >>>>>>>>>  >>> 'http://192.168.4.163/axis2/services/Calculator?wsdl'.
>>  >> ...
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Unable to retreive wsdl for this service
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> ^
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> When I tried to add this as a web-reference in
>> VS.Net
>>  >> it
>>  >>  > >>>>>>>>> displayed
>>  >>  > >>>>>>>>> "The
>>  >>  > >>>>>>>>>  >>> HTML
>>  >>  > >>>>>>>>>  >>> document does not contain Web service discovery
>>  >>  > >>>>>>>>> information.".
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Please help me where I am doing wrong.
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Regards,
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>> Rahil Ali
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>>
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>> ---------------------------------------------------------------------
>>  >>  > >>>>>>>>>  >> To unsubscribe, e-mail:
>>  >> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>>>>>  >> For additional commands, e-mail:
>>  >>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >>
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>> ---------------------------------------------------------------------
>>  >>  > >>>>>>>>>  > To unsubscribe, e-mail:
>>  >> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>>>>>  > For additional commands, e-mail:
>>  >>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>> ---------------------------------------------------------------------
>>  >>  > >>>>>>>>>  > To unsubscribe, e-mail:
>>  >> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>>>>>  > For additional commands, e-mail:
>>  >>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>  >
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  --
>>  >>  > >>>>>>>>>  Samisa Abeysinghe
>>  >>  > >>>>>>>>>  Software Architect; WSO2 Inc.
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>  http://www.wso2.com/ - "Oxygenating the Web Service
>>  >> Platform."
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>> ---------------------------------------------------------------------
>>  >>  > >>>>>>>>>  To unsubscribe, e-mail:
>>  >> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>>>>>  For additional commands, e-mail:
>>  >> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>> ---------------------------------------------------------------------
>>  >>  > >>>>>>>>>  To unsubscribe, e-mail:
>>  >> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>>>>>  For additional commands, e-mail:
>>  >> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>>
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>>
>>  >>  > > ---------------------------------------------------------------------
>>  >>  > >>>>>>>> To unsubscribe, e-mail:
>>  >> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>>>> For additional commands, e-mail:
>>  >> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>>
>>  >>  > >>>>>>>
>>  >>  > >>>>>>>
>>  >>  > >>>>>>>
>>  >>  > ---------------------------------------------------------------------
>>  >>  > >>>>>>> To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>>> For additional commands, e-mail:
>>  >> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>>
>>  >>  > >>>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>> ---------------------------------------------------------------------
>>  >>  > >>>>>> To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>> For additional commands, e-mail:
>>  >> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>> ---------------------------------------------------------------------
>>  >>  > >>>>>> To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>>> For additional commands, e-mail:
>>  >> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>>
>>  >>  > >>>>>>
>>  >>  > >>>>>
>>  >>  > >>>>>
>>  >>  > >>>>> ---------------------------------------------------------------------
>>  >>  > >>>>> To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>>> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  >>  > >>>>>
>>  >>  > >>>>>
>>  >>  > >>>>
>>  >>  > >>>>
>>  >>  > >>>> ---------------------------------------------------------------------
>>  >>  > >>>> To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  >>  > >>>>
>>  >>  > >>>>
>>  >>  > >>>> ---------------------------------------------------------------------
>>  >>  > >>>> To unsubscribe, e-mail:
>> axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>>> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  >>  > >>>>
>>  >>  > >>>>
>>  >>  > >>>
>>  >>  > >>>
>>  >>  > >>> ---------------------------------------------------------------------
>>  >>  > >>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >>> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  >>  > >>>
>>  >>  > >>>
>>  >>  > >>
>>  >>  > >>
>>  >>  > >> ---------------------------------------------------------------------
>>  >>  > >> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  >>  > >> For additional commands, e-mail:
>> axis-c-user-help@ws.apache.org
>>  >>  > >>
>>  >>  > >>
>>  >>  > >
>>  >>  > >
>>  >>  > > ---------------------------------------------------------------------
>>  >>  > > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  >>  > > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  >>  > >
>>  >>  > >
>>  >>  > > ---------------------------------------------------------------------
>>  >>  > > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  >>  > > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  >>  > >
>>  >>  > >
>>  >>  >
>>  >>  >
>>  >>  > ---------------------------------------------------------------------
>>  >>  > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  >>  > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  >>  >
>>  >>  >
>>  >>  > ---------------------------------------------------------------------
>>  >>  > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  >>  > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  >>  >
>>  >>
>>  >>  ---------------------------------------------------------------------
>>  >>  To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  >>  For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  >>
>>  >>
>>  >
>>  > ---------------------------------------------------------------------
>>  > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>>  > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>>  >
>>  >
>>
>>
>>  ---------------------------------------------------------------------
>>  To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
>>  For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>>
>>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


Re: FW: Problem with Service deployed

Posted by Dimuthu Gamage <di...@gmail.com>.
Hi Senaka,
The wsdl in the samples/codegen is from the axis2/c test resources. I
think it is better copy the wsdl from the resources to sample
directory as well.
And I don't think any reason that Calculator.wsd in the
samples/server/Calculator is what is acually implemented in that
perticular sample, (I mean the sample service in the
samples/server/Calculator), Since the namespaces used there are
different from the WSDL.

Anyway +1 for synchronizing both codegen sample and the client sample.

Thanks
Dimuthu

On Sat, Mar 15, 2008 at 1:11 PM, Senaka Fernando <se...@wso2.com> wrote:
> Hi Dimuthu,
>
>  AFAIK no this is not the same as what you get when you generate code for
>
> samples/server/Calculator/Calculator.wsdl.
>
>  Can we please resolve these issues. Better if we can use the
>  samples/server/Calculator/Calculator.wsdl as it was modified to suit the
>  new endpoints, namespaces etc. to match with the ones we normally use in
>  the Axis2/C samples. The one found in the codegen folder is actually a
>  Axis/Java WSDL.
>
>  Also, the codegen sample services, don't seem to make it to the
>  deploy/services. And, instead it is the samples/server/Calculator that
>  makes it to there.
>
>  Thus, this is pretty confusing.
>
>  +1 for some fixes in this concern.
>
>  Regards,
>  Senaka
>
>
>
>  > Infact there is a sample for the Calculator with codegen support
>  > inside the samples/codegen directory, Hope that set of samples are
>  > usefull for you
>  >
>  > Thanks
>  > Dimuthu
>  >
>  > On Fri, Mar 14, 2008 at 9:20 PM, Senaka Fernando <se...@wso2.com> wrote:
>  >> Hi Rahil,
>  >>
>  >>  You should be able to find samples in the "samples" folder, that is
>  >> found
>  >>  inside the distribution. If you are referring to a demo application
>  >> that
>  >>  utilizes the code generated for the Calculator WSDL, I'm sorry that it
>  >> is
>  >>  not available on Axis2/C at the moment.
>  >>
>  >>  Regards,
>  >>  Senaka
>  >>
>  >>
>  >>
>  >>  On Fri, 2008-03-14 at 16:00 +0500, Rahil Ali wrote:
>  >>  Hi Senaka,
>  >>  >
>  >>  > Please provide me some sample web services.. Thanks,
>  >>  >
>  >>  > -----Original Message-----
>  >>  > From: Rahil Ali [mailto:rahil.ali@tpsonline.com]
>  >>  > Sent: Thursday, March 13, 2008 4:19 PM
>  >>  > To: 'Apache AXIS C User List'; 'senaka@wso2.com'
>  >>  > Subject: RE: FW: Problem with Service deployed
>  >>  >
>  >>  > Hello Senaka,
>  >>  >
>  >>  > Thanks very much for your support, It worked and I can now add the
>  >>  reference
>  >>  > in .Net. But when I tried to access its method "add" it gave an
>  >> exception:
>  >>  > "Data element of the OM Node is NULL" I think this is because I
>  >> havent
>  >>  > implemented anything in the functions: Can you please send me a
>  >> sample
>  >>  > source code so that I can get an idea like what are the uses of "
>  >> const
>  >>  > axutil_env_t *env" or how to use parameteres/returning values "
>  >> adb_add_t*
>  >>  > add" , " adb_addResponse_t*"
>  >>  >
>  >>  > Thanks & regards,
>  >>  > Rahil Ali
>  >>  >
>  >>  > -----Original Message-----
>  >>  > From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > Sent: Wednesday, March 12, 2008 9:50 PM
>  >>  > To: Apache AXIS C User List
>  >>  > Subject: RE: FW: Problem with Service deployed
>  >>  >
>  >>  > Hi Rahil,
>  >>  >
>  >>  > This works fine for me. The WSDL discovery will work only if you use
>  >> the
>  >>  > Axis2/C source found in the svn head. I was under the impression that
>  >> you
>  >>  > were using that. However, if you are using the 1.3.0 distribution, I
>  >> think
>  >>  > the other alternate to how a static WSDL can be deployed was
>  >> available.
>  >>  >
>  >>  > This works as this.
>  >>  >
>  >>  > add this to your services.xml after the ServiceClass parameter
>  >>  >
>  >>  > <parameter name="wsdl_path">[path]</parameter>
>  >>  >
>  >>  > In here specify the absolute path to your wsdl, in the place of
>  >> [path].
>  >>  > You might be able to specify a relative path, but, the absolute path
>  >> is
>  >>  > guaranteed to work. (ex:-
>  >>  > /home/user/axis2/c/deploy/services/Calculator/Calculator.wsdl)
>  >>  >
>  >>  > The lib<SERVICE_NAME>.so is rather a Linux convention. And, when
>  >> trying to
>  >>  > locate your service, the engine will try to find the dll by that
>  >> name.
>  >>  >
>  >>  > Regards,
>  >>  > Senaka
>  >>  >
>  >>  > > Hello Senaka,
>  >>  > >
>  >>  > > I have service.xml, Calculator.wsdl and libCalculator.so in my
>  >>  > > $AXIS2C_HOME/services/Calculator folder, still I cannot access wsdl
>  >> using
>  >>  > > this..
>  >>  > >     "http://192.168.4.163/axis2/services/Calculator?wsdl"
>  >>  > > Whats going wrong here...
>  >>  > >
>  >>  > >
>  >>  > > Besides this one other thing to ask: how is libCalculator comes in
>  >>  action,
>  >>  > > does AXIS2C always use lib<SERVICE_NAME>.so file?
>  >>  > >
>  >>  > > Thanks,
>  >>  > > Rahil
>  >>  > >
>  >>  > >
>  >>  > > -----Original Message-----
>  >>  > > From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > > Sent: Wednesday, March 12, 2008 6:50 PM
>  >>  > > To: axis-c-user@ws.apache.org
>  >>  > > Subject: RE: FW: Problem with Service deployed
>  >>  > >
>  >>  > > Hi Rahil,
>  >>  > >
>  >>  > > Well the static WSDL deployment feature was fully supported after
>  >> we
>  >>  > > released 1.3.0. So it will be reflected in the online documentation
>  >> with
>  >>  > > the next release. However, if you use the subversion source (for
>  >>  > > developers) of Axis2/C; the manual found there has the necessary
>  >> updates.
>  >>  > > Thus, in addition to copying the service.xml and the .so, you will
>  >> also
>  >>  > > have to copy the wsdl and save it by the name, <service_name>.wsdl
>  >> (ex:-
>  >>  > > Calculator.wsdl). The META-INF folder is something related to
>  >> Axis2/Java.
>  >>  > > It doesn't apply to you.
>  >>  > >
>  >>  > > Regards,
>  >>  > > Senaka
>  >>  > >
>  >>  > >> Hello Senaka,
>  >>  > >>
>  >>  > >> A couple of things to clearup,
>  >>  > >> I am standing on $AXIS2C_HOME/services/Calculator folder, I ran
>  >> WSDL2C
>  >>  > >> on
>  >>  > >> Calculator.wsdl, it generated
>  >>  > >> - src/
>  >>  > >>    + *.h
>  >>  > >>    + *.c
>  >>  > >>    + Build.sh
>  >>  > >> - resources/
>  >>  > >>    service.xml
>  >>  > >>
>  >>  > >> I ran build.sh which generated "libCalculator.so". Now how to call
>  >> the
>  >>  > >> service? for that I setup according to the User-guide.
>  >>  > >> 1-Copied service.xml from
>  >> $AXIS2C_HOME/services/Calculator/resources
>  >>  > >> directory to $AXIS2C_HOME/services/Calculator and 2-similarly
>  >> copied
>  >>  > >> libCalculator.so
>  >>  > >>
>  >>  > >> Still I am unable to access the wsdl via internet explorer. I read
>  >> in
>  >>  > >> some
>  >>  > >> article that wsdl file should be placed in some META-INF folder,
>  >> but I
>  >>  > >> am
>  >>  > >> not sure about exact setup of files, can you please explain me
>  >> that what
>  >>  > >> should be the folder structure. My current structure is like
>  >>  > >>
>  >>  > >>    $AXIS2C_HOME/services/Calculator/Calculator.wsdl
>  >>  > >>                                              /resources/
>  >>  > >>                                              /services.xml
>  >>  > >>                                              /src/
>  >>  > >>
>  >>  > >>    $AXIS2C_HOME/services/Calculator/resources/services.xml
>  >>  > >>
>  >>  > >>    $AXIS2C_HOME/services/Calculator/src/axis2_skel_Calculator.h
>  >>  > >>
>  >>  > >> /axis2_skel_Calculator.c
>  >>  > >>                                                  /adb_subResponse.h
>  >>  > >>                                                  /adb_subResponse.c
>  >>  > >>                                                  /adb_sub.h
>  >>  > >>                                                  /adb_sub.c
>  >>  > >>                                                  /adb_mulResponse.h
>  >>  > >>                                                  /adb_mulResponse.c
>  >>  > >>                                                  /adb_mul.h
>  >>  > >>                                                  /adb_mul.c
>  >>  > >>                                                  /adb_divResponse.h
>  >>  > >>                                                  /adb_divResponse.c
>  >>  > >>                                                  /adb_div.h
>  >>  > >>                                                  /adb_div.c
>  >>  > >>                                                  /adb_addResponse.h
>  >>  > >>                                                  /adb_addResponse.c
>  >>  > >>                                                  /adb_add.h
>  >>  > >>                                                  /adb_add.c
>  >>  > >>                                                  /build.sh
>  >>  > >>
>  >>  > >> /axis2_svc_skel_Calculator.c
>  >>  > >>                                                  /libCalculator.so
>  >>  > >>                                                  /Calculator.wsdl
>  >>  > >> Thanks & regards,
>  >>  > >> Rahil
>  >>  > >>
>  >>  > >>
>  >>  > >> -----Original Message-----
>  >>  > >> From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > >> Sent: Wednesday, March 12, 2008 5:06 PM
>  >>  > >> To: axis-c-user@ws.apache.org
>  >>  > >> Subject: RE: FW: Problem with Service deployed
>  >>  > >>
>  >>  > >> Hi Rahil,
>  >>  > >>
>  >>  > >> This portion is not automated. To get the WSDL u will have to copy
>  >> it
>  >>  > >> manually to the folder in which u find the .so. The name should be
>  >> the
>  >>  > >> same as the Service. In Axis2/C we do support static WSDLs only.
>  >> No
>  >>  > >> dynamic generation at the moment.
>  >>  > >>
>  >>  > >> Regards,
>  >>  > >> Senaka
>  >>  > >>
>  >>  > >>> Hi Senaka,
>  >>  > >>>
>  >>  > >>> Thanks very much for your replies, WSDL2C worked.. I removed
>  >> previous
>  >>  > >>> JDK
>  >>  > >>> installation. It generated 2 directories resources and src
>  >>  > >>>
>  >>  > >>> Src directory contains lot of files, separate files for each
>  >>  > >>> functions..
>  >>  > >>> In
>  >>  > >>> which file do I have to implement the business logic, for example
>  >> there
>  >>  > >>> are
>  >>  > >>> several files for add function : adb_add.c, adb_addResponse.c.
>  >>  > >>>
>  >>  > >>> For now I just ran build.sh without implementing any logic, it
>  >>  > >>> generated
>  >>  > >>> libCalculator.so; I put service.xml from resources folder and
>  >>  > >>> libCalculator
>  >>  > >>> in $AXIS2C_HOME/service/Calculator folder and tried to access the
>  >> URL :
>  >>  > >>> http://192.168.4.163/axis2/services/Calculator?wsdl
>  >>  > >>>
>  >>  > >>> It gave error while
>  >> http://192.168.4.163/axis2/services/Calculator is
>  >>  > >>> displaying the service properly...
>  >>  > >>>
>  >>  > >>> Deployed Services
>  >>  > >>> Calculator
>  >>  > >>> Calculator Service
>  >>  > >>>
>  >>  > >>> Available Operations
>  >>  > >>> div
>  >>  > >>> add
>  >>  > >>> sub
>  >>  > >>> mul
>  >>  > >>>
>  >>  > >>> Pls advice,
>  >>  > >>> Thanks,
>  >>  > >>> Rahil
>  >>  > >>>
>  >>  > >>> -----Original Message-----
>  >>  > >>> From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > >>> Sent: Wednesday, March 12, 2008 3:05 PM
>  >>  > >>> To: Apache AXIS C User List
>  >>  > >>> Subject: RE: FW: Problem with Service deployed
>  >>  > >>>
>  >>  > >>> Hi Rahil,
>  >>  > >>>
>  >>  > >>> Seems to be a Java issue rather. That should be the most likely
>  >>  > >>> scenario.
>  >>  > >>> You can AFAIK have concurrent JDK installations. I tried on Java5
>  >> and
>  >>  > >>> Java6 an it does work fine
>  >>  > >>>
>  >>  > >>> Regards,
>  >>  > >>> Senaka
>  >>  > >>>
>  >>  > >>>> Hi Senaka,
>  >>  > >>>>
>  >>  > >>>> I tried " WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl
>  >> -ss
>  >>  > >>>> -sd
>  >>  > >>>> -d adb -u"
>  >>  > >>>>
>  >>  > >>>> It gives different error:
>  >>  > >>>>
>  >>  > >>>> Retrieving document at '../services/Calculator/Calculator.wsdl'.
>  >>  > >>>> Exception in thread "main"
>  >>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error
>  >> parsing
>  >>  > >>>> WSDL
>  >>  > >>>>    at
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>  >>  > >>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>  >>  > >>>>    at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>  >>  > >>>> (Unknown
>  >>  > >>>> Source)
>  >>  > >>>> Caused by: javax.wsdl.WSDLException: WSDLException:
>  >>  > >>>> faultCode=OTHER_ERROR:
>  >>  > >>>> Unable to resolve imported document at
>  >>  > >>>> '../services/Calculator/Calculator.wsdl'.:
>  >>  > >>>> java.io.FileNotFoundException:
>  >>  > >>>> This file was not found:
>  >>  > >>>> file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl
>  >>  > >>>>    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String,
>  >>  > >>>> java.lang.String) (Unknown Source)
>  >>  > >>>>    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String)
>  >>  > >>>> (Unknown
>  >>  > >>>> Source)
>  >>  > >>>>    at
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(java.la
>  >>  > >>>> ng.String) (Unknown Source)
>  >>  > >>>>    at
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>  >>  > >>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>  >>  > >>>>    ...1 more
>  >>  > >>>> Caused by: java.io.FileNotFoundException: This file was not
>  >> found:
>  >>  > >>>> file:/usr/java/j2sdk1.4.2_17/bin/../services/Calculator/Calculator.wsdl
>  >>  > >>>>    at
>  >>  > >>>> com.ibm.wsdl.util.StringUtils.getContentAsInputStream(java.net.URL)
>  >>  > >>>> (Unknown Source)
>  >>  > >>>>    at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(java.lang.String,
>  >>  > >>>> java.lang.String) (Unknown Source)
>  >>  > >>>>    ...4 more
>  >>  > >>>>
>  >>  > >>>>
>  >>  > >>>> Pls Advice,
>  >>  > >>>> Thanks & Regards,
>  >>  > >>>> Rahil
>  >>  > >>>>
>  >>  > >>>>
>  >>  > >>>> -----Original Message-----
>  >>  > >>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > >>>> Sent: Wednesday, March 12, 2008 2:43 PM
>  >>  > >>>> To: axis-c-user@ws.apache.org
>  >>  > >>>> Subject: RE: FW: Problem with Service deployed
>  >>  > >>>>
>  >>  > >>>> Hi Rahil,
>  >>  > >>>>
>  >>  > >>>> Did you try "WSDL2C.sh -uri
>  >> ../services/Calculator/Calculator.wsdl -ss
>  >>  > >>>> -sd
>  >>  > >>>> -d adb -u" Also?
>  >>  > >>>>
>  >>  > >>>> Can you let me know?
>  >>  > >>>>
>  >>  > >>>> Regards,
>  >>  > >>>> Senaka
>  >>  > >>>>
>  >>  > >>>>> Hi Senaka,
>  >>  > >>>>>
>  >>  > >>>>> I tried that as well
>  >>  > >>>>>> WSDL2C.sh -uri ../services/Calculator/Calculator.wsdl -ss -sd
>  >> -d
>  >>  > >>>>>> none
>  >>  > >>>>> Still the same error...
>  >>  > >>>>>
>  >>  > >>>>>
>  >>  > >>>>> Retrieving document at
>  >> '../services/Calculator/Calculator.wsdl'.
>  >>  > >>>>> Exception in thread "main" java.lang.NoSuchMethodError: method
>  >>  > >>>>> java.io.File.toURI was not found.
>  >>  > >>>>>    at _Jv_ResolvePoolEntry(java.lang.Class, int)
>  >>  > >>>>> (/usr/lib/libgcj.so.5.0.0)
>  >>  > >>>>>    at
>  >>  > >>>>>
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri
>  >>  > >>>>> ng) (Unknown Source)
>  >>  > >>>>>    at
>  >>  > >>>>>
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>  >>  > >>>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>  >>  > >>>>>    at org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>  >>  > >>>>> (Unknown
>  >>  > >>>>> Source)
>  >>  > >>>>>
>  >>  > >>>>>
>  >>  > >>>>> Pls advice..
>  >>  > >>>>>
>  >>  > >>>>> Thanks & Regards,
>  >>  > >>>>> Rahil Ali
>  >>  > >>>>>
>  >>  > >>>>> -----Original Message-----
>  >>  > >>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > >>>>> Sent: Wednesday, March 12, 2008 1:28 PM
>  >>  > >>>>> To: Apache AXIS C User List
>  >>  > >>>>> Subject: RE: FW: Problem with Service deployed
>  >>  > >>>>>
>  >>  > >>>>> Hi Rahil,
>  >>  > >>>>>
>  >>  > >>>>> May be it is your Java version. Also, I provided the relative
>  >> path to
>  >>  > >>>>> the
>  >>  > >>>>> wsdl. My case, it was inside samples/server/Calculator, and
>  >> tool is
>  >>  > >>>>> found
>  >>  > >>>>> at  tools/codegen/javatool. So, the relative path was,
>  >>  > >>>>> "../../../samples/server/Calculator/Calculator.wsdl".
>  >>  > >>>>>
>  >>  > >>>>> In your case, if you are trying the WSDL2C.sh in the bin, it
>  >> would
>  >>  > >>>>> rather
>  >>  > >>>>> be, "../services/Calculator/Calculator.wsdl"
>  >>  > >>>>>
>  >>  > >>>>> Please try that too.
>  >>  > >>>>>
>  >>  > >>>>> Regards,
>  >>  > >>>>> Senaka
>  >>  > >>>>>
>  >>  > >>>>>> Hi Senaka,
>  >>  > >>>>>>
>  >>  > >>>>>> I tried the same thing.. I downloaded both wsdls and tried on
>  >> my
>  >>  > >>>>>> Linux
>  >>  > >>>>>> machine.. I put the Calculator.wsdl in
>  >>  > >>>>>> $AXIS2C_HOME/services/Calculator/
>  >>  > >>>>>> and
>  >>  > >>>>>> hello.wsdl in $AXIS2C_HOME/services/hello folders and tried
>  >> WSDL2C..
>  >>  > >>>>>> My
>  >>  > >>>>>> WSDL2C.sh is:
>  >>  > >>>>>>
>  >>  > >>>>>> #!/bin/sh
>  >>  > >>>>>>
>  >>  > >>>>>> #export AXIS2_HOME=/home/axis2java
>  >>  > >>>>>> for f in $AXIS2_HOME/lib/*.jar
>  >>  > >>>>>> do
>  >>  > >>>>>>   AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f
>  >>  > >>>>>> done
>  >>  > >>>>>> export AXIS2_CLASSPATH
>  >>  > >>>>>>
>  >>  > >>>>>> echo the classpath $AXIS2_CLASSPATH
>  >>  > >>>>>> java -classpath $AXIS2_CLASSPATH org.apache.axis2.wsdl.WSDL2C
>  >> $*
>  >>  > >>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>> My JAVA_HOME=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0
>  >>  > >>>>>> My AXIS2_HOME=/usr/local/axis2-SNAPSHOT
>  >>  > >>>>>>
>  >>  > >>>>>> What could be the problem... Is this because of some jar file
>  >>  > >>>>>> missing
>  >>  > >>>>>> or
>  >>  > >>>>>> is
>  >>  > >>>>>> it because of my JAVA version..
>  >>  > >>>>>>
>  >>  > >>>>>> Thanks & Regards,
>  >>  > >>>>>> Rahil
>  >>  > >>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>> -----Original Message-----
>  >>  > >>>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > >>>>>> Sent: Wednesday, March 12, 2008 1:13 PM
>  >>  > >>>>>> To: axis-c-user@ws.apache.org
>  >>  > >>>>>> Subject: RE: FW: Problem with Service deployed
>  >>  > >>>>>>
>  >>  > >>>>>> Hi Rahil,
>  >>  > >>>>>>
>  >>  > >>>>>> I think you misunderstood what is on [URL
>  >>  > >>>>>>
>  >>  > >>>>>
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>  >>  > >>>>>> ator/Calculator.wsdl?view=markup]
>  >>  > >>>>>>
>  >>  > >>>>>> This is basically a browser to the svn repo. You will have to
>  >>  > >>>>>> download
>  >>  > >>>>>> the
>  >>  > >>>>>> WSDL from there to your local machine and then try it.
>  >>  > >>>>>>
>  >>  > >>>>>> Regarding the .NET WSDL scenario, try saving it to your local
>  >>  > >>>>>> machine
>  >>  > >>>>>> and
>  >>  > >>>>>> trying it.
>  >>  > >>>>>>
>  >>  > >>>>>> Regards,
>  >>  > >>>>>> Senaka
>  >>  > >>>>>>
>  >>  > >>>>>>> Hello Senaka,
>  >>  > >>>>>>>
>  >>  > >>>>>>> Thanks very much for your prompt replies and support.
>  >>  > >>>>>>> Yes the problem was I didn't set JAVA_HOME and AXIS2_HOME
>  >> properly.
>  >>  > >>>>>>> Now
>  >>  > >>>>>>> its
>  >>  > >>>>>>> giving a different kind of error:
>  >>  > >>>>>>> When I tried it one the WSDL from : [URL
>  >>  > >>>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>  >>  > >>>>>>> ator/Calculator.wsdl?view=markup]
>  >>  > >>>>>>>
>  >>  > >>>>>>> It gives:
>  >>  > >>>>>>> ----------
>  >>  > >>>>>>> Retrieving document at 'Calculator.wsdl'.
>  >>  > >>>>>>> Exception in thread "main" java.lang.NoSuchMethodError:
>  >> method
>  >>  > >>>>>>> java.io.File.toURI was not found.
>  >>  > >>>>>>>    at _Jv_ResolvePoolEntry(java.lang.Class, int)
>  >>  > >>>>>>> (/usr/lib/libgcj.so.5.0.0)
>  >>  > >>>>>>>    at
>  >>  > >>>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(java.lang.Stri
>  >>  > >>>>>>> ng) (Unknown Source)
>  >>  > >>>>>>>    at
>  >>  > >>>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngine(org.
>  >>  > >>>>>>> apache.axis2.util.CommandLineOptionParser) (Unknown Source)
>  >>  > >>>>>>>    at
>  >> org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>  >>  > >>>>>>> (Unknown
>  >>  > >>>>>>> Source)
>  >>  > >>>>>>>
>  >>  > >>>>>>>
>  >>  > >>>>>>> I tried that on a WSDL generated by .Net with only one
>  >> function
>  >>  > >>>>>>> implemented
>  >>  > >>>>>>> it gave the same error. Pls help me out..
>  >>  > >>>>>>>
>  >>  > >>>>>>> Thanks & Regards,
>  >>  > >>>>>>> Rahil
>  >>  > >>>>>>>
>  >>  > >>>>>>>
>  >>  > >>>>>>>
>  >>  > >>>>>>> -----Original Message-----
>  >>  > >>>>>>> From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > >>>>>>> Sent: Wednesday, March 12, 2008 12:32 AM
>  >>  > >>>>>>> To: Apache AXIS C User List
>  >>  > >>>>>>> Subject: Re: FW: Problem with Service deployed
>  >>  > >>>>>>>
>  >>  > >>>>>>> Hi Rahil,
>  >>  > >>>>>>>
>  >>  > >>>>>>> BTW, U find documentation on how to use the WSDL2C tool on
>  >> the
>  >>  > >>>>>>> Axis2/C
>  >>  > >>>>>>> Manual. [URL
>  >>  > >>>>>>> http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c]
>  >>  > >>>>>>> I think the issue is that you may not be providing the
>  >> options
>  >>  > >>>>>>> properly.
>  >>  > >>>>>>>
>  >>  > >>>>>>> Let me guide you through the process.
>  >>  > >>>>>>>
>  >>  > >>>>>>> 1. I hope you already have the AXIS2/Java snapshot. If not
>  >> please
>  >>  > >>>>>>> download
>  >>  > >>>>>>> it. Info can be found on the Axis2/C manual at the link
>  >> above.
>  >>  > >>>>>>>
>  >>  > >>>>>>> 2. Set the Java Home environment variable.
>  >>  > >>>>>>>
>  >>  > >>>>>>> ex:- export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.03/
>  >>  > >>>>>>>
>  >>  > >>>>>>> 3. WSDL2C.sh expects AXIS2_HOME and not AXIS2C_HOME if you
>  >> didn't
>  >>  > >>>>>>> modify
>  >>  > >>>>>>> it. You will have to set this too.
>  >>  > >>>>>>>
>  >>  > >>>>>>> ex:- export AXIS2_HOME=/home/user/Desktop/axis2-SNAPSHOT/
>  >>  > >>>>>>>
>  >>  > >>>>>>> axis2-SNAPSHOT is the folder that is created when you extract
>  >> the
>  >>  > >>>>>>> binary
>  >>  > >>>>>>> distribution Snapshot.
>  >>  > >>>>>>>
>  >>  > >>>>>>> 4. Then if you read through the manual you'll see something
>  >> like,
>  >>  > >>>>>>>
>  >>  > >>>>>>> run "java org.apache.axis2.wsdl.WSDL2C -uri
>  >>  > >>>>>>> interoptestdoclitparameters.wsdl -ss -sd -d adb -u"
>  >>  > >>>>>>>
>  >>  > >>>>>>> Instead of that run "./WSDL2C.sh -uri
>  >>  > >>>>>>> interoptestdoclitparameters.wsdl
>  >>  > >>>>>>> -ss
>  >>  > >>>>>>> -sd -d adb -u"
>  >>  > >>>>>>>
>  >>  > >>>>>>> Please notice that I'm replacing the part "java
>  >>  > >>>>>>> org.apache.axis2.wsdl.WSDL2C" with "./WSDL2C.sh".
>  >>  > >>>>>>>
>  >>  > >>>>>>> The same applies for other methods mentioned on the manual.
>  >>  > >>>>>>>
>  >>  > >>>>>>> 5. I tried to generate code for the WSDL found at,
>  >>  > >>>>>>>
>  >>  > >>>>>>> [URL
>  >>  > >>>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>
>  >>  > >
>  >>  > http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/server/Calcul
>  >>  > >>>>>>> ator/Calculator.wsdl?view=markup]
>  >>  > >>>>>>>
>  >>  > >>>>>>>
>  >>  > >>>>>>> I have tried this and I did not fail. So I believe that a
>  >> failure
>  >>  > >>>>>>> would
>  >>  > >>>>>>> be
>  >>  > >>>>>>> only due an issue in setting up Java on your machine.
>  >>  > >>>>>>>
>  >>  > >>>>>>> HTH,
>  >>  > >>>>>>>
>  >>  > >>>>>>> Regards,
>  >>  > >>>>>>> Senaka
>  >>  > >>>>>>>
>  >>  > >>>>>>>> Hi,
>  >>  > >>>>>>>> it seems that your wsdl cannot be read. can you recheck the
>  >> option
>  >>  > >>>>>>>> you
>  >>  > >>>>>>>> give to the tool,
>  >>  > >>>>>>>>
>  >>  > >>>>>>>> Was it like,
>  >>  > >>>>>>>>
>  >>  > >>>>>>>> WSDL2C.sh -uri yourwsdl.wsdl -u
>  >>  > >>>>>>>>
>  >>  > >>>>>>>> If not it is better try to generate java code for the wsdl
>  >> (there
>  >>  > >>>>>>>> is
>  >>  > >>>>>>>> a
>  >>  > >>>>>>>> wsdl2java.sh/.bat script packed with the java snapshot bin
>  >>  > >>>>>>>> directory),
>  >>  > >>>>>>>> Please let us know the results of above tests, we can figure
>  >> out
>  >>  > >>>>>>>> where
>  >>  > >>>>>>>> the error is
>  >>  > >>>>>>>>
>  >>  > >>>>>>>> Thanks
>  >>  > >>>>>>>> Dimuthu
>  >>  > >>>>>>>>
>  >>  > >>>>>>>>
>  >>  > >>>>>>>>
>  >>  > >>>>>>>> On Tue, Mar 11, 2008 at 6:35 PM, Rahil Ali
>  >>  > >>>>>>>> <ra...@tpsonline.com>
>  >>  > >>>>>>>> wrote:
>  >>  > >>>>>>>>> Hi Everyone...
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  Pls reply...
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  I cannot run the WSDL2C.sh successfully...
>  >>  > >>>>>>>>>  I downloaded all the jar files and put them in to
>  >>  > >>>>>>>>> $AXIS2C_HOME/lib
>  >>  > >>>>>>>>> folder.
>  >>  > >>>>>>>>>  My WSDL2C.sh is like:
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>         #!/bin/sh
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>         #export AXIS2_HOME=/home/axis2java
>  >>  > >>>>>>>>>         for f in $AXIS2C_HOME/lib/*.jar
>  >>  > >>>>>>>>>         do
>  >>  > >>>>>>>>>           AXIS2_CLASSPATH=$AXIS2_CLASSPATH:$f
>  >>  > >>>>>>>>>         done
>  >>  > >>>>>>>>>         export AXIS2_CLASSPATH
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>         #echo the classpath $AXIS2_CLASSPATH
>  >>  > >>>>>>>>>         java -classpath $AXIS2_CLASSPATH
>  >>  > >>>>>>>>> org.apache.axis2.wsdl.WSDL2C
>  >>  > >>>>>>>>> $*
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  It is giving me this error:
>  >>  > >>>>>>>>>         Exception in thread "main"
>  >> java.lang.NoSuchMethodError:
>  >>  > >>>>>>>>> method
>  >>  > >>>>>>>>>  java.io.File.toURI was not found.
>  >>  > >>>>>>>>>            at _Jv_ResolvePoolEntry(java.lang.Class, int)
>  >>  > >>>>>>>>>  (/usr/lib/libgcj.so.5.0.0)
>  >>  > >>>>>>>>>            at
>  >>  > >>>>>>>>>
>  >>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.readInTheWSDLFile(j
>  >>  > >>>>>>>>>  ava.lang.String) (Unknown Source)
>  >>  > >>>>>>>>>         at
>  >>  > >>>>>>>>>
>  >>  > >>>> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.CodeGenerationEngin
>  >>  > >>>>>>>>>  e(org.apache.axis2.util.CommandLineOptionParser) (Unknown
>  >>  > >>>>>>>>> Source)
>  >>  > >>>>>>>>>            at
>  >>  > >>>>>>>>> org.apache.axis2.wsdl.WSDL2Code.main(java.lang.String[])
>  >>  > >>>>>>>>>  (Unknown Source)
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  I believe there is some library issue. Can you please
>  >> guide me
>  >>  > >>>>>>>>> how
>  >>  > >>>>>>>>> to
>  >>  > >>>>>>>>> run
>  >>  > >>>>>>>>>  this. I cannot find any documentation of WSDL to C code
>  >>  > >>>>>>>>> conversion,
>  >>  > >>>>>>>>> please
>  >>  > >>>>>>>>>  help.
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  Thanks & Regards,
>  >>  > >>>>>>>>>  Rahil Ali
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  -----Original Message-----
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>> From: Rahil Ali [mailto:rahil.ali@tpsonline.com]
>  >>  > >>>>>>>>>  Sent: Friday, March 07, 2008 6:38 PM
>  >>  > >>>>>>>>>  To: 'Samisa Abeysinghe'; 'Senaka Fernando'
>  >>  > >>>>>>>>>  Subject: RE: Problem with Service deployed
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>> Hello Samisa and Senaka,
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  That sounds simple. Please help me getting started here...
>  >>  > >>>>>>>>>  I will use .net to generate a simple WSDL.
>  >>  > >>>>>>>>>  I will put that wsdl into $AXIS2C_HOME/services/MYSERV
>  >> folder
>  >>  > >>>>>>>>> and
>  >>  > >>>>>>>>> run
>  >>  > >>>>>>>>>  WSDL2C.sh script. Right?
>  >>  > >>>>>>>>>  Now when I am doing this I am having a problem:
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  Exception in thread "main" java.lang.NoClassDefFoundError:
>  >>  > >>>>>>>>>  org.apache.axis2.wsdl.WSDL2C
>  >>  > >>>>>>>>>    at gnu.gcj.runtime.FirstThread.run()
>  >>  > >>>>>>>>> (/usr/lib/libgcj.so.5.0.0)
>  >>  > >>>>>>>>>    at _Jv_ThreadRun(java.lang.Thread)
>  >> (/usr/lib/libgcj.so.5.0.0)
>  >>  > >>>>>>>>>    at _Jv_RunMain(java.lang.Class, byte const, int, byte
>  >> const,
>  >>  > >>>>>>>>> boolean)
>  >>  > >>>>>>>>>  (/usr/lib/libgcj.so.5.0.0)
>  >>  > >>>>>>>>>    at __gcj_personality_v0
>  >>  > >>>>>>>>>  (/usr/local/axis2c/services/Calculator/java.version=1.4.2)
>  >>  > >>>>>>>>>    at __libc_start_main (/lib/tls/libc-2.3.4.so)
>  >>  > >>>>>>>>>    at _Jv_RegisterClasses
>  >>  > >>>>>>>>>  (/usr/local/axis2c/services/Calculator/java.version=1.4.2)
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  I am still not sure how WSDL2C.sh is working. I mean the
>  >> script
>  >>  > >>>>>>>>> is
>  >>  > >>>>>>>>> looking
>  >>  > >>>>>>>>>  for the *.jar files in $AXIS2C_HOME/lib folder. I modified
>  >> that
>  >>  > >>>>>>>>> and
>  >>  > >>>>>>>>> put
>  >>  > >>>>>>>>> *.so
>  >>  > >>>>>>>>>  but still no success. Can you please explain me how
>  >> WSDL2C.sh
>  >>  > >>>>>>>>> works..
>  >>  > >>>>>>>>> or
>  >>  > >>>>>>>>>  gave me any article which help me implementing a
>  >> C-Webservice
>  >>  > >>>>>>>>> using
>  >>  > >>>>>>>>>  AXIS2/C.. AXIS2/C doesn't have that much help on
>  >> Internet...
>  >>  > >>>>>>>>> Sorry
>  >>  > >>>>>>>>> for
>  >>  > >>>>>>>>> such
>  >>  > >>>>>>>>>  Noob questions.
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  Thanks & Regards,
>  >>  > >>>>>>>>>  Rahil Ali
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  -----Original Message-----
>  >>  > >>>>>>>>>  From: Samisa Abeysinghe [mailto:samisa@wso2.com]
>  >>  > >>>>>>>>>  Sent: Friday, March 07, 2008 5:33 PM
>  >>  > >>>>>>>>>  To: Apache AXIS C User List
>  >>  > >>>>>>>>>  Subject: Re: Problem with Service deployed
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  If you want to interop with ease with .NET, the best is
>  >> that you
>  >>  > >>>>>>>>> start
>  >>  > >>>>>>>>>  with a WSDL, use that to code gen for service and
>  >> statically
>  >>  > >>>>>>>>> server
>  >>  > >>>>>>>>> the
>  >>  > >>>>>>>>>  WSDL form service. In short, you have to use contract
>  >> first
>  >>  > >>>>>>>>> mode.
>  >>  > >>>>>>>>>  What you are trying is the code first model, that is hard
>  >> to get
>  >>  > >>>>>>>>> it
>  >>  > >>>>>>>>>  working with interop mode.
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  Samisa...
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  Rahil Ali wrote:
>  >>  > >>>>>>>>>  > Hi Senaka
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > Another questions:
>  >>  > >>>>>>>>>  > I am using the Calculator sample comes with AXIS2/C. the
>  >>  > >>>>>>>>> signature
>  >>  > >>>>>>>>> of
>  >>  > >>>>>>>>> the
>  >>  > >>>>>>>>>  > functions is :
>  >>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_add(
>  >>  > >>>>>>>>>  >                   const axutil_env_t * env,
>  >>  > >>>>>>>>>  >                   axiom_node_t * node);
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_sub(
>  >>  > >>>>>>>>>  >                   const axutil_env_t * env,
>  >>  > >>>>>>>>>  >                   axiom_node_t * node);
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_mul(
>  >>  > >>>>>>>>>  >                   const axutil_env_t * env,
>  >>  > >>>>>>>>>  >                   axiom_node_t * node);
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >               axiom_node_t *axis2_calc_div(
>  >>  > >>>>>>>>>  >                   const axutil_env_t * env,
>  >>  > >>>>>>>>>  >                   axiom_node_t * node);
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > How can I use these in .Net to generate WSDL or even if
>  >> I am
>  >>  > >>>>>>>>> writing
>  >>  > >>>>>>>>> on
>  >>  > >>>>>>>>>  > myself what datatypes should I be entering in the WSDL?
>  >> Do I
>  >>  > >>>>>>>>> have
>  >>  > >>>>>>>>> to
>  >>  > >>>>>>>>> write
>  >>  > >>>>>>>>>  > the basic functions like (calc_init, calc_invoke,..
>  >> .etc) in
>  >>  > >>>>>>>>> the
>  >>  > >>>>>>>>> WSDL
>  >>  > >>>>>>>>>  file.
>  >>  > >>>>>>>>>  > I cannot find any test folder under my axis2c
>  >> installation
>  >>  > >>>>>>>>> folder.
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > Thanks for your prompt response.
>  >>  > >>>>>>>>>  > Regards,
>  >>  > >>>>>>>>>  > Rahil Ali
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > -----Original Message-----
>  >>  > >>>>>>>>>  > From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > >>>>>>>>>  > Sent: Friday, March 07, 2008 1:00 PM
>  >>  > >>>>>>>>>  > To: axis-c-user@ws.apache.org
>  >>  > >>>>>>>>>  > Subject: RE: Problem with Service deployed
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > Hi Rahil,
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > Yes, your service is ready to be used from a .NET
>  >> client. But,
>  >>  > >>>>>>>>> you
>  >>  > >>>>>>>>> don't
>  >>  > >>>>>>>>>  > get a WSDL generated.
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > This is because you can't generate wsdl files from C
>  >> code by
>  >>  > >>>>>>>>> simply
>  >>  > >>>>>>>>> using
>  >>  > >>>>>>>>>  > the Axis2/C distribution. I'm however not aware of any
>  >> 3rd
>  >>  > >>>>>>>>> party
>  >>  > >>>>>>>>> tools. We
>  >>  > >>>>>>>>>  > do have WSDL to C code generation only. Thus, if you
>  >> want to
>  >>  > >>>>>>>>> get
>  >>  > >>>>>>>>> a
>  >>  > >>>>>>>>> WSDL,
>  >>  > >>>>>>>>>  > auto generated, for the moment, you will have to code
>  >> your
>  >>  > >>>>>>>>> service
>  >>  > >>>>>>>>> (just
>  >>  > >>>>>>>>>  > the methods without any code in it; the skeleton in
>  >> other
>  >>  > >>>>>>>>> words)
>  >>  > >>>>>>>>> in
>  >>  > >>>>>>>>>  > another language, say like Java or C#.NET, and get the
>  >> WSDL.
>  >>  > >>>>>>>>> Then,
>  >>  > >>>>>>>>> you can
>  >>  > >>>>>>>>>  > use this WSDL to generate C code using the codegen tool.
>  >>  > >>>>>>>>> Several
>  >>  > >>>>>>>>> users
>  >>  > >>>>>>>>>  > have chosen this approach.
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > If not, you will have to manually write a WSDL file.
>  >> This is
>  >>  > >>>>>>>>> also
>  >>  > >>>>>>>>> not
>  >>  > >>>>>>>>> that
>  >>  > >>>>>>>>>  > much of a hard job to do. We have some sample WSDLs in
>  >> the
>  >>  > >>>>>>>>> test/resources
>  >>  > >>>>>>>>>  > folder.
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > I strongly believe that a C code to WSDL tool is
>  >> necessary.
>  >>  > >>>>>>>>> Looking
>  >>  > >>>>>>>>>  > forward to have this included in the near future.
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  > Regards,
>  >>  > >>>>>>>>>  > Senaka
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >> Hello Senaka,
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> Thanks very much for your reply. I have some confusion,
>  >> pls
>  >>  > >>>>>>>>> clarify
>  >>  > >>>>>>>>> it:
>  >>  > >>>>>>>>>  >> - I want to  deploy a web-service; I will follow these
>  >> steps
>  >>  > >>>>>>>>>  >>      + write a code and implement these functions
>  >> (Service
>  >>  > >>>>>>>>> operation,
>  >>  > >>>>>>>>>  >> hello_init, hello_invoke, hello_on_fault, hello_free,
>  >>  > >>>>>>>>>  >> axis2_get_instance and axis2_remove_instance) and write
>  >> a
>  >>  > >>>>>>>>>  >> service.xml
>  >>  > >>>>>>>>>  >>      + I compiled that source and put it in the
>  >>  > >>>>>>>>> axis2c/service/Myservice
>  >>  > >>>>>>>>>  >> folder. (libMyservice.so, service.xml)
>  >>  > >>>>>>>>>  >>      + Now I restart apache web server.(I have tried
>  >> this
>  >>  > >>>>>>>>> with
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >>        "axis2_http_server" as well. And access this
>  >>  > >>>>>>>>>  >> URI("http://ip-address/asix2/services")
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> - After following these steps is my service ready to be
>  >> used
>  >>  > >>>>>>>>> by
>  >>  > >>>>>>>>> any
>  >>  > >>>>>>>>>  >> .Net or other client?
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> - If yes then I am having some problems. Because the
>  >> client
>  >>  > >>>>>>>>> cannot
>  >>  > >>>>>>>>> access
>  >>  > >>>>>>>>>  >> the .wsdl file for that service, and the browser only
>  >>  > >>>>>>>>> displays
>  >>  > >>>>>>>>> the
>  >>  > >>>>>>>>>  service
>  >>  > >>>>>>>>>  >> name and available functions, no Hyper-links like the
>  >> one
>  >>  > >>>>>>>>> showed
>  >>  > >>>>>>>>> in
>  >>  > >>>>>>>>>  >> AXIS/Java tutorial. Pls see the output of the browser
>  >> from my
>  >>  > >>>>>>>>> previous
>  >>  > >>>>>>>>>  >> email.
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> - I believe that there must be some tool which will
>  >> create
>  >>  > >>>>>>>>> the
>  >>  > >>>>>>>>> .wsdl
>  >>  > >>>>>>>>> for
>  >>  > >>>>>>>>>  >> any
>  >>  > >>>>>>>>>  >> service that I write.
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> - Am I missing anything here.
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> Please help me get the clear picture of AXIS2/C web
>  >> service
>  >>  > >>>>>>>>> deployment.
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> Thanks & Regards,
>  >>  > >>>>>>>>>  >> Rahil Ali
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> -----Original Message-----
>  >>  > >>>>>>>>>  >> From: Senaka Fernando [mailto:senaka@wso2.com]
>  >>  > >>>>>>>>>  >> Sent: Thursday, March 06, 2008 10:29 PM
>  >>  > >>>>>>>>>  >> To: Apache AXIS C User List
>  >>  > >>>>>>>>>  >> Subject: Re: Problem with Service deployed
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> Hi Rahil,
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> We do have support for displaying static .wsdl files.
>  >> But,
>  >>  > >>>>>>>>> the
>  >>  > >>>>>>>>> issue
>  >>  > >>>>>>>>> is
>  >>  > >>>>>>>>>  we
>  >>  > >>>>>>>>>  >> don't simply publish the .wsdl file. For the moment,
>  >> you can
>  >>  > >>>>>>>>> find
>  >>  > >>>>>>>>> the
>  >>  > >>>>>>>>>  >> required .wsdl file in the test/resources/wsdl/ folder.
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> I have started a discussion on the developer list
>  >> regarding
>  >>  > >>>>>>>>> this
>  >>  > >>>>>>>>> concern,
>  >>  > >>>>>>>>>  >> [1]. Hope to have this issue fixed soon.
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> [1]
>  >> http://marc.info/?l=axis-c-dev&m=120481700919297&w=2
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >> Regards,
>  >>  > >>>>>>>>>  >> Senaka
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >>> Hello everyone,
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> I have configured AXIS2/C with apache2 web server. I
>  >>  > >>>>>>>>> compiled
>  >>  > >>>>>>>>> calculator
>  >>  > >>>>>>>>>  >>> sample with the following command:
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> "gcc -shared -olibCalculator.o
>  >>  > >>>>>>>>> -I/usr/local/axis2c/include/axis2-1.3.0
>  >>  > >>>>>>>>>  >>> -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom
>  >> -laxis2_parser
>  >>  > >>>>>>>>> -laxis2_engine
>  >>  > >>>>>>>>>  >>> -lpthread -laxis2_http_sender -laxis2_http_receiver
>  >> calc.c"
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Now when I access it through Internet explorer :
>  >>  > >>>>>>>>>  >>> http://192.168.4.163/axis2/services/Calculator it
>  >> displays :
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Deployed Services
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Calculator
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> This is a testing service, named 'Calculator' to test
>  >>  > >>>>>>>>> dynamic
>  >>  > >>>>>>>>> client
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Available Operations
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> *   div
>  >>  > >>>>>>>>>  >>> *   add
>  >>  > >>>>>>>>>  >>> *   sub
>  >>  > >>>>>>>>>  >>> *   mul
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Problem is when I try to access its WSDL file by
>  >> adding
>  >>  > >>>>>>>>> "?wsdl"
>  >>  > >>>>>>>>> at
>  >>  > >>>>>>>>> the
>  >>  > >>>>>>>>>  >>> end
>  >>  > >>>>>>>>>  >>> of URL it gives an error:
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> The XML page cannot be displayed
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Cannot view XML input using style sheet. Please
>  >> correct the
>  >>  > >>>>>>>>> error
>  >>  > >>>>>>>>> and
>  >>  > >>>>>>>>>  >>> then
>  >>  > >>>>>>>>>  >>> click the Refresh <javascript:location.reload()>
>  >> button, or
>  >>  > >>>>>>>>> try
>  >>  > >>>>>>>>> again
>  >>  > >>>>>>>>>  >>> later.
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>   _____
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Invalid at the top level of the document. Error
>  >> processing
>  >>  > >>>>>>>>> resource
>  >>  > >>>>>>>>>  >>> 'http://192.168.4.163/axis2/services/Calculator?wsdl'.
>  >> ...
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Unable to retreive wsdl for this service
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> ^
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> When I tried to add this as a web-reference in VS.Net
>  >> it
>  >>  > >>>>>>>>> displayed
>  >>  > >>>>>>>>> "The
>  >>  > >>>>>>>>>  >>> HTML
>  >>  > >>>>>>>>>  >>> document does not contain Web service discovery
>  >>  > >>>>>>>>> information.".
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Please help me where I am doing wrong.
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Regards,
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>> Rahil Ali
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>>
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>> ---------------------------------------------------------------------
>  >>  > >>>>>>>>>  >> To unsubscribe, e-mail:
>  >> axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>>>>>  >> For additional commands, e-mail:
>  >>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >>
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >
>  >>  > >>>>> ---------------------------------------------------------------------
>  >>  > >>>>>>>>>  > To unsubscribe, e-mail:
>  >> axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>>>>>  > For additional commands, e-mail:
>  >>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >
>  >>  > >>>>> ---------------------------------------------------------------------
>  >>  > >>>>>>>>>  > To unsubscribe, e-mail:
>  >> axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>>>>>  > For additional commands, e-mail:
>  >>  > >>>>>>>>> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>  >
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  --
>  >>  > >>>>>>>>>  Samisa Abeysinghe
>  >>  > >>>>>>>>>  Software Architect; WSO2 Inc.
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>  http://www.wso2.com/ - "Oxygenating the Web Service
>  >> Platform."
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>> ---------------------------------------------------------------------
>  >>  > >>>>>>>>>  To unsubscribe, e-mail:
>  >> axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>>>>>  For additional commands, e-mail:
>  >> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>> ---------------------------------------------------------------------
>  >>  > >>>>>>>>>  To unsubscribe, e-mail:
>  >> axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>>>>>  For additional commands, e-mail:
>  >> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>>
>  >>  > >>>>>>>>
>  >>  > >>>>>>>>
>  >>  > > ---------------------------------------------------------------------
>  >>  > >>>>>>>> To unsubscribe, e-mail:
>  >> axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>>>> For additional commands, e-mail:
>  >> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>>>
>  >>  > >>>>>>>>
>  >>  > >>>>>>>
>  >>  > >>>>>>>
>  >>  > >>>>>>>
>  >>  > ---------------------------------------------------------------------
>  >>  > >>>>>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>>> For additional commands, e-mail:
>  >> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>>
>  >>  > >>>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>> ---------------------------------------------------------------------
>  >>  > >>>>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>> For additional commands, e-mail:
>  >> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>> ---------------------------------------------------------------------
>  >>  > >>>>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>>> For additional commands, e-mail:
>  >> axis-c-user-help@ws.apache.org
>  >>  > >>>>>>
>  >>  > >>>>>>
>  >>  > >>>>>
>  >>  > >>>>>
>  >>  > >>>>> ---------------------------------------------------------------------
>  >>  > >>>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  > >>>>>
>  >>  > >>>>>
>  >>  > >>>>
>  >>  > >>>>
>  >>  > >>>> ---------------------------------------------------------------------
>  >>  > >>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  > >>>>
>  >>  > >>>>
>  >>  > >>>> ---------------------------------------------------------------------
>  >>  > >>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  > >>>>
>  >>  > >>>>
>  >>  > >>>
>  >>  > >>>
>  >>  > >>> ---------------------------------------------------------------------
>  >>  > >>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > >>> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  > >>>
>  >>  > >>>
>  >>  > >>
>  >>  > >>
>  >>  > >> ---------------------------------------------------------------------
>  >>  > >> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > >> For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  > >>
>  >>  > >>
>  >>  > >
>  >>  > >
>  >>  > > ---------------------------------------------------------------------
>  >>  > > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  > >
>  >>  > >
>  >>  > > ---------------------------------------------------------------------
>  >>  > > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  > >
>  >>  > >
>  >>  >
>  >>  >
>  >>  > ---------------------------------------------------------------------
>  >>  > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  >
>  >>  >
>  >>  > ---------------------------------------------------------------------
>  >>  > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>  >
>  >>
>  >>  ---------------------------------------------------------------------
>  >>  To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  >>  For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >>
>  >>
>  >
>  > ---------------------------------------------------------------------
>  > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
>  > For additional commands, e-mail: axis-c-user-help@ws.apache.org
>  >
>  >
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
>  For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org