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

Summary: XSL new file wizard
Product: soa Reporter: Sergey Lunegov <slunegov>
Component: XSLTAssignee: Vladimir Yaroslavskiy <yaroslavskiy>
Status: VERIFIED FIXED    
Severity: blocker CC: dmitry_markovski
Priority: P1    
Version: 5.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on: 93324    
Bug Blocks: 92964    

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
.