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 148003 - [gfesb-a11y]FileBC - response configuration screen in Generate Binding and service port screen is not 508 compliant.
Summary: [gfesb-a11y]FileBC - response configuration screen in Generate Binding and se...
Status: RESOLVED WONTFIX
Alias: None
Product: soa
Classification: Unclassified
Component: Binding Components (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Jonelle Almero
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-23 11:15 UTC by sk200078
Modified: 2016-06-17 08:28 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sk200078 2008-09-23 11:15:47 UTC
BuildDetails:20080910
Product:Glassfish ESB
Sub Component : File BC
Steps to reproduce: 

1.Right click on fileinbound port type and selct add option.
2.Then select "Binding and service port:
3.Select binding type as file and configuration as response configuration

Run a11y tool on the wizard. you will see following output.

<HTML><HEAD>
<TITLE>Output from UIAccessibilityTester for window with title : Generate Binding and Service Port </TITLE>
</HEAD>
<BODY>
<PRE>
Results of Accessibility test, window with title "Generate Binding and Service Port"


 Doesn't implement Accessible :
   Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
   Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 


 No Accessible name :
   Class: javax.swing.JTextPane {  |  text/plain } 


 No Accessible description :
   Class: javax.swing.JButton {  Details... |  } 
   Class: javax.swing.JRadioButton {  encoded data |  } 
   Class: javax.swing.JRadioButton {  text |  } 
   Class: javax.swing.JRadioButton {  xml |  } 
   Class: javax.swing.JTabbedPane {  Response Configuration |  } 
   Class: javax.swing.JTextField {  Port Name: |  } 


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JTabbedPane {  Response Configuration |  } 
   Class: javax.swing.JTextPane {  |  text/plain } 


 Components with no mnemonic :
   Class: javax.swing.JRadioButton {  Inbound One Way |  Inbound One Way } 
   Class: javax.swing.JRadioButton {  Inbound Request Response |  Inbound Request Response } 
   Class: javax.swing.JRadioButton {  Outbound One Way |  Outbound One Way } 
   Class: javax.swing.JRadioButton {  Solicited Read |  Solicited Read } 


 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
   - none.

 Components with potential mnemonics conflict:
 - components with mnemonic 'T' :
   Class: javax.swing.JLabel {  Binding Type: |  Select the binding protocol. } 
   Class: javax.swing.JRadioButton {  text |  } 

 - components with mnemonic 'N' :
   Class: javax.swing.JLabel {  Binding Name: |  Specify the name of the binding. } 
   Class: javax.swing.JLabel {  File Name* (pattern): |  Defines the file name relative to the specified directory to
read from or write to. If fileNameIsPattern is not true, this attribute specifies an actual file name. Otherwise, this
attribute specifies a pattern marker used for filtering input files from the directory, or a file name format to write
to the directory; The supported patterns are: 1. <anyString>%d<anyString>.<anySuffix> where "%d" denotes an unique
number for input and an one-up sequence number for output file names; 2. <anyString>%u<anyString>.<anySuffix> where %u
denotes a wild card match for input and an UUID for output file names. 3.<anyString>%t<anyString>.<anySuffix> where %t
denotes an unique timestamp for both input and out file names. The expected date format is yyyymmdd-HH-mm-ss-SSS. For
input file names, the -HH-mm-ss-SSS part may be omitted if unique-ness is guaranteed.
4.<anyString>%{<seq_name>}<anyString>.<anySuffix> where %{<seq_name>} denotes an integer number in input file name or a
one up sequence number persisted in a sequence file by name <seq_name> if it is for output file. } 


 Components not reachable with tab traversal :
   - none.
</PRE>
</BODY>
</HTML>
Comment 1 Jonelle Almero 2008-10-22 19:33:31 UTC
I fixed those issues from the binding panels.  Please advice if there should be separate tickets to these other
components or how to proceed with this so that we can still keep track the other errors from the report
Comment 2 sbondada 2009-03-24 22:32:17 UTC
What is the expected behaviour?.
I got the following with no mnemonics, wrong mnemonic, no label etc, tested on glassfishESBv2.1
<HTML><HEAD>
<TITLE>Output from UIAccessibilityTester for window with title : Generate Binding and Service Port </TITLE>
</HEAD>
<BODY>
<PRE>
Results of Accessibility test, window with title "Generate Binding and Service Port"


 Doesn't implement Accessible :
   - none.

 No Accessible name :
   Class: javax.swing.JComboBox {  |  } 


 No Accessible description :
   Class: javax.swing.JComboBox {  |  } 
   Class: javax.swing.JTextField {  Port Name: |  } 


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   - none.

 Components with no mnemonic :
   - none.

 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
   - none.

 Components not reachable with tab traversal :
   - none.
</PRE>
</BODY>
</HTML>
Comment 3 Jiri Kovalsky 2016-06-17 08:28:35 UTC
SOA is no longer available in the NetBeans IDE so we are not going to fix this problem. Closing accordingly.

[1] http://wiki.netbeans.org/NetBeansArchivedFeatures#SOA