elaltaico
asked on
how to use a webservice which created on c#t at java platform
Hello
Previous developers created a webproject which consumes a webservice in .net platform and they wanted me to use this webservice on jsp. I read netbeans tutorials and find out that webservice is irrelevant to platform. However the problem is at .net project I could not find a file whose extension is .wsdl or a werbservice.amsx. You can find service.cs which was implemented has webservice commands a lot. Could you please look at the Service.cs file and tell me how i can consume or use this service on a jsp file? I would be appreciated if you can help me. Because it takes my hours to read this documentation.
Best Regards
Altaico
Service.cs
Previous developers created a webproject which consumes a webservice in .net platform and they wanted me to use this webservice on jsp. I read netbeans tutorials and find out that webservice is irrelevant to platform. However the problem is at .net project I could not find a file whose extension is .wsdl or a werbservice.amsx. You can find service.cs which was implemented has webservice commands a lot. Could you please look at the Service.cs file and tell me how i can consume or use this service on a jsp file? I would be appreciated if you can help me. Because it takes my hours to read this documentation.
Best Regards
Altaico
Service.cs
If you want the wsdl, you can do: werbservice.amsx?WSDL
ASKER
you meant during binding it to java i need to write it like that werbservice.amsx?WSDL ??
ASKER
NETBEANS does not recognize ../../../Desktop/haberturk Service/Se rvice.asmx ?WSDL ... it says valid schema name
No, you need to use it as an application via web e.g. IIS. like: http://localhost/Service.asmx?WSDL
Then you can see the schema.
Then you can see the schema.
ASKER
hello stephanonline yea i tried it after binding i get following error :
Compiling file:/C:/Users/Okansys/Doc uments/Net BeansProje cts/JavaAp plication1 /xml-resou rces/jaxb/ haberturk/ 77.92.154. 132_8080/W ebApplicat ion5/web/h aberturkSe rvice/Serv ice.asmx
[ERROR] The markup in the document preceding the root element must be well-formed.
line 1 of file:/C:/Users/Okansys/Doc uments/Net BeansProje cts/JavaAp plication1 /xml-resou rces/jaxb/ haberturk/ 77.92.154. 132_8080/W ebApplicat ion5/web/h aberturkSe rvice/Serv ice.asmx
failure in the XJC task. Use the Ant -verbose switch for more details
C:\Users\Okansys\Documents \NetBeansP rojects\Ja vaApplicat ion1\nbpro ject\xml_b inding_bui ld.xml:17: unable to parse the schema. Error messages should have been provided
BUILD FAILED (total time: 0 seconds)
Here is my Service.asmx file :
[code]
<%@ WebService Language="C#" CodeBehind="~/App_Code/Ser vice.cs" Class="Service" %>
[/code]
I am looking forward for your helps..very close to answer.regards.
Compiling file:/C:/Users/Okansys/Doc
[ERROR] The markup in the document preceding the root element must be well-formed.
line 1 of file:/C:/Users/Okansys/Doc
failure in the XJC task. Use the Ant -verbose switch for more details
C:\Users\Okansys\Documents
BUILD FAILED (total time: 0 seconds)
Here is my Service.asmx file :
[code]
<%@ WebService Language="C#" CodeBehind="~/App_Code/Ser
[/code]
I am looking forward for your helps..very close to answer.regards.
Can you see the wsdl self via the url or do you get an error?
ASKER
i used wsdl self via the url as you told me after that i got the error which i posted above.cheers
What I mean is, can you browse the wsdl through browser without errors? Not within the application.
If that's not possible, you cannot bind it.
Like so:
open browser (e.g. Firefox, IE, Chrome)
go to url of your WSDL like: http://localhost/Service.asmx?WSDL
If this is working. Could you post the code you have created in order to call a webmethod (where the error is) (the full code, not just a line where it breaks, but all the code you need to call the method)
If that's not possible, you cannot bind it.
Like so:
open browser (e.g. Firefox, IE, Chrome)
go to url of your WSDL like: http://localhost/Service.asmx?WSDL
If this is working. Could you post the code you have created in order to call a webmethod (where the error is) (the full code, not just a line where it breaks, but all the code you need to call the method)
ASKER
After I write the link which is http://77.92.154.132:8080/WebApplication5/web/haberturkService/Service.asmx I see the codes which are : <%@ WebService Language="C#" CodeBehind="~/App_Code/Ser vice.cs" Class="Service" %>.
It means I can directly see Service.asmx. Service.asmx calls service.cs as you see in the example. I am posting service.cs as an attachment. Thank you again. Service asmx has only one line which is:
<%@ WebService Language="C#" CodeBehind="~/App_Code/Ser vice.cs" Class="Service" %>
Cheers
Service.cs
It means I can directly see Service.asmx. Service.asmx calls service.cs as you see in the example. I am posting service.cs as an attachment. Thank you again. Service asmx has only one line which is:
<%@ WebService Language="C#" CodeBehind="~/App_Code/Ser
Cheers
Service.cs
Well, If I see it this way. You have not compiled and published the webservice because we can read it, you need to see something like this when you open de webservice:
service.jpg
service.jpg
ASKER
it means I have to compile it in c# as it was written in c# and after that i need to write http://77.92.154.132:8080/WebApplication5/web/haberturkService/Service.asmx . If I complete it successfully, I will see the service.jpg when I type http://77.92.154.132:8080/WebApplication5/web/haberturkService/Service.asmx??
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.