axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rich Scheuerle (JIRA)" <>
Subject [jira] Resolved: (AXIS2-4397) JAX-WS: The port-name-pattern regular expression processing is incorrect
Date Thu, 18 Jun 2009 13:31:07 GMT


Rich Scheuerle resolved AXIS2-4397.

    Resolution: Fixed

Committed Revision:786055

> JAX-WS: The port-name-pattern regular expression processing is incorrect
> ------------------------------------------------------------------------
>                 Key: AXIS2-4397
>                 URL:
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>            Reporter: Rich Scheuerle
>            Assignee: Rich Scheuerle
>   Original Estimate: 2h
>  Remaining Estimate: 2h
> Scenario:
> A customer can supply JAX-WS application handlers with their application.  The customer
indicates which handlers are run by providing an xml file describing the handler chain.  
> The following example xml file indicates that test.MyHandler handler should be run for
all ports (*).                        
> <jws:handler-chains                                             
> xmlns:jws="">                  
>   <jws:handler-chain name="MyHandlerChain">                     
>       <jws:protocol-bindings>some value</jws:protocol-bindings> 
>      <jws:port-name-pattern>*</jws:port-name-pattern>           
>       <jws:handler>                                             
>          <jws:handler-class>test.MyHandler</jws:handler-class>  
>       </jws:handler>                                            
>   </jws-handler-chain>                                          
> </jws:handler-chains>                                           
> Due to an error introduced by a prior fix, this scenario will not succeed.  The test.MyHandler
handler will not run, and no errors are reported by the JAX-WS engine.  
> This failure is limited to the case where the customer uses a single wildcard (*) in
the <jws:port-name-pattern> or  <jws:service-name-pattern>.
> Solution:
> The JAX-WS runtime code that performs the regular expression evaluation for the <jws:port-name-pattern>
and  <jws:service-name-pattern> elements is incorrect.  
> I am working on a fix that will correct the algorithm.  I will also provide unit tests
to verify the behavior.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message