Folks,
I have to design the WSDL files of a bunch of XML Web Services. But,
unfortunately, I am not very keen on writing the WSDL file line by line, and
moreover be aware of the whole standard specification in details. I will be
very happy if there is a visual tool, which can do this for me. Does anyone
know such kind of tool (if it is free, this is going to be awesome)?
Thanks in advance.
Regards,
George Ivanov 7 6997
Hi George,
Welcome to the MSDN newsgroup.
As for WSDL document, if you're .NET framework sdk or VS.NET ide, it'll
automatically generate the wsdl document for your webservice class.
If you want to manually generate WSDL xml document, as far as I know ,the
XMLSpy tool provide such functionality. In addition, you can also try
searching on the gotdotnet site on some .NET specific webservice tools:
#Web Service Tools http://www.gotdotnet.com/team/tools/...c/default.aspx
Hope this helps.
Regards,
Steven Cheng
Microsoft Online Support
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
Hi Steven,
Thanks for your reply. My goal is to write the WSDL file manually because I
want to put additional headers, types and SOAP messages (I want to have a
valid XML schema which will verify te SOAP messages that I am gonna dispatch
/ receive). Having these in the WSDL file, VS.NET indeed will automatically
(or manually through wsdl.exe) generate the Web proxy class having
full-blown header properties etc. However, what I am actually looking for is
a tool that will "guide" me so that I can define first the SOAP messages
with their headers, operations and stuff, but after will validate the whole
schema and will define the additional entities like for example parameters
passed to operations etc.
GotDotNet site has good tools indeed but they however does not offer the
functionality that I am looking for. Altova indeed has this Web Services
studio, but so far I haven't reviewed it. Probably I should. However, I will
appreciate if you have other propositions :)
Thans again for you reply!
Regards,
George Jordanov Ivanov
On gotdotnet.org
"Steven Cheng[MSFT]" <st*****@online .microsoft.com> wrote in message
news:Dk******** *****@TK2MSFTNG XA01.phx.gbl... Hi George,
Welcome to the MSDN newsgroup.
As for WSDL document, if you're .NET framework sdk or VS.NET ide, it'll automatically generate the wsdl document for your webservice class.
If you want to manually generate WSDL xml document, as far as I know ,the XMLSpy tool provide such functionality. In addition, you can also try searching on the gotdotnet site on some .NET specific webservice tools:
#Web Service Tools http://www.gotdotnet.com/team/tools/...c/default.aspx
Hope this helps.
Regards,
Steven Cheng Microsoft Online Support
Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.)
Folks,
I found the tool I was looking for - it is named WsContractFirst . It
actually follows Microsoft's recommendation of writing WSDL contract first
and most of all is free. Check it out at: http://www.thinktecture.com/Resource...t/default.html
A simple tutorial how to work with this Visual Studio 2003 add-in can be
found here: http://www.thinktecture.com/resource...t/default.html
I managed to create the WSDL files I was planning using both this tutorial
and the add-in itself. One drawback that I find is that this tool so far is
not ported for Visual Studio 2005, but I guess that soon the its creators
will fix this.
Regards,
George Jordanov Ivanov
"George Jordanov Ivanov" <ge***********@ newsgroups.nosp am> wrote in message
news:eB******** *****@TK2MSFTNG P14.phx.gbl... Hi Steven,
Thanks for your reply. My goal is to write the WSDL file manually because I want to put additional headers, types and SOAP messages (I want to have a valid XML schema which will verify te SOAP messages that I am gonna dispatch / receive). Having these in the WSDL file, VS.NET indeed will automatically (or manually through wsdl.exe) generate the Web proxy class having full-blown header properties etc. However, what I am actually looking for is a tool that will "guide" me so that I can define first the SOAP messages with their headers, operations and stuff, but after will validate the whole schema and will define the additional entities like for example parameters passed to operations etc.
GotDotNet site has good tools indeed but they however does not offer the functionality that I am looking for. Altova indeed has this Web Services studio, but so far I haven't reviewed it. Probably I should. However, I will appreciate if you have other propositions :)
Thans again for you reply! Regards, George Jordanov Ivanov
On gotdotnet.org "Steven Cheng[MSFT]" <st*****@online .microsoft.com> wrote in message news:Dk******** *****@TK2MSFTNG XA01.phx.gbl... Hi George,
Welcome to the MSDN newsgroup.
As for WSDL document, if you're .NET framework sdk or VS.NET ide, it'll automatically generate the wsdl document for your webservice class.
If you want to manually generate WSDL xml document, as far as I know ,the XMLSpy tool provide such functionality. In addition, you can also try searching on the gotdotnet site on some .NET specific webservice tools:
#Web Service Tools http://www.gotdotnet.com/team/tools/...c/default.aspx
Hope this helps.
Regards,
Steven Cheng Microsoft Online Support
Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.)
Thanks for your followup George,
Glad that you've found the one.
Actually the tool you mentioned is supporting developing webservice
through the Contract-First approach. Here is one MSDN article discussing on
this:
#Contract-First Service Development http://msdn.microsoft.com/msdnmag/is...erviceStation/
Hope this also helps.
Regards,
Steven Cheng
Microsoft Online Support
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
Hi Steven,
Actually I found this tool when I read exactly this atricle. There is one
update on WsContractFirst tool - today they released version 0.6 which now
supports Visual Studio 2005.
Enjoy!
George
"Steven Cheng[MSFT]" <st*****@online .microsoft.com> wrote in message
news:ej******** ******@TK2MSFTN GXA01.phx.gbl.. . Thanks for your followup George,
Glad that you've found the one.
Actually the tool you mentioned is supporting developing webservice through the Contract-First approach. Here is one MSDN article discussing on this:
#Contract-First Service Development http://msdn.microsoft.com/msdnmag/is...erviceStation/
Hope this also helps.
Regards,
Steven Cheng Microsoft Online Support
Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.)
That's cool George,
Good luck!
Regards,
Steven Cheng
Microsoft Online Support
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
Hi Steven,
I hope you can enlighten me. I'm very new to web services. I'm using visual studio.net 2005. I've gone through every tutorial that I've found and my C# book and I've looked at many forums on the Internet. I have uninstalled and reinstalled the 2.0 .net framework. When I try to create an application that will reference a web service that I have created, I get the following response.
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------
A name was started with an invalid character. Error processing resource 'file:///C:/Documents and Settings/JT/My Documents/...
<%@ WebService Language="C#" CodeBehind="~/App_Code/Testing.cs" Class="Testing" %>
-^
If I try to run this web service from the development environment in debug mode it works fine.
If I try to create the web service as an http style location using localhost I get the following response when I try to run it.
HTTP 500 - Internal server error
Internet Explorer
No other explanation is given. When I try to add this web service as a reference, I get the same http 500 error. The only web service that I can even get a response from is the ReportingServic es.WSDL. This is the only one that has a WSDL extension. I cannot figure out how to create the WSDL files. I cannot figure out why localhost does not like my web services. I believe that if I cannot access these WSDL files that I will not be able to obtain the web service proxy class. I have a guide that shows what is in a typical web service proxy class, but I don't think that I want to start out using web services that way. There are too many things that I don't understand yet. For instance, what is placed on the web server and where is it placed? I believe that if I could get the http location specification for a web service to work, that I would not have to worry about what was placed and where. This is a critical piece that is holding up the completion of a project that I'm working on. Can you help me out?
Thanks,
JT
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: PMCG |
last post by:
Hi
Is it possible to decorate web service parameters with attributes that can add documentation elements to the complex type for a web method in WSDL, something similar to what the WebMethodAttribute provides for the method itself.
For something lik
public int XCoOrdinate
public int YCoOrdinate
[WebMethodAttribute(Description="Do some work")
public void DoWork(Point input
|
by: trexim |
last post by:
Hi,
I am trying to create a Web Reference for CSTA using the URL
http://www.ecma-international.org/standards/ecma-348/csta-wsdl/csta-wsdl-all-operations.wsdl
Visual .Net complains that:
"
The document was understood, but it could not be processed.
- The WSDL document contains links that could not be resolved.
- There was an error downloading
|
by: Stefan Lischke |
last post by:
hi there,
I have a lot of problems generating code for the new "WS-Eventing"
Specification
http://schemas.xmlsoap.org/ws/2004/08/eventing/
Is it possible, that after IBM joined this spec. the code can only be
generated
by the WSDL toolkit from IBM?????
|
by: Stefan Lischke |
last post by:
Hi,
I'm really desperate using code generation(wsdl.exe) from wsdl files for
latest WS-Eventing(including WS-Addressing) Specs.
I'm writing my diploma about "publish subscribe systems based on Web
Services"
I took the WS-Eventing WSDL file and added <binding>'s and
<service>'s... Then i took the apache axis wsdl2java tool and i got nice
|
by: Mike |
last post by:
I have a web service being consume by a new client. The WebMethod they are
calling is called Process.
So in the WSDL I have has 2 elements, Process and ProcessResponse.
<s:schema elementFormDefault="qualified"
targetNamespace="http://www.test.com/">
<s:import namespace="http://www.test.com/" />
<s:element name="Process">
<s:complexType>
| |
by: Kevin Burton |
last post by:
I am running wsdl.exe to try and generate some classes and I am getting:
wsdl ppc.wsdl
Microsoft (R) Web Services Description Language Utility
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
Schema validation warning: Invalid 'name' attribute value: The ' '
character, hexadecimal value 0x20, cannot be included in a name..
Schema validation warning: Invalid 'name' attribute value: The ' '
|
by: Henrik Gøttig |
last post by:
Hi all
Feeling a bit frustrated here. Maybe I did not find the correct info
yet, that's why I am asking you.
I have "developed" a .NET 2.0 WebService and generated (using wsdl.exe)
the WSDL for it.
The types I am returning from webmethod calls has a superclass
(BaseBusinessObject). So MyBusinessObject inherits from BaseBusinessObjects.
That gives me two schemas in the <types> section of my wsdl. One for the
|
by: Cordell Lawrence |
last post by:
Gosh darn it MS guys, I mean ... excuse me a bit cause I'm a little
fustrated by having to include my external schemas into my WSDL definition
every time I make a chage because the WSDL.EXE is broke.
I'm refering to the following known problem:
http://support.microsoft.com/default.aspx?scid=kb;en-us;820122
BUG: "Unable to Import Binding from Namespace"
Error Message Occurs When You Try to Create an XML Web Service Proxy File by
Using...
|
by: Thomas Guettler |
last post by:
Hi,
I looked for a solution to talk to a web service which
offers its signature with a wsdl file.
I googled for 'wsdl python' and found ZSI.
This project uses code generation. That's something
I don't like.
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |