blob: 92dda0b4078d739ab8de97d50043581b80116d5a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta name="copyright" content="(C) Copyright 2005" />
<meta name="DC.rights.owner" content="(C) Copyright 2005" />
<meta content="public" name="security" />
<meta content="index,follow" name="Robots" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta content="concept" name="DC.Type" />
<meta name="DC.Title" content="Editing WSDL files with the WSDL Editor" />
<meta name="abstract" content="The WSDL editor allows you to easily and graphically create, modify, view, and validate WSDL files." />
<meta name="description" content="The WSDL editor allows you to easily and graphically create, modify, view, and validate WSDL files." />
<meta scheme="URI" name="DC.Relation" content="../../org.eclipse.jst.ws.doc.user/concepts/cwsdl.html" />
<meta scheme="URI" name="DC.Relation" content="../tasks/tcrtwsdl.html" />
<meta scheme="URI" name="DC.Relation" content="../tasks/tedtwsdl.html" />
<meta content="XHTML" name="DC.Format" />
<meta content="cwsdled" name="DC.Identifier" />
<meta content="en-us" name="DC.Language" />
<link href="../../org.eclipse.wst.doc.user/commonltr.css" type="text/css" rel="stylesheet" />
<title>Editing WSDL files with the WSDL editor</title>
</head>
<body id="cwsdled"><a name="cwsdled"><!-- --></a>
<h1 class="topictitle1">Editing WSDL files with the WSDL Editor</h1>
<div><p>The WSDL editor allows you to easily and graphically create, modify,
view, and validate WSDL files.</p>
<p>Using the WSDL editor, you can do the following:</p>
<ul>
<li>Create new WSDL files</li>
<li>Validate and edit WSDL files</li>
<li>Create and delete: <ul>
<li>services, which are used to aggregate a set of related ports. These are
the root elements of all WSDL files.</li>
<li>ports, which specify an address for a binding, thus defining a single
communication endpoint.</li>
<li>bindings, which specify concrete protocol and data format specifications
for the operations and messages defined by a particular port type.</li>
<li>port types, which are a set of abstract operations. Each operation refers
to an input message and output messages.</li>
<li>operations, which refer to input and output messages</li>
<li>messages, which represent an abstract definition of the data being transmitted.
A message consists of logical parts, each of which is associated with a definition
within some type system.</li>
<li>parts, which are a flexible mechanism for describing the logical abstract
content of a message</li>
<li>types, which describe all the data types used between the client and server.
WSDL is not tied exclusively to a specific typing system, but it uses the
W3C XML Schema specification as its default choice.</li>
<li>import statements, which are used to associate a namespace with a document
location </li>
</ul>
</li>
<li>Import existing WSDL files for structured viewing</li>
<li>Generate documentation from a WSDL document.</li>
</ul>
<p>The WSDL support in the WSDL editor is based on the W3C <a href="http://www.w3.org/TR/wsdl" target="_blank">Web Services Description Language (WSDL) 1.1</a>. The WSDL specification from the W3C Web site is
also used for validation.  </p>
</div>
<div>
<div class="linklist"><strong>Related concepts</strong><br />
<div><a href="../../org.eclipse.jst.ws.doc.user/concepts/cwsdl.html">WSDL</a></div></div>
<div class="linklist"><strong>Related tasks</strong><br />
<div><a href="../tasks/tcrtwsdl.html" title="You can create a new, empty WSDL file, then edit it using the WSDL editor.">Creating a new WSDL file</a></div>
<div><a href="../tasks/tedtwsdl.html" title="Once you have created a WSDL file, you can edit it in the WSDL editor. You can also import WSDL files you have created into the workbench and edit them in the WSDL editor.">Editing WSDL files</a></div></div>
</div>
</body>
</html>