This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 198294 - Incorrect Parameter in generated Web Service Method
Summary: Incorrect Parameter in generated Web Service Method
Status: RESOLVED FIXED
Alias: None
Product: webservices
Classification: Unclassified
Component: JAX-WS (show other bugs)
Version: 7.0
Hardware: PC Windows XP
: P3 normal (vote)
Assignee: Denis Anisimov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-03 20:59 UTC by bht
Modified: 2011-05-06 05:08 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
part of testcase (56.69 KB, text/plain)
2011-05-03 20:59 UTC, bht
Details
part of testcase (59.51 KB, text/plain)
2011-05-03 21:00 UTC, bht
Details
part of testcase (152.11 KB, text/plain)
2011-05-03 21:01 UTC, bht
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bht 2011-05-03 20:59:02 UTC
Build 201104070400 dev

How to reproduce:

File|New Project|Samples|Java Web|Servlet Stateless (Java EE6)


In project window, copy attached files

Services.wsdl
types.xsd
messages.xsd

to web directory

Project Window|Project Node|Right click|New|Web Service Client
leave default option Client Style: JAX-WS Style

Specify WSDL from local file Services.wsdl

Finish

After the web service client is created, edit Servlet2Stateless.java


Right click|Insert Code|Call web Service Operation

Select operation to invoke: CreateItem


In the generated method private void createItem(..),

the call port.createItem(request_1, requestVersion, createItemResult, serverVersion);

contains a parameter request_1 which does not exist

it should be "request"


BTW the build fails with an error:

init:
wsimport-init:
Created dir: C:\bt\java\NetBeans\issues\WebServiceMethodWrong\ServletStateless\build\generated-sources\jax-ws
wsimport-client-Services:
Created dir: C:\bt\java\NetBeans\issues\WebServiceMethodWrong\ServletStateless\build\generated\jax-wsCache\Services
C:\bt\java\NetBeans\issues\WebServiceMethodWrong\ServletStateless\nbproject\jaxws-build.xml:32: C:\bt\java\NetBeans\issues\WebServiceMethodWrong\ServletStateless\src\conf\xml-resources\web-service-references\Services\wsdl does not exist.
BUILD FAILED (total time: 0 seconds)



init:
wsimport-init:
Created dir: C:\bt\java\NetBeans\issues\WebServiceMethodWrong\ServletStateless\build\generated-sources\jax-ws
wsimport-client-Services:
Created dir: C:\bt\java\NetBeans\issues\WebServiceMethodWrong\ServletStateless\build\generated\jax-wsCache\Services
C:\bt\java\NetBeans\issues\WebServiceMethodWrong\ServletStateless\nbproject\jaxws-build.xml:32: C:\bt\java\NetBeans\issues\WebServiceMethodWrong\ServletStateless\src\conf\xml-resources\web-service-references\Services\wsdl does not exist.
BUILD FAILED (total time: 0 seconds)
Comment 1 bht 2011-05-03 20:59:58 UTC
Created attachment 108086 [details]
part of testcase
Comment 2 bht 2011-05-03 21:00:45 UTC
Created attachment 108087 [details]
part of testcase
Comment 3 bht 2011-05-03 21:01:10 UTC
Created attachment 108088 [details]
part of testcase
Comment 4 Denis Anisimov 2011-05-05 07:19:30 UTC
I'm able to reproduce it.
Comment 5 Denis Anisimov 2011-05-05 10:02:01 UTC
changeset:   193411:be769d6614bd
Comment 6 Quality Engineering 2011-05-06 05:08:01 UTC
Integrated into 'main-golden', will be available in build *201105060000* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/be769d6614bd
User: Denis Anisimov <ads@netbeans.org>
Log: Fix for BZ#198294 - Incorrect Parameter in generated Web Service Method.