blob: 7aa908b9671ea79bc5376512a3b1c5a23293033e [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<title>New Web Service from WSDL Wizard: Name and Location</title>
<link rel="stylesheet" href="ide.css" title="Oracle BLAFDoc" type="text/css"/>
</head>
<body>
<p><a id="org.netbeans.modules.websvc.core.dev.wizard.WebServiceFromWSDLPanel" name="org.netbeans.modules.websvc.core.dev.wizard.WebServiceFromWSDLPanel"></a></p>
<div id="NBCSH4911"><!-- infolevel="all" infotype="General" --><a id="sthref715" name="sthref715"></a>
<h1>New Web Service from WSDL Wizard: Name and Location</h1>
<a name="BEGIN" id="BEGIN"></a>
<p>The New Web Service from WSDL wizard creates a new Web Service from a WSDL file.</p>
<p>In the Name and Location page, you have to set the following properties:</p>
<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t85">Element</th>
<th align="left" valign="bottom" id="r1c2-t85">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t85" headers="r1c1-t85">
<p>Web Service Name</p>
</td>
<td align="left" headers="r2c1-t85 r1c2-t85">Specifies the name of the web service. The name is used to name the files that are created by the web service wizard.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t85" headers="r1c1-t85">Project</td>
<td align="left" headers="r3c1-t85 r1c2-t85">Name of the project.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r4c1-t85" headers="r1c1-t85">Location</td>
<td align="left" headers="r4c1-t85 r1c2-t85">Specifies the source root where the web service files will be created. By default, you only have one source root, the src folder. To add additional source roots, right-click the project node in the Projects window, choose Properties, click Sources, and define a new source package folder.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r5c1-t85" headers="r1c1-t85">Package</td>
<td align="left" headers="r5c1-t85 r1c2-t85">Specifies the package name where the web service files will be housed.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r6c1-t85" headers="r1c1-t85">
<p>Select Local WSDL File or Enter WSDL URL</p>
</td>
<td align="left" headers="r6c1-t85 r1c2-t85">Type the location or URL of the WSDL file or click Browse to locate the WSDL file on your local system.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r7c1-t85" headers="r1c1-t85">
<p>WSDL Service Port</p>
</td>
<td align="left" headers="r7c1-t85 r1c2-t85">WSDL service port specified in WSDL file. This field is populated automatically when you specify the WSDL file. You can click Browse to specify a service port if the WSDL file specifies more than one service port.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r8c1-t85" headers="r1c1-t85">
<p>Use Provider</p>
</td>
<td align="left" headers="r8c1-t85 r1c2-t85">When selected, the service endpoint implements the Provider interface as a dynamic alternative to an SEI. Provider implementations receive requests as raw XML data, and must send responses as raw XML data. The class declaration is annotated with @WebServiceProvider. You will need to add the implementation of the invoke method to the class. The element name should be changed to:<code dir="ltr"><br />
Implement javax.ws.xml.Provider Interface</code></td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r9c1-t85" headers="r1c1-t85">
<p>Implement Web Service as Stateless Session Bean</p>
</td>
<td align="left" headers="r9c1-t85 r1c2-t85">When selected the class declaration is annotated with the @Stateless annotation.</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<a id="NBCSH4917" name="NBCSH4917"></a>
<hr><p><b>Related Topics</b></p>
<p><i>Developing Applications with NetBeans IDE</i>,
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG1681">
<param name="text" value="<html><u>&quot;Working with Glassfish Application Servers&quot;</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<!-- -->
<!-- Start Footer -->
<table summary="" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" width="86%"><a href="legal_notice.htm">
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0.</a>
</td>
</tr>
</table>
<!-- -->
</body>
</html>