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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> >> 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:[EMAIL PROTECTED] >> >> > Sent: Thursday, March 13, 2008 4:19 PM >> >> > To: 'Apache AXIS C User List'; '[EMAIL PROTECTED]' >> >> > 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:[EMAIL PROTECTED] >> >> > 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:[EMAIL PROTECTED] >> >> > > Sent: Wednesday, March 12, 2008 6:50 PM >> >> > > To: [EMAIL PROTECTED] >> >> > > 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:[EMAIL PROTECTED] >> >> > >> Sent: Wednesday, March 12, 2008 5:06 PM >> >> > >> To: [EMAIL PROTECTED] >> >> > >> 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:[EMAIL PROTECTED] >> >> > >>> 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:[EMAIL PROTECTED] >> >> > >>>> Sent: Wednesday, March 12, 2008 2:43 PM >> >> > >>>> To: [EMAIL PROTECTED] >> >> > >>>> 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:[EMAIL PROTECTED] >> >> > >>>>> 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:[EMAIL PROTECTED] >> >> > >>>>>> Sent: Wednesday, March 12, 2008 1:13 PM >> >> > >>>>>> To: [EMAIL PROTECTED] >> >> > >>>>>> 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:[EMAIL PROTECTED] >> >> > >>>>>>> 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 >> >> > >>>>>>>> <[EMAIL PROTECTED]> >> >> > >>>>>>>> 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:[EMAIL PROTECTED] >> >> > >>>>>>>>> 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:[EMAIL PROTECTED] >> >> > >>>>>>>>> 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:[EMAIL PROTECTED] >> >> > >>>>>>>>> > Sent: Friday, March 07, 2008 1:00 PM >> >> > >>>>>>>>> > To: [EMAIL PROTECTED] >> >> > >>>>>>>>> > 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:[EMAIL PROTECTED] >> >> > >>>>>>>>> >> 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: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>>> >> For additional commands, e-mail: >> >> > >>>>>>>>> [EMAIL PROTECTED] >> >> > >>>>>>>>> >> >> >> > >>>>>>>>> >> >> >> > >>>>>>>>> >> >> >> > >>>>>>>>> > >> >> > >>>>>>>>> > >> >> > >>>>>>>>> > >> >> > >>>>> >> --------------------------------------------------------------------- >> >> > >>>>>>>>> > To unsubscribe, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>>> > For additional commands, e-mail: >> >> > >>>>>>>>> [EMAIL PROTECTED] >> >> > >>>>>>>>> > >> >> > >>>>>>>>> > >> >> > >>>>>>>>> > >> >> > >>>>> >> --------------------------------------------------------------------- >> >> > >>>>>>>>> > To unsubscribe, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>>> > For additional commands, e-mail: >> >> > >>>>>>>>> [EMAIL PROTECTED] >> >> > >>>>>>>>> > >> >> > >>>>>>>>> > >> >> > >>>>>>>>> > >> >> > >>>>>>>>> > >> >> > >>>>>>>>> >> >> > >>>>>>>>> >> >> > >>>>>>>>> -- >> >> > >>>>>>>>> Samisa Abeysinghe >> >> > >>>>>>>>> Software Architect; WSO2 Inc. >> >> > >>>>>>>>> >> >> > >>>>>>>>> http://www.wso2.com/ - "Oxygenating the Web Service >> >> Platform." >> >> > >>>>>>>>> >> >> > >>>>>>>>> >> >> > >>>>>>>>> >> >> > >>> >> --------------------------------------------------------------------- >> >> > >>>>>>>>> To unsubscribe, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>>> For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>>> >> >> > >>>>>>>>> >> >> > >>>>>>>>> >> >> > >>> >> --------------------------------------------------------------------- >> >> > >>>>>>>>> To unsubscribe, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>>> For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>>> >> >> > >>>>>>>>> >> >> > >>>>>>>> >> >> > >>>>>>>> >> >> > > >> --------------------------------------------------------------------- >> >> > >>>>>>>> To unsubscribe, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>> For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>>> >> >> > >>>>>>>> >> >> > >>>>>>> >> >> > >>>>>>> >> >> > >>>>>>> >> >> > --------------------------------------------------------------------- >> >> > >>>>>>> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > >>>>>>> For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>>> >> >> > >>>>>>> >> >> > >>>>>> >> >> > >>>>>> >> >> > >>>>>> >> --------------------------------------------------------------------- >> >> > >>>>>> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > >>>>>> For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>> >> >> > >>>>>> >> >> > >>>>>> >> --------------------------------------------------------------------- >> >> > >>>>>> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > >>>>>> For additional commands, e-mail: >> >> [EMAIL PROTECTED] >> >> > >>>>>> >> >> > >>>>>> >> >> > >>>>> >> >> > >>>>> >> >> > >>>>> >> --------------------------------------------------------------------- >> >> > >>>>> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > >>>>> For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> > >>>>> >> >> > >>>>> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> --------------------------------------------------------------------- >> >> > >>>> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > >>>> For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> > >>>> >> >> > >>>> >> >> > >>>> >> --------------------------------------------------------------------- >> >> > >>>> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > >>>> For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> > >>>> >> >> > >>>> >> >> > >>> >> >> > >>> >> >> > >>> >> --------------------------------------------------------------------- >> >> > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > >>> For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> > >>> >> >> > >>> >> >> > >> >> >> > >> >> >> > >> >> --------------------------------------------------------------------- >> >> > >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > >> For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> > >> >> >> > >> >> >> > > >> >> > > >> >> > > >> --------------------------------------------------------------------- >> >> > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > >> >> > > >> >> > > >> --------------------------------------------------------------------- >> >> > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > >> >> > > >> >> > >> >> > >> >> > --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> > >> >> > --------------------------------------------------------------------- >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> > For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
