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: 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:[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: 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:[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: 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:[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]