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 93273 - XSL new file wizard
Summary: XSL new file wizard
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: XSLT (show other bugs)
Version: 5.x
Hardware: All All
: P1 blocker (vote)
Assignee: Vladimir Yaroslavskiy
URL:
Keywords:
Depends on: 93324
Blocks: 92964
  Show dependency tree
 
Reported: 2007-01-26 09:03 UTC by Sergey Lunegov
Modified: 2007-05-31 13:02 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Lunegov 2007-01-26 09:03:54 UTC
New file wizard should support 3 scenarious:
1. request-reply
2. filter one-way
3. filter request-reply
Comment 1 Alexey Yarmolenko 2007-01-29 13:31:29 UTC
Step 1: Choose wizard type
(o) Request-reply service
(o) Proxy service

Each radio button will be accompanied with short description about what
type of service it creates.

Request-reply:
The XSLT service receives a message from a web service, transforms it
and sends it back.

Proxy:
The XSLT service acts as a proxy service, transforming messages
exchanged by two web services.


Step 2A (opens if the user chooses "Request-reply service" in previous
step 1)
(o)Existing WSDL
(A dropdown list of all WSDLs in curent project) (The "Import" button)

(o)Create new WSDL
Name:(text field)

Step 2B Choose operation
Port Type: (A combo box with the list of operations in the WSDL file,
which was
selected in step 2A) (The "New" button)
Operation: (A combo box with a list of operation in this porttype) (The
"New" button)

Input Type:(Type name, noneditable textfield)[The "Choose" button]
Output Type:(Type name, noneditable textfield)[The "Choose" button

Clicking on the "Choose" button opens a modal dialog with a type
chooser and the "Import Schema" button

Input type and output type text fields will be updated when the user
selects a different operation, or clicks the "Choose" button.

This is the last step in the first branch


Step 2B(opens if the user chooses "Proxy service" in step 1)

Configure proxy service
Panel consists of 2 similar panes called "We implement" and "We call".
Each pane contains a dropdown list with WSDLs available in the current
project with the "Import" button, invoking a modal importer dialog. It
also contains dropdown lists allowing to choose the PratnerlinkType/Role
and operation.

Once the user has specified both  port types and operations, the bottom
part displays the datatypes used by input and output operation in the
follwoing format:

[x]Transform request
Type1 -Type2:(A text field to enter a name of the xsl file to transform
between them)

[x]Transform Reply
Type2A -Type1A:(A text field to enter a name of the xsl file to
transform between them)
Comment 2 Vladimir Yaroslavskiy 2007-02-05 08:56:10 UTC
done.
Comment 3 Vladimir Yaroslavskiy 2007-05-31 13:01:22 UTC
Feature is in IDE.
Comment 4 Vladimir Yaroslavskiy 2007-05-31 13:02:24 UTC
.