Solved

how to use a webservice which created on c#t at java platform

Posted on 2010-08-30
12
365 Views
Last Modified: 2013-12-14
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
0
Comment
Question by:elaltaico
  • 6
  • 6
12 Comments
 
LVL 16

Expert Comment

by:Stephan
ID: 33564571
If you want the wsdl, you can do: werbservice.amsx?WSDL
0
 

Author Comment

by:elaltaico
ID: 33564863
you meant during binding it to java i need to write it like that werbservice.amsx?WSDL ??
0
 

Author Comment

by:elaltaico
ID: 33564992
NETBEANS does not recognize ../../../Desktop/haberturkService/Service.asmx?WSDL  ... it says valid schema name
0
 
LVL 16

Expert Comment

by:Stephan
ID: 33565005
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.
0
 

Author Comment

by:elaltaico
ID: 33565062
hello stephanonline yea i tried it after binding i get following error :

Compiling file:/C:/Users/Okansys/Documents/NetBeansProjects/JavaApplication1/xml-resources/jaxb/haberturk/77.92.154.132_8080/WebApplication5/web/haberturkService/Service.asmx
[ERROR] The markup in the document preceding the root element must be well-formed.
  line 1 of file:/C:/Users/Okansys/Documents/NetBeansProjects/JavaApplication1/xml-resources/jaxb/haberturk/77.92.154.132_8080/WebApplication5/web/haberturkService/Service.asmx

failure in the XJC task. Use the Ant -verbose switch for more details
C:\Users\Okansys\Documents\NetBeansProjects\JavaApplication1\nbproject\xml_binding_build.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/Service.cs" Class="Service" %>
[/code]

I am looking forward for your helps..very close to answer.regards.
0
 
LVL 16

Expert Comment

by:Stephan
ID: 33565073
Can you see the wsdl self via the url or do you get an error?
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 

Author Comment

by:elaltaico
ID: 33565080
i used wsdl self via the url as you told me after that i got the error which i posted above.cheers
0
 
LVL 16

Expert Comment

by:Stephan
ID: 33565110
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)
0
 

Author Comment

by:elaltaico
ID: 33565157
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/Service.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/Service.cs" Class="Service" %>

Cheers



Service.cs
0
 
LVL 16

Expert Comment

by:Stephan
ID: 33565248
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
0
 

Author Comment

by:elaltaico
ID: 33565274
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??
0
 
LVL 16

Accepted Solution

by:
Stephan earned 500 total points
ID: 33565305
Not exactly thesame, but simular, the styling and your own methods are listed.
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
Jaspersoft Studio is a plugin for Eclipse that lets you create reports from a datasource.  In this article, we'll go over creating a report from a default template and setting up a datasource that connects to your database.
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.
The viewer will learn how to use and create new code templates in NetBeans IDE 8.0 for Windows.

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now