| <?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 http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="copyright" content="(C) Copyright IBM Corporation 2005" /> |
| <meta name="DC.rights.owner" content="(C) Copyright IBM Corporation 2005" /> |
| <meta name="security" content="public" /> |
| <meta name="Robots" content="index,follow" /> |
| <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 name="DC.Type" content="task" /> |
| <meta name="DC.Title" content="Creating a new type for your WSDL file" /> |
| <meta name="abstract" content="Types 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." /> |
| <meta name="description" content="Types 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." /> |
| <meta name="DC.Relation" scheme="URI" content="../concepts/cwsdled.html" /> |
| <meta name="DC.Relation" scheme="URI" content="tcrtwsdl.html" /> |
| <meta name="DC.Relation" scheme="URI" content="tedtwsdl.html" /> |
| <meta name="DC.Relation" scheme="URI" content="../tasks/tedtwsdl.html" /> |
| <meta name="DC.Format" content="XHTML" /> |
| <meta name="DC.Identifier" content="tcrttype" /> |
| <meta name="DC.Language" content="en-us" /> |
| <!-- All rights reserved. Licensed Materials Property of IBM --> |
| <!-- US Government Users Restricted Rights --> |
| <!-- Use, duplication or disclosure restricted by --> |
| <!-- GSA ADP Schedule Contract with IBM Corp. --> |
| <link rel="stylesheet" type="text/css" href="../ibmdita.css" /> |
| <title>Creating a new type for your WSDL file</title> |
| </head> |
| <body id="tcrttype"><a name="tcrttype"><!-- --></a> |
| |
| <h1 class="topictitle1">Creating a new type for your WSDL file</h1> |
| <div><p>Types 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.</p> |
| <div class="section"><p>WSDL allows type systems to be added via extensibility elements. |
| An extensibility element may appear under the <strong>types</strong> element to identify |
| the type definition system being used and to provide an XML container element |
| for the type definitions.</p> |
| <p>To add an extensibility element to your WSDL |
| file, follow these steps:</p> |
| </div> |
| <ol><li class="stepexpand"><span>In the Graph view right-click the <strong>Types</strong> group.</span></li> |
| <li class="stepexpand"><span>Click <strong>Add Child</strong> > <strong>Add Schema</strong>. You will be |
| creating an inline schema - a schema that is defined directly within the WSDL |
| file.</span> </li> |
| <li class="stepexpand"><span>A schema object will appear in the group.</span> Select it.</li> |
| <li class="stepexpand"><span>The following information about your schema is listed: </span> <ul><li> <strong>Prefix</strong> - The prefix associated with the current namespace</li> |
| <li> <strong>URI</strong> - the target namespace for the schema</li> |
| <li>Other attributes, such as <strong>version</strong>, <strong>language</strong>, and <strong>attribute |
| form</strong>.</li> |
| </ul> |
| You can manually modify the value of any of these attributes.</li> |
| <li class="stepexpand"><span>You can also add new components to your XML schema. In the Graph |
| view, press the arrow icon to the left of the schema object to drill down |
| into the schema.</span> Now you can edit the schema within the graph |
| view. When finished, press the <span class="uicontrol">Back</span> button at the top |
| left of the WSDL editor to return to the definition view of the WSDL document.</li> |
| </ol> |
| <div class="section"><p>For more information about XML schemas, refer to the XML schema |
| editor online documentation.</p> |
| </div> |
| </div> |
| <div> |
| <div class="familylinks"> |
| <div class="parentlink"><strong>Parent topic:</strong> <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 outside Rational Developer products into the workbench and edit them in the WSDL editor.">Editing WSDL files</a></div> |
| </div> |
| |
| <div class="linklist"><strong>Related concepts</strong><br /> |
| |
| <div><a href="../concepts/cwsdled.html" title="The WSDL editor allows you to easily and graphically create, modify, view, and validate WSDL files.">Editing WSDL files with the WSDL Editor</a></div></div> |
| |
| <div class="linklist"><strong>Related tasks</strong><br /> |
| |
| <div><a href="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="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 outside Rational Developer products into the workbench and edit them in the WSDL editor.">Editing WSDL files</a></div></div> |
| </div> |
| </body> |
| </html> |