[jira] Resolved: (AXIS2-3449) JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature

2008-03-23 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-3449.
--

Resolution: Fixed

Fixed in 640319.

 JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature
 -

 Key: AXIS2-3449
 URL: https://issues.apache.org/jira/browse/AXIS2-3449
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
Priority: Blocker
 Fix For: 1.4


 RespectBinding is a feature added in JAX-WS 2.1 that allows an endpoint to 
 ignore the binding defined in a wsdl:binding element.  In other words, an 
 endpoint could support both SOAP 1.1 and SOAP 1.2 even though the WSDL may 
 indicate only SOAP 1.1 support for the endpoint.  Here's a quick summary of 
 the work to be done:
 1. Update the metadata APIs to expose the RespectBinding data available
 2. Update the annotation processing code in the DescriptionBuilder to process 
 the @RespectBinding annotation.
 3. Update the WebServiceFeature processing code to account for the 
 RespectBindingFeature.  
 4. Change the EndpointController to have a toggle point that checks against a 
 RespectBinding property.  
 5. Update Provider processing code (ProviderDispatcer) to handle the scenario 
 where the return type is invalid according to the input.  This is described 
 in the check that exists in the EndpointController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3646) MTOM not enabled for dynamic ports

2008-03-21 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3646:
-

Attachment: patch.txt

 MTOM not enabled for dynamic ports
 --

 Key: AXIS2-3646
 URL: https://issues.apache.org/jira/browse/AXIS2-3646
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Fix For: 1.4

 Attachments: patch.txt


 When a dynamic port is added to a ServiceDescription, and used to create a 
 Dispatch, the binding type is not checked to enable MTOM for that client.  
 This results in requests not sending the proper MIME payload.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3646) MTOM not enabled for dynamic ports

2008-03-21 Thread Nick Gallardo (JIRA)
MTOM not enabled for dynamic ports
--

 Key: AXIS2-3646
 URL: https://issues.apache.org/jira/browse/AXIS2-3646
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Fix For: 1.4
 Attachments: patch.txt

When a dynamic port is added to a ServiceDescription, and used to create a 
Dispatch, the binding type is not checked to enable MTOM for that client.  This 
results in requests not sending the proper MIME payload.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3646) MTOM not enabled for dynamic ports

2008-03-21 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-3646.
--

Resolution: Fixed

This is fixed in 639663.

 MTOM not enabled for dynamic ports
 --

 Key: AXIS2-3646
 URL: https://issues.apache.org/jira/browse/AXIS2-3646
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Fix For: 1.4

 Attachments: patch.txt


 When a dynamic port is added to a ServiceDescription, and used to create a 
 Dispatch, the binding type is not checked to enable MTOM for that client.  
 This results in requests not sending the proper MIME payload.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-2722) Support for JAX-WS 2.1

2008-03-04 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-2722:
-

Priority: Blocker  (was: Major)

 Support for JAX-WS 2.1
 --

 Key: AXIS2-2722
 URL: https://issues.apache.org/jira/browse/AXIS2-2722
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Affects Versions: 1.4
Reporter: Brian DePradine
Assignee: Brian DePradine
Priority: Blocker
 Fix For: 1.4

 Attachments: addressing.txt, jaxws-api.txt, jaxws.txt, kernel.txt, 
 metadata.txt


 Add support for the JAX-WS 2.1 MR (JSR 224) which was recently released by 
 Sun.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-3448) JAX-WS 2.1: Support @MTOM and MTOMFeature

2008-03-04 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo closed AXIS2-3448.


Resolution: Fixed

This code has been integrated.

 JAX-WS 2.1: Support @MTOM and MTOMFeature
 -

 Key: AXIS2-3448
 URL: https://issues.apache.org/jira/browse/AXIS2-3448
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Fix For: 1.4


 JAX-WS 2.1 adds some new config options for enabling MTOM, along with adding 
 some new capabilities to the MTOM function.  This will mostly leverage 
 existing infrastructure, but will also require some additional functionality 
 and coordination with the message model.  A quick summary of the work to be 
 done:
 1. [DONE] Update the metadata APIs to reflect whether or not the MTOM 
 configuration was found on the endpoint.  
 2. [DONE] Update the annotation processing code to pick off the @MTOM 
 annotation when included on an endpoint.
 3. [DONE] Update the client creation code off of the ServiceDelegate to set 
 the appropriate values when the MTOMFeature is configured for client 
 instances. 
 4. Change the marshalling code to read the threshold and toggle MTOM when 
 appropriate.  
 Here are some examples of the new ways that MTOM can be configured.
 Before:
 @WebService
 @BindingType(SOAPBinding.SOAP11_HTTP_MTOM)
 public class MyServiceImpl {
 ...   
 }
 After:
 @WebService
 @MTOM
 public class MyServiceImpl {
 ...
 }
 Additionally, the threshold is configured as such.  
 @WebService
 @MTOM(enabled=true, threshold=2000)
 public class MyServiceImpl {
 ...
 }
 On the client side, the configuration changes a little bit as well.  Here are 
 a few examples of how this will be done.
 
 MTOMFeature mtom = new MTOMFeature();
 mtom.setEnabled(true);
 mtom.setThreshold(2000);
 Service service = Service.create(myServiceWSDL, serviceName);
 MyProxy proxy = service.getPort(portName, MyProxy.class, mtom);

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3449) JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature

2008-03-04 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3449:
-

Priority: Blocker  (was: Major)

 JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature
 -

 Key: AXIS2-3449
 URL: https://issues.apache.org/jira/browse/AXIS2-3449
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
Priority: Blocker
 Fix For: 1.4


 RespectBinding is a feature added in JAX-WS 2.1 that allows an endpoint to 
 ignore the binding defined in a wsdl:binding element.  In other words, an 
 endpoint could support both SOAP 1.1 and SOAP 1.2 even though the WSDL may 
 indicate only SOAP 1.1 support for the endpoint.  Here's a quick summary of 
 the work to be done:
 1. Update the metadata APIs to expose the RespectBinding data available
 2. Update the annotation processing code in the DescriptionBuilder to process 
 the @RespectBinding annotation.
 3. Update the WebServiceFeature processing code to account for the 
 RespectBindingFeature.  
 4. Change the EndpointController to have a toggle point that checks against a 
 RespectBinding property.  
 5. Update Provider processing code (ProviderDispatcer) to handle the scenario 
 where the return type is invalid according to the input.  This is described 
 in the check that exists in the EndpointController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3547) JAXWS Sessions working in Standalone Axis2+Tomcat / Axis2+SimpleAxisServer with Simple JAXWS client

2008-03-04 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3547:
-

Priority: Blocker  (was: Major)

 JAXWS Sessions working in Standalone Axis2+Tomcat / Axis2+SimpleAxisServer 
 with Simple JAXWS client
 ---

 Key: AXIS2-3547
 URL: https://issues.apache.org/jira/browse/AXIS2-3547
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
Reporter: Davanum Srinivas
Assignee: Bill Nagy
Priority: Blocker
 Fix For: 1.4


 Looks like the JAXWS Sessions scenarios need work. 
 - JAXWS Service inside Tomcat/Axis2 should be able to participate in a 
 transport session
 - JAXWS Service inside SimpleAxisServer/Axis2 should be able to participate 
 in a transport session
 These services should be able to work with
 - Standalone Axis2/ADB client with sessions enabled.
 - JAXWS Client with sessions enabled.
 thanks.,
 dims

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-3547) JAXWS Sessions working in Standalone Axis2+Tomcat / Axis2+SimpleAxisServer with Simple JAXWS client

2008-03-03 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12574673#action_12574673
 ] 

Nick Gallardo commented on AXIS2-3547:
--

For the Tomcat scenario, if the endpoint calls getSession() or getSession(true) 
on the HttpServletRequest object, then it should trigger the servlet container 
to send back the necessary info.  

The question then becomes a question of whether or not the right info (cookie 
or URL re-write) is sent and consumed.

I don't know how that endpoint mechanism aligns with the SimpleAxisServer 
though.

 JAXWS Sessions working in Standalone Axis2+Tomcat / Axis2+SimpleAxisServer 
 with Simple JAXWS client
 ---

 Key: AXIS2-3547
 URL: https://issues.apache.org/jira/browse/AXIS2-3547
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
Reporter: Davanum Srinivas
Assignee: Bill Nagy
 Fix For: 1.4


 Looks like the JAXWS Sessions scenarios need work. 
 - JAXWS Service inside Tomcat/Axis2 should be able to participate in a 
 transport session
 - JAXWS Service inside SimpleAxisServer/Axis2 should be able to participate 
 in a transport session
 These services should be able to work with
 - Standalone Axis2/ADB client with sessions enabled.
 - JAXWS Client with sessions enabled.
 thanks.,
 dims

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3448) JAX-WS 2.1: Support @MTOM and MTOMFeature

2008-02-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3448:
-

Fix Version/s: 1.4

 JAX-WS 2.1: Support @MTOM and MTOMFeature
 -

 Key: AXIS2-3448
 URL: https://issues.apache.org/jira/browse/AXIS2-3448
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Fix For: 1.4


 JAX-WS 2.1 adds some new config options for enabling MTOM, along with adding 
 some new capabilities to the MTOM function.  This will mostly leverage 
 existing infrastructure, but will also require some additional functionality 
 and coordination with the message model.  A quick summary of the work to be 
 done:
 1. [DONE] Update the metadata APIs to reflect whether or not the MTOM 
 configuration was found on the endpoint.  
 2. [DONE] Update the annotation processing code to pick off the @MTOM 
 annotation when included on an endpoint.
 3. [DONE] Update the client creation code off of the ServiceDelegate to set 
 the appropriate values when the MTOMFeature is configured for client 
 instances. 
 4. Change the marshalling code to read the threshold and toggle MTOM when 
 appropriate.  
 Here are some examples of the new ways that MTOM can be configured.
 Before:
 @WebService
 @BindingType(SOAPBinding.SOAP11_HTTP_MTOM)
 public class MyServiceImpl {
 ...   
 }
 After:
 @WebService
 @MTOM
 public class MyServiceImpl {
 ...
 }
 Additionally, the threshold is configured as such.  
 @WebService
 @MTOM(enabled=true, threshold=2000)
 public class MyServiceImpl {
 ...
 }
 On the client side, the configuration changes a little bit as well.  Here are 
 a few examples of how this will be done.
 
 MTOMFeature mtom = new MTOMFeature();
 mtom.setEnabled(true);
 mtom.setThreshold(2000);
 Service service = Service.create(myServiceWSDL, serviceName);
 MyProxy proxy = service.getPort(portName, MyProxy.class, mtom);

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3558) XMLDispatch.createMessageFromValue fails to copy mime headers

2008-02-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3558:
-

Fix Version/s: 1.4

 XMLDispatch.createMessageFromValue fails to copy mime headers
 -

 Key: AXIS2-3558
 URL: https://issues.apache.org/jira/browse/AXIS2-3558
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Mike Rheinheimer
 Fix For: 1.4


 In JAXWS, it XMLUtils.createMessageFromValue(Object) is failing to copy 
 mimeheaders, and thus they are not sent.  See the test:
 org.apache.axis2.jaxws.provider.SoapMessageProviderTests.testProviderSourceXMLOnly()

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3449) JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature

2008-02-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3449:
-

Fix Version/s: 1.4

 JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature
 -

 Key: AXIS2-3449
 URL: https://issues.apache.org/jira/browse/AXIS2-3449
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
 Fix For: 1.4


 RespectBinding is a feature added in JAX-WS 2.1 that allows an endpoint to 
 ignore the binding defined in a wsdl:binding element.  In other words, an 
 endpoint could support both SOAP 1.1 and SOAP 1.2 even though the WSDL may 
 indicate only SOAP 1.1 support for the endpoint.  Here's a quick summary of 
 the work to be done:
 1. Update the metadata APIs to expose the RespectBinding data available
 2. Update the annotation processing code in the DescriptionBuilder to process 
 the @RespectBinding annotation.
 3. Update the WebServiceFeature processing code to account for the 
 RespectBindingFeature.  
 4. Change the EndpointController to have a toggle point that checks against a 
 RespectBinding property.  
 5. Update Provider processing code (ProviderDispatcer) to handle the scenario 
 where the return type is invalid according to the input.  This is described 
 in the check that exists in the EndpointController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-2347) When deploying using JAXWSMessageReceiver, the dynamic wsdl (?wsdl) should reflect the annotations

2008-02-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-2347:
-

Fix Version/s: 1.4

 When deploying using JAXWSMessageReceiver, the dynamic wsdl (?wsdl) should 
 reflect the annotations
 --

 Key: AXIS2-2347
 URL: https://issues.apache.org/jira/browse/AXIS2-2347
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.3
Reporter: Davanum Srinivas
Assignee: Nick Gallardo
 Fix For: 1.4


 Do we update the existing java2wsdl...how do we handle this situation?
 thanks,
 dims

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3449) JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature

2008-01-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3449:
-

Affects Version/s: 1.4

 JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature
 -

 Key: AXIS2-3449
 URL: https://issues.apache.org/jira/browse/AXIS2-3449
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo

 RespectBinding is a feature added in JAX-WS 2.1 that allows an endpoint to 
 ignore the binding defined in a wsdl:binding element.  In other words, an 
 endpoint could support both SOAP 1.1 and SOAP 1.2 even though the WSDL may 
 indicate only SOAP 1.1 support for the endpoint.  Here's a quick summary of 
 the work to be done:
 1. Update the metadata APIs to expose the RespectBinding data available
 2. Update the annotation processing code in the DescriptionBuilder to process 
 the @RespectBinding annotation.
 3. Update the WebServiceFeature processing code to account for the 
 RespectBindingFeature.  
 4. Change the EndpointController to have a toggle point that checks against a 
 RespectBinding property.  
 5. Update Provider processing code (ProviderDispatcer) to handle the scenario 
 where the return type is invalid according to the input.  This is described 
 in the check that exists in the EndpointController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3425) Tolerate Java 6 JRE for JAX-WS applications

2008-01-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-3425.
--

Resolution: Fixed

This is fixed with Brian's integration of the JAX-WS 2.1 branch.

 Tolerate Java 6 JRE for JAX-WS applications
 ---

 Key: AXIS2-3425
 URL: https://issues.apache.org/jira/browse/AXIS2-3425
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Attachments: patch.txt


 The current trunk cannot be compiled using a Java 6 JDK due to some API 
 conflicts.  We should be able to run existing JAX-WS applications with a Java 
 6 runtime.  The Java 6 runtime has its own JAX-WS 2.1 implementation.  When 
 you try to compile the existing Axis2 JAX-WS module with that runtime, slight 
 differences in the APIs cause compile errors.
 Here's what I see compiling against the latest trunk:
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\BindingImpl.java:[36,7]
  org.apache
 .axis2.jaxws.binding.BindingImpl is not abstract and does not override 
 abstract method getBindingID() in javax.xml.ws.Bi
 nding
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\HTTPBinding.java:[23,7]
  org.apache
 .axis2.jaxws.binding.HTTPBinding is not abstract and does not override 
 abstract method getBindingID() in javax.xml.ws.Bi
 nding
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\BindingProvider.java:[40,7]
  org.apache.axi
 s2.jaxws.BindingProvider is not abstract and does not override abstract 
 method TgetEndpointReference(java.lang.ClassT
 ) in javax.xml.ws.BindingProvider
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\ServiceDelegate.java:[69,7]
  org.apache
 .axis2.jaxws.spi.ServiceDelegate is not abstract and does not override 
 abstract method createDispatch(javax.xml.ws.Endpo
 intReference,javax.xml.bind.JAXBContext,javax.xml.ws.Service.Mode,javax.xml.ws.WebServiceFeature...)
  in javax.xml.ws.spi
 .ServiceDelegate
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\Provider.java:[29,7]
  org.apache.axis2.
 jaxws.spi.Provider is not abstract and does not override abstract method 
 createW3CEndpointReference(java.lang.String,jav
 ax.xml.namespace.QName,javax.xml.namespace.QName,java.util.Listorg.w3c.dom.Element,java.lang.String,java.util.Listorg
 .w3c.dom.Element) in javax.xml.ws.spi.Provider
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\SOAPBinding.java:[44,7]
  org.apache
 .axis2.jaxws.binding.SOAPBinding is not abstract and does not override 
 abstract method getBindingID() in javax.xml.ws.Bi
 nding
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\XMLDispatch.java:[45,7]
  or
 g.apache.axis2.jaxws.client.dispatch.XMLDispatch is not abstract and does not 
 override abstract method TgetEndpointRef
 erence(java.lang.ClassT) in javax.xml.ws.BindingProvider
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\JAXBDispatch.java:[47,7]
  o
 rg.apache.axis2.jaxws.client.dispatch.JAXBDispatch is not abstract and does 
 not override abstract method TgetEndpointR
 eference(java.lang.ClassT) in javax.xml.ws.BindingProvider
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\context\WebServiceContextImpl.java:[29,7]
 org.apache.axis2.jaxws.context.WebServiceContextImpl is not abstract and does 
 not override abstract method TgetEndpoin
 tReference(java.lang.ClassT,org.w3c.dom.Element...) in 
 javax.xml.ws.WebServiceContext
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\server\endpoint\EndpointImpl.java:[43,7]
  o
 rg.apache.axis2.jaxws.server.endpoint.EndpointImpl is not abstract and does 
 not override abstract method TgetEndpointR
 eference(java.lang.ClassT,org.w3c.dom.Element...) in javax.xml.ws.Endpoint
 This can be fixed with some simple API changes.  I will provide a patch that 
 includes the necessary changes.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3448) JAX-WS 2.1: Support @MTOM and MTOMFeature

2008-01-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3448:
-

  Description: 
JAX-WS 2.1 adds some new config options for enabling MTOM, along with adding 
some new capabilities to the MTOM function.  This will mostly leverage existing 
infrastructure, but will also require some additional functionality and 
coordination with the message model.  A quick summary of the work to be done:

1. [DONE] Update the metadata APIs to reflect whether or not the MTOM 
configuration was found on the endpoint.  

2. [DONE] Update the annotation processing code to pick off the @MTOM 
annotation when included on an endpoint.

3. [DONE] Update the client creation code off of the ServiceDelegate to set the 
appropriate values when the MTOMFeature is configured for client instances. 

4. Change the marshalling code to read the threshold and toggle MTOM when 
appropriate.  


Here are some examples of the new ways that MTOM can be configured.

Before:
@WebService
@BindingType(SOAPBinding.SOAP11_HTTP_MTOM)
public class MyServiceImpl {
...   
}

After:
@WebService
@MTOM
public class MyServiceImpl {
...
}

Additionally, the threshold is configured as such.  

@WebService
@MTOM(enabled=true, threshold=2000)
public class MyServiceImpl {
...
}





On the client side, the configuration changes a little bit as well.  Here are a 
few examples of how this will be done.


MTOMFeature mtom = new MTOMFeature();
mtom.setEnabled(true);
mtom.setThreshold(2000);

Service service = Service.create(myServiceWSDL, serviceName);

MyProxy proxy = service.getPort(portName, MyProxy.class, mtom);


  was:
JAX-WS 2.1 adds some new config options for enabling MTOM, along with adding 
some new capabilities to the MTOM function.  This will mostly leverage existing 
infrastructure, but will also require some additional functionality and 
coordination with the message model.  A quick summary of the work to be done:

1. Update the metadata APIs to reflect whether or not the MTOM configuration 
was found on the endpoint.  

2. Update the annotation processing code to pick off the @MTOM annotation when 
included on an endpoint.

3. Update the client creation code off of the ServiceDelegate to set the 
appropriate values when the MTOMFeature is configured for client instances. 

4. Change the marshalling code to read the threshold and toggle MTOM when 
appropriate.  


Here are some examples of the new ways that MTOM can be configured.

Before:
@WebService
@BindingType(SOAPBinding.SOAP11_HTTP_MTOM)
public class MyServiceImpl {
...   
}

After:
@WebService
@MTOM
public class MyServiceImpl {
...
}

Additionally, the threshold is configured as such.  

@WebService
@MTOM(enabled=true, threshold=2000)
public class MyServiceImpl {
...
}





On the client side, the configuration changes a little bit as well.  Here are a 
few examples of how this will be done.


MTOMFeature mtom = new MTOMFeature();
mtom.setEnabled(true);
mtom.setThreshold(2000);

Service service = Service.create(myServiceWSDL, serviceName);

MyProxy proxy = service.getPort(portName, MyProxy.class, mtom);


Fix Version/s: 1.4

Marking completed items.

 JAX-WS 2.1: Support @MTOM and MTOMFeature
 -

 Key: AXIS2-3448
 URL: https://issues.apache.org/jira/browse/AXIS2-3448
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Fix For: 1.4


 JAX-WS 2.1 adds some new config options for enabling MTOM, along with adding 
 some new capabilities to the MTOM function.  This will mostly leverage 
 existing infrastructure, but will also require some additional functionality 
 and coordination with the message model.  A quick summary of the work to be 
 done:
 1. [DONE] Update the metadata APIs to reflect whether or not the MTOM 
 configuration was found on the endpoint.  
 2. [DONE] Update the annotation processing code to pick off the @MTOM 
 annotation when included on an endpoint.
 3. [DONE] Update the client creation code off of the ServiceDelegate to set 
 the appropriate values when the MTOMFeature is configured for client 
 instances. 
 4. Change the marshalling code to read the threshold and toggle MTOM when 
 appropriate.  
 Here are some examples of the new ways that MTOM can be configured.
 Before:
 @WebService
 @BindingType(SOAPBinding.SOAP11_HTTP_MTOM)
 public class MyServiceImpl {
 ...   
 }
 After:
 @WebService
 @MTOM
 public class MyServiceImpl {
 ...
 }
 Additionally, the threshold is configured as such.  
 @WebService
 @MTOM(enabled=true, threshold=2000)
 public class MyServiceImpl {
 ...
 }
 On the client side, the configuration changes a little bit as well.  Here are 
 a few examples of how this will 

[jira] Updated: (AXIS2-3448) JAX-WS 2.1: Support @MTOM and MTOMFeature

2008-01-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3448:
-

Fix Version/s: (was: 1.4)
Affects Version/s: 1.4

 JAX-WS 2.1: Support @MTOM and MTOMFeature
 -

 Key: AXIS2-3448
 URL: https://issues.apache.org/jira/browse/AXIS2-3448
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo

 JAX-WS 2.1 adds some new config options for enabling MTOM, along with adding 
 some new capabilities to the MTOM function.  This will mostly leverage 
 existing infrastructure, but will also require some additional functionality 
 and coordination with the message model.  A quick summary of the work to be 
 done:
 1. [DONE] Update the metadata APIs to reflect whether or not the MTOM 
 configuration was found on the endpoint.  
 2. [DONE] Update the annotation processing code to pick off the @MTOM 
 annotation when included on an endpoint.
 3. [DONE] Update the client creation code off of the ServiceDelegate to set 
 the appropriate values when the MTOMFeature is configured for client 
 instances. 
 4. Change the marshalling code to read the threshold and toggle MTOM when 
 appropriate.  
 Here are some examples of the new ways that MTOM can be configured.
 Before:
 @WebService
 @BindingType(SOAPBinding.SOAP11_HTTP_MTOM)
 public class MyServiceImpl {
 ...   
 }
 After:
 @WebService
 @MTOM
 public class MyServiceImpl {
 ...
 }
 Additionally, the threshold is configured as such.  
 @WebService
 @MTOM(enabled=true, threshold=2000)
 public class MyServiceImpl {
 ...
 }
 On the client side, the configuration changes a little bit as well.  Here are 
 a few examples of how this will be done.
 
 MTOMFeature mtom = new MTOMFeature();
 mtom.setEnabled(true);
 mtom.setThreshold(2000);
 Service service = Service.create(myServiceWSDL, serviceName);
 MyProxy proxy = service.getPort(portName, MyProxy.class, mtom);

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2722) Support for JAX-WS 2.1

2008-01-24 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12562104#action_12562104
 ] 

Nick Gallardo commented on AXIS2-2722:
--

Here's a quick write up of the changes in the jaxws/jaxws-api/metadata modules.


modules/jaxws
---
org.apache.axis2.jaxws.addressing - added implementations of JAX-WS 
EndpointReference APIs and associated factories/utils.

org.apache.axis2.jaxws.binding - integrated JAX-WS 2.1 WebServiceFeature 
mechanism into generic Binding implementation and SOAPBinding.

org.apache.axis2.jaxws.client.config - introduced set of known configurators 
for JAX-WS 2.1 WebServiceFeature classes.

org.apache.axis2.jaxws.context  - added in mechanism for getting WS-A reference 
params setup correctly on the JAX-WS MessageContext.  Also added EPR 
accessibility from the injected WebServiceContext

org.apache.axis2.jaxws.server - add JAX-WS EPR to EndpointController 

org.apache.axis2.jaxws.spi  - added new 2.1 method signatures to the 
Provider/ServiceDelegate implementations.

org.apache.axis2.jaxws  - added support for retreiving the client side EPR from 
the BindingProvider (Proxy or Dispatch) client.


modules/jaxws-api 
---
Several changes to add in the new APIs defined by JAX-WS 2.1


modules/metadata
---
org.apache.axis2.jaxws.addressing  - new objects to support the 
SubmissionAddressingFeature extension

org.apache.axis2.jaxws.description.* - changes to support processing 
WebServiceFeatureAnnotation instances found on endpoints 

org.apache.axis2.jaxws.feature - new server framework for WebServiceFeature 
elements

org.apache.axis2.jaxws.server.config - new configurator implementations that 
support the know WebServiceFeature set

 Support for JAX-WS 2.1
 --

 Key: AXIS2-2722
 URL: https://issues.apache.org/jira/browse/AXIS2-2722
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Brian DePradine
Assignee: Brian DePradine
 Attachments: addressing.txt, jaxws-api.txt, jaxws.txt, kernel.txt, 
 metadata.txt


 Add support for the JAX-WS 2.1 MR (JSR 224) which was recently released by 
 Sun.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-3449) JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature

2008-01-16 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559519#action_12559519
 ] 

Nick Gallardo commented on AXIS2-3449:
--

It does look to be a combination of the two.

Can you think of any other wsdl:binding extensions beyond addressing stuff that 
we would need to be aware of?  

 JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature
 -

 Key: AXIS2-3449
 URL: https://issues.apache.org/jira/browse/AXIS2-3449
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Nick Gallardo

 RespectBinding is a feature added in JAX-WS 2.1 that allows an endpoint to 
 ignore the binding defined in a wsdl:binding element.  In other words, an 
 endpoint could support both SOAP 1.1 and SOAP 1.2 even though the WSDL may 
 indicate only SOAP 1.1 support for the endpoint.  Here's a quick summary of 
 the work to be done:
 1. Update the metadata APIs to expose the RespectBinding data available
 2. Update the annotation processing code in the DescriptionBuilder to process 
 the @RespectBinding annotation.
 3. Update the WebServiceFeature processing code to account for the 
 RespectBindingFeature.  
 4. Change the EndpointController to have a toggle point that checks against a 
 RespectBinding property.  
 5. Update Provider processing code (ProviderDispatcer) to handle the scenario 
 where the return type is invalid according to the input.  This is described 
 in the check that exists in the EndpointController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3448) JAX-WS 2.1: Support @MTOM and MTOMFeature

2008-01-15 Thread Nick Gallardo (JIRA)
JAX-WS 2.1: Support @MTOM and MTOMFeature
-

 Key: AXIS2-3448
 URL: https://issues.apache.org/jira/browse/AXIS2-3448
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Nick Gallardo
Assignee: Nick Gallardo


JAX-WS 2.1 adds some new config options for enabling MTOM, along with adding 
some new capabilities to the MTOM function.  This will mostly leverage existing 
infrastructure, but will also require some additional functionality and 
coordination with the message model.  A quick summary of the work to be done:

1. Update the metadata APIs to reflect whether or not the MTOM configuration 
was found on the endpoint.  

2. Update the annotation processing code to pick off the @MTOM annotation when 
included on an endpoint.

3. Update the client creation code off of the ServiceDelegate to set the 
appropriate values when the MTOMFeature is configured for client instances. 

4. Change the marshalling code to read the threshold and toggle MTOM when 
appropriate.  


Here are some examples of the new ways that MTOM can be configured.

Before:
@WebService
@BindingType(SOAPBinding.SOAP11_HTTP_MTOM)
public class MyServiceImpl {
...   
}

After:
@WebService
@MTOM
public class MyServiceImpl {
...
}

Additionally, the threshold is configured as such.  

@WebService
@MTOM(enabled=true, threshold=2000)
public class MyServiceImpl {
...
}





On the client side, the configuration changes a little bit as well.  Here are a 
few examples of how this will be done.


MTOMFeature mtom = new MTOMFeature();
mtom.setEnabled(true);
mtom.setThreshold(2000);

Service service = Service.create(myServiceWSDL, serviceName);

MyProxy proxy = service.getPort(portName, MyProxy.class, mtom);


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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Work started: (AXIS2-3448) JAX-WS 2.1: Support @MTOM and MTOMFeature

2008-01-15 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on AXIS2-3448 started by Nick Gallardo.

 JAX-WS 2.1: Support @MTOM and MTOMFeature
 -

 Key: AXIS2-3448
 URL: https://issues.apache.org/jira/browse/AXIS2-3448
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Nick Gallardo
Assignee: Nick Gallardo

 JAX-WS 2.1 adds some new config options for enabling MTOM, along with adding 
 some new capabilities to the MTOM function.  This will mostly leverage 
 existing infrastructure, but will also require some additional functionality 
 and coordination with the message model.  A quick summary of the work to be 
 done:
 1. Update the metadata APIs to reflect whether or not the MTOM configuration 
 was found on the endpoint.  
 2. Update the annotation processing code to pick off the @MTOM annotation 
 when included on an endpoint.
 3. Update the client creation code off of the ServiceDelegate to set the 
 appropriate values when the MTOMFeature is configured for client instances. 
 4. Change the marshalling code to read the threshold and toggle MTOM when 
 appropriate.  
 Here are some examples of the new ways that MTOM can be configured.
 Before:
 @WebService
 @BindingType(SOAPBinding.SOAP11_HTTP_MTOM)
 public class MyServiceImpl {
 ...   
 }
 After:
 @WebService
 @MTOM
 public class MyServiceImpl {
 ...
 }
 Additionally, the threshold is configured as such.  
 @WebService
 @MTOM(enabled=true, threshold=2000)
 public class MyServiceImpl {
 ...
 }
 On the client side, the configuration changes a little bit as well.  Here are 
 a few examples of how this will be done.
 
 MTOMFeature mtom = new MTOMFeature();
 mtom.setEnabled(true);
 mtom.setThreshold(2000);
 Service service = Service.create(myServiceWSDL, serviceName);
 MyProxy proxy = service.getPort(portName, MyProxy.class, mtom);

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3449) JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature

2008-01-15 Thread Nick Gallardo (JIRA)
JAX-WS 2.1: Support @RespectBinding and RespectBindingFeature
-

 Key: AXIS2-3449
 URL: https://issues.apache.org/jira/browse/AXIS2-3449
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Nick Gallardo


RespectBinding is a feature added in JAX-WS 2.1 that allows an endpoint to 
ignore the binding defined in a wsdl:binding element.  In other words, an 
endpoint could support both SOAP 1.1 and SOAP 1.2 even though the WSDL may 
indicate only SOAP 1.1 support for the endpoint.  Here's a quick summary of the 
work to be done:

1. Update the metadata APIs to expose the RespectBinding data available

2. Update the annotation processing code in the DescriptionBuilder to process 
the @RespectBinding annotation.

3. Update the WebServiceFeature processing code to account for the 
RespectBindingFeature.  

4. Change the EndpointController to have a toggle point that checks against a 
RespectBinding property.  

5. Update Provider processing code (ProviderDispatcer) to handle the scenario 
where the return type is invalid according to the input.  This is described in 
the check that exists in the EndpointController.



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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3425) Tolerate Java 6 JRE for JAX-WS applications

2008-01-04 Thread Nick Gallardo (JIRA)
Tolerate Java 6 JRE for JAX-WS applications
---

 Key: AXIS2-3425
 URL: https://issues.apache.org/jira/browse/AXIS2-3425
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
Assignee: Nick Gallardo


The current trunk cannot be compiled using a Java 6 JDK due to some API 
conflicts.  We should be able to run existing JAX-WS applications with a Java 6 
runtime.  The Java 6 runtime has its own JAX-WS 2.1 implementation.  When you 
try to compile the existing Axis2 JAX-WS module with that runtime, slight 
differences in the APIs cause compile errors.

Here's what I see compiling against the latest trunk:

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\BindingImpl.java:[36,7]
 org.apache
.axis2.jaxws.binding.BindingImpl is not abstract and does not override abstract 
method getBindingID() in javax.xml.ws.Bi
nding

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\HTTPBinding.java:[23,7]
 org.apache
.axis2.jaxws.binding.HTTPBinding is not abstract and does not override abstract 
method getBindingID() in javax.xml.ws.Bi
nding

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\BindingProvider.java:[40,7]
 org.apache.axi
s2.jaxws.BindingProvider is not abstract and does not override abstract method 
TgetEndpointReference(java.lang.ClassT
) in javax.xml.ws.BindingProvider

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\ServiceDelegate.java:[69,7]
 org.apache
.axis2.jaxws.spi.ServiceDelegate is not abstract and does not override abstract 
method createDispatch(javax.xml.ws.Endpo
intReference,javax.xml.bind.JAXBContext,javax.xml.ws.Service.Mode,javax.xml.ws.WebServiceFeature...)
 in javax.xml.ws.spi
.ServiceDelegate

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\Provider.java:[29,7]
 org.apache.axis2.
jaxws.spi.Provider is not abstract and does not override abstract method 
createW3CEndpointReference(java.lang.String,jav
ax.xml.namespace.QName,javax.xml.namespace.QName,java.util.Listorg.w3c.dom.Element,java.lang.String,java.util.Listorg
.w3c.dom.Element) in javax.xml.ws.spi.Provider

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\SOAPBinding.java:[44,7]
 org.apache
.axis2.jaxws.binding.SOAPBinding is not abstract and does not override abstract 
method getBindingID() in javax.xml.ws.Bi
nding

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\XMLDispatch.java:[45,7]
 or
g.apache.axis2.jaxws.client.dispatch.XMLDispatch is not abstract and does not 
override abstract method TgetEndpointRef
erence(java.lang.ClassT) in javax.xml.ws.BindingProvider

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\JAXBDispatch.java:[47,7]
 o
rg.apache.axis2.jaxws.client.dispatch.JAXBDispatch is not abstract and does not 
override abstract method TgetEndpointR
eference(java.lang.ClassT) in javax.xml.ws.BindingProvider

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\context\WebServiceContextImpl.java:[29,7]
org.apache.axis2.jaxws.context.WebServiceContextImpl is not abstract and does 
not override abstract method TgetEndpoin
tReference(java.lang.ClassT,org.w3c.dom.Element...) in 
javax.xml.ws.WebServiceContext

C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\server\endpoint\EndpointImpl.java:[43,7]
 o
rg.apache.axis2.jaxws.server.endpoint.EndpointImpl is not abstract and does not 
override abstract method TgetEndpointR
eference(java.lang.ClassT,org.w3c.dom.Element...) in javax.xml.ws.Endpoint


This can be fixed with some simple API changes.  I will provide a patch that 
includes the necessary changes.


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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3425) Tolerate Java 6 JRE for JAX-WS applications

2008-01-04 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3425?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3425:
-

Attachment: patch.txt

The trunk compiles with this patch.  I still haven't gotten through all of the 
tests though.

 Tolerate Java 6 JRE for JAX-WS applications
 ---

 Key: AXIS2-3425
 URL: https://issues.apache.org/jira/browse/AXIS2-3425
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Attachments: patch.txt


 The current trunk cannot be compiled using a Java 6 JDK due to some API 
 conflicts.  We should be able to run existing JAX-WS applications with a Java 
 6 runtime.  The Java 6 runtime has its own JAX-WS 2.1 implementation.  When 
 you try to compile the existing Axis2 JAX-WS module with that runtime, slight 
 differences in the APIs cause compile errors.
 Here's what I see compiling against the latest trunk:
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\BindingImpl.java:[36,7]
  org.apache
 .axis2.jaxws.binding.BindingImpl is not abstract and does not override 
 abstract method getBindingID() in javax.xml.ws.Bi
 nding
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\HTTPBinding.java:[23,7]
  org.apache
 .axis2.jaxws.binding.HTTPBinding is not abstract and does not override 
 abstract method getBindingID() in javax.xml.ws.Bi
 nding
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\BindingProvider.java:[40,7]
  org.apache.axi
 s2.jaxws.BindingProvider is not abstract and does not override abstract 
 method TgetEndpointReference(java.lang.ClassT
 ) in javax.xml.ws.BindingProvider
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\ServiceDelegate.java:[69,7]
  org.apache
 .axis2.jaxws.spi.ServiceDelegate is not abstract and does not override 
 abstract method createDispatch(javax.xml.ws.Endpo
 intReference,javax.xml.bind.JAXBContext,javax.xml.ws.Service.Mode,javax.xml.ws.WebServiceFeature...)
  in javax.xml.ws.spi
 .ServiceDelegate
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\spi\Provider.java:[29,7]
  org.apache.axis2.
 jaxws.spi.Provider is not abstract and does not override abstract method 
 createW3CEndpointReference(java.lang.String,jav
 ax.xml.namespace.QName,javax.xml.namespace.QName,java.util.Listorg.w3c.dom.Element,java.lang.String,java.util.Listorg
 .w3c.dom.Element) in javax.xml.ws.spi.Provider
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\binding\SOAPBinding.java:[44,7]
  org.apache
 .axis2.jaxws.binding.SOAPBinding is not abstract and does not override 
 abstract method getBindingID() in javax.xml.ws.Bi
 nding
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\XMLDispatch.java:[45,7]
  or
 g.apache.axis2.jaxws.client.dispatch.XMLDispatch is not abstract and does not 
 override abstract method TgetEndpointRef
 erence(java.lang.ClassT) in javax.xml.ws.BindingProvider
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\client\dispatch\JAXBDispatch.java:[47,7]
  o
 rg.apache.axis2.jaxws.client.dispatch.JAXBDispatch is not abstract and does 
 not override abstract method TgetEndpointR
 eference(java.lang.ClassT) in javax.xml.ws.BindingProvider
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\context\WebServiceContextImpl.java:[29,7]
 org.apache.axis2.jaxws.context.WebServiceContextImpl is not abstract and does 
 not override abstract method TgetEndpoin
 tReference(java.lang.ClassT,org.w3c.dom.Element...) in 
 javax.xml.ws.WebServiceContext
 C:\work\apps\eclipse\workspace\axis2\modules\jaxws\src\org\apache\axis2\jaxws\server\endpoint\EndpointImpl.java:[43,7]
  o
 rg.apache.axis2.jaxws.server.endpoint.EndpointImpl is not abstract and does 
 not override abstract method TgetEndpointR
 eference(java.lang.ClassT,org.w3c.dom.Element...) in javax.xml.ws.Endpoint
 This can be fixed with some simple API changes.  I will provide a patch that 
 includes the necessary changes.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3403) JAX-WS BasicAuth client config should allow no password

2008-01-03 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-3403.
--

Resolution: Fixed

Fixed in 608590.

 JAX-WS BasicAuth client config should allow no password
 ---

 Key: AXIS2-3403
 URL: https://issues.apache.org/jira/browse/AXIS2-3403
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Attachments: patch.txt


 The AxisInvocationController throws an exception when a user tries to specify 
 a username and no password for the BASIC_AUTH
 configuration.  This is a valid scenario and should be allowed to pass 
 through.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-3402) Nested swaRef attachments not sent in message

2008-01-03 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-3402.
--

Resolution: Fixed

Fixed in 608602.

 Nested swaRef attachments not sent in message
 -

 Key: AXIS2-3402
 URL: https://issues.apache.org/jira/browse/AXIS2-3402
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Attachments: patch.txt


 If someone has defined a swaRef attachment that is nested within an element, 
 we will do the correct processing and include the swaRef href=blah/ 
 element when writing out to the wire.
 The problem is that we don't include the actual attachment data for the 
 individual MIME parts.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3402) Nested swaRef attachments not sent in message

2007-12-12 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3402:
-

Attachment: patch.txt

A patch for the issue.

 Nested swaRef attachments not sent in message
 -

 Key: AXIS2-3402
 URL: https://issues.apache.org/jira/browse/AXIS2-3402
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Attachments: patch.txt


 If someone has defined a swaRef attachment that is nested within an element, 
 we will do the correct processing and include the swaRef href=blah/ 
 element when writing out to the wire.
 The problem is that we don't include the actual attachment data for the 
 individual MIME parts.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3402) Nested swaRef attachments not sent in message

2007-12-12 Thread Nick Gallardo (JIRA)
Nested swaRef attachments not sent in message
-

 Key: AXIS2-3402
 URL: https://issues.apache.org/jira/browse/AXIS2-3402
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo


If someone has defined a swaRef attachment that is nested within an element, we 
will do the correct processing and include the swaRef href=blah/ element 
when writing out to the wire.

The problem is that we don't include the actual attachment data for the 
individual MIME parts.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-3403) JAX-WS BasicAuth client config should allow no password

2007-12-12 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-3403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-3403:
-

Attachment: patch.txt

A patch for this issue.

 JAX-WS BasicAuth client config should allow no password
 ---

 Key: AXIS2-3403
 URL: https://issues.apache.org/jira/browse/AXIS2-3403
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo
 Attachments: patch.txt


 The AxisInvocationController throws an exception when a user tries to specify 
 a username and no password for the BASIC_AUTH
 configuration.  This is a valid scenario and should be allowed to pass 
 through.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-3305) When WSDL exists, set wsdl properties for provider

2007-12-12 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-3305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550997
 ] 

Nick Gallardo commented on AXIS2-3305:
--

Roy, there is already a set of context properties available for the WSDL 
constructs that we should be passing in.

Take a look at javax.xml.ws.handler.MessageContext.  In there, the following 
properties are defined:

public static final String WSDL_DESCRIPTION = 
javax.xml.ws.wsdl.description;
public static final String WSDL_SERVICE = javax.xml.ws.wsdl.service;
public static final String WSDL_PORT = javax.xml.ws.wsdl.port;
public static final String WSDL_INTERFACE = javax.xml.ws.wsdl.interface;
public static final String WSDL_OPERATION = javax.xml.ws.wsdl.operation;

Are you seeing a scenario where we're not setting values for those properties?

 When WSDL exists, set wsdl properties for provider
 --

 Key: AXIS2-3305
 URL: https://issues.apache.org/jira/browse/AXIS2-3305
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Roy A. Wood Jr.
Assignee: Roy A. Wood Jr.
Priority: Minor

 To support WS-Notification, add functionality to supply provider-based 
 endpoints with a context property for wsdl operation.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-3403) JAX-WS BasicAuth client config should allow no password

2007-12-12 Thread Nick Gallardo (JIRA)
JAX-WS BasicAuth client config should allow no password
---

 Key: AXIS2-3403
 URL: https://issues.apache.org/jira/browse/AXIS2-3403
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.4
Reporter: Nick Gallardo
Assignee: Nick Gallardo


The AxisInvocationController throws an exception when a user tries to specify a 
username and no password for the BASIC_AUTH
configuration.  This is a valid scenario and should be allowed to pass through.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2125) Asynchronous web service invocation does not return XML response on a SOAP fault

2007-09-25 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2125.
--

Resolution: Fixed

Marking this issue resolved per the fix in JIRA 2091.  

 Asynchronous web service invocation does not return XML response on a SOAP 
 fault
 

 Key: AXIS2-2125
 URL: https://issues.apache.org/jira/browse/AXIS2-2125
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: client-api
Affects Versions: 1.1
 Environment: All
Reporter: Jeff Faath
Assignee: Nick Gallardo
Priority: Minor

 When using the asynchronous sendReceiveNonBlocking call to invoke a web 
 service, there is no way to retrieve the XML response if a SOAP Fault occurs. 
  The XML response is always returned on the blocking invocation methods.  I 
 believe the same should hold for the asynchronous calls - there should always 
 be a way to retreive the raw XML response.
 I sifted through the source code, in particular the 
 NonBlockingInvocationWorker class (I'm looking at the one in 
 OutInAxisOperation).  The block of code that appears to be the problem looks 
 something like this (in the run() method of NonBlockingInvocationWorker):
 if (body.hasFault())
   ..call the callback's onError method
 else
   ..call the callback's onComplete method
 It seems the else clause should be eliminated and onComplete should always 
 be called whether it is a SOAP Fault or not.  This would result in both 
 onError() and onComplete() being called in the case of a SOAP Fault, but I 
 don't see that as being a big problem as the client can deal with it.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2920) JAX-WS 2.0 support for Apache Axis2 WSDL2Java Code Generator

2007-07-31 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516717
 ] 

Nick Gallardo commented on AXIS2-2920:
--

Note: the JAX-WS runtime already supports both wrapper and non-wrapper style 
generated artifacts.  

 JAX-WS 2.0 support for Apache Axis2 WSDL2Java Code Generator
 

 Key: AXIS2-2920
 URL: https://issues.apache.org/jira/browse/AXIS2-2920
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: codegen
Affects Versions: 1.3
Reporter: Sameera Jayasoma
Assignee: Amila Chinthaka Suriarachchi
 Attachments: jaxws_patch_08_07_2007.txt


 Hi all,
 Herewith I have attached a patch which will enable WSDL2Java to generate code 
 based on JAX-WS 2.0 standard. I would like to mark this as experimental 
 because there are several thins to be completed..
 1. Improve the usage of annotations.
 2. Support for wrapper style mapping of method parameters.
 Once these things are completed this feature can be put into the actual usage.
 I would like to make a humble request to you all to use this feature and let 
 me know your comments.
 Sameera jayasoma.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2817) Create AttachmentDescription objects in the JAX-WS Metadata layer

2007-07-16 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2817?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2817.
--

Resolution: Fixed

Cleaning up this issue.  This was fixed in 555386.

 Create AttachmentDescription objects in the JAX-WS Metadata layer
 -

 Key: AXIS2-2817
 URL: https://issues.apache.org/jira/browse/AXIS2-2817
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.3
Reporter: Dustin Amrhein
Assignee: Nick Gallardo
 Fix For: 1.3


 The JAX-WS metadata layer needs to create AttachmentDescription objects if 
 the WSDL indicates that the input or output message
 contains attachments. This will be used later on by the marshalling code to 
 determine the correct information to marshall/demarshall.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2895) Disallow sync/oneway invocations when async property is set

2007-07-16 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2895:


Assignee: Nick Gallardo  (was: Jeff Barrett)

 Disallow sync/oneway invocations when async property is set
 ---

 Key: AXIS2-2895
 URL: https://issues.apache.org/jira/browse/AXIS2-2895
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Roy A. Wood Jr.
Assignee: Nick Gallardo
Priority: Minor
 Attachments: patch_65250.txt


 Currently, it is possible to have the USE_ASYNC_MEP property setting on a 
 sync or oneway invocation. This will not be
 allowed past the AxisInvocationController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2895) Disallow sync/oneway invocations when async property is set

2007-07-16 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512962
 ] 

Nick Gallardo commented on AXIS2-2895:
--

David,

The defect should really only mention a one-way invocation and not include a 
sync (two-way) invoke.  

For one-way invokes, my understanding is that there shouldn't be a reason to 
setup a listener and save off a message context for a response that will never 
be returned.You'd also have to setup an Axis2 callback instance that will 
never be called either.  

The patch only reflects the one-way portion, which should be what's mentioned 
in the earlier comments.  Do you envision a scenario where that would be 
required?

Thanks,
Nick

 Disallow sync/oneway invocations when async property is set
 ---

 Key: AXIS2-2895
 URL: https://issues.apache.org/jira/browse/AXIS2-2895
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Roy A. Wood Jr.
Assignee: Nick Gallardo
Priority: Minor
 Attachments: patch_65250.txt


 Currently, it is possible to have the USE_ASYNC_MEP property setting on a 
 sync or oneway invocation. This will not be
 allowed past the AxisInvocationController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2895) Disallow sync/oneway invocations when async property is set

2007-07-16 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12512966
 ] 

Nick Gallardo commented on AXIS2-2895:
--

No worries David, your concern was valid per the original comments.

 Disallow sync/oneway invocations when async property is set
 ---

 Key: AXIS2-2895
 URL: https://issues.apache.org/jira/browse/AXIS2-2895
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Roy A. Wood Jr.
Assignee: Nick Gallardo
Priority: Minor
 Attachments: patch_65250.txt


 Currently, it is possible to have the USE_ASYNC_MEP property setting on a 
 sync or oneway invocation. This will not be
 allowed past the AxisInvocationController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2895) Disallow sync/oneway invocations when async property is set

2007-07-16 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2895.
--

Resolution: Fixed

Fixed in 556650.

 Disallow sync/oneway invocations when async property is set
 ---

 Key: AXIS2-2895
 URL: https://issues.apache.org/jira/browse/AXIS2-2895
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Roy A. Wood Jr.
Assignee: Nick Gallardo
Priority: Minor
 Attachments: patch_65250.txt


 Currently, it is possible to have the USE_ASYNC_MEP property setting on a 
 sync or oneway invocation. This will not be
 allowed past the AxisInvocationController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2548) Handler test with fault causes exception

2007-06-27 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2548.
--

Resolution: Fixed

Fixed in 551215.

 Handler test with fault causes exception
 

 Key: AXIS2-2548
 URL: https://issues.apache.org/jira/browse/AXIS2-2548
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Mike Rheinheimer
Assignee: Nick Gallardo

 This is most likely an axiom problem, but opened against JAXWS until such 
 determination is made.  When I enable the 
 AddNumbersHandlerTests.testAddNumbersWithFault, I get:
 javax.xml.ws.soap.SOAPFaultException: java.lang.ClassCastException: 
 org.apache.axiom.om.impl.llom.OMSourcedElementImpl incompatible with 
 org.apache.axiom.soap.SOAPFault
   at 
 org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.createSystemException(MethodMarshallerUtils.java:1057)
   at 
 org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.demarshalFaultResponse(MethodMarshallerUtils.java:811)
   at 
 org.apache.axis2.jaxws.marshaller.impl.alt.DocLitWrappedPlusMethodMarshaller.demarshalFaultResponse(DocLitWrappedPlusMethodMarshaller.java:725)
   at 
 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.getFaultResponse(JAXWSProxyHandler.java:394)
   at 
 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.createResponse(JAXWSProxyHandler.java:369)
   at 
 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod(JAXWSProxyHandler.java:291)
   at 
 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invoke(JAXWSProxyHandler.java:141)
   at $Proxy19.addNumbersHandler(Unknown Source)
   at 
 org.apache.axis2.jaxws.sample.AddNumbersHandlerTests.testAddNumbersHandlerWithFault(AddNumbersHandlerTests.java)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:615)
   at junit.framework.TestCase.runTest(TestCase.java:164)
   at junit.framework.TestCase.runBare(TestCase.java:130)
   at junit.framework.TestResult$1.protect(TestResult.java:106)
   at junit.framework.TestResult.runProtected(TestResult.java:124)
   at junit.framework.TestResult.run(TestResult.java:109)
   at junit.framework.TestCase.run(TestCase.java:120)
   at junit.framework.TestSuite.runTest(TestSuite.java:230)
   at junit.framework.TestSuite.run(TestSuite.java:225)
   at junit.framework.TestSuite.runTest(TestSuite.java:230)
   at junit.framework.TestSuite.run(TestSuite.java:225)
   at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
   at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
   at junit.framework.TestResult.runProtected(TestResult.java:124)
   at junit.extensions.TestSetup.run(TestSetup.java:25)
   at 
 org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
   at 
 org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
 I believe Nick has worked on this code before and can address it.  If not, 
 I'll take a look.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2539) Add support for the Endpoint.publish() API

2007-06-25 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2539?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo closed AXIS2-2539.


Resolution: Fixed

 Add support for the Endpoint.publish() API
 --

 Key: AXIS2-2539
 URL: https://issues.apache.org/jira/browse/AXIS2-2539
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
Assignee: Nick Gallardo

 This JIRA will be used for adding more support to the JAX-WS dynamic Endpoint 
 API.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2832) provide a public constructor for basemessagecontext

2007-06-21 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2832:


Assignee: Nick Gallardo

 provide a public constructor for basemessagecontext
 ---

 Key: AXIS2-2832
 URL: https://issues.apache.org/jira/browse/AXIS2-2832
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: nightly
Reporter: Lin Sun
Assignee: Nick Gallardo
 Fix For: nightly

 Attachments: Axis2-2832.patch


 Hi,
 I noticed that this org.apache.axis2.jaxws.handler.ProtectedMessageContext 
 has been removed today, which has a public constructor and we use it in 
 geronimo.   And I saw a new file called basemessagecontext is provided to 
 implment javax.xml.ws.handler.MessageContext.  Can you make the constructor 
 public (instead of protected)?   
 Thanks.  Lin

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2832) provide a public constructor for basemessagecontext

2007-06-21 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2832?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12506911
 ] 

Nick Gallardo commented on AXIS2-2832:
--

Hi Lin,

I believe BaseMessageContext isn't really intended to be used directly, but 
rather as an abstract context that is extended by either the SoapMessageConext 
or LogicalMessageContext, such that the end object that's being used is really 
the javax.xml.ws.handler.LogicalMessageContext or the 
javax.xml.ws.handler.soap.SOAPMessageContext.

Are those the objects that you were consuming, or did you really need a base 
javax.xml.ws.handler.MessageContext instance?



 provide a public constructor for basemessagecontext
 ---

 Key: AXIS2-2832
 URL: https://issues.apache.org/jira/browse/AXIS2-2832
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: nightly
Reporter: Lin Sun
Assignee: Nick Gallardo
 Fix For: nightly

 Attachments: Axis2-2832.patch


 Hi,
 I noticed that this org.apache.axis2.jaxws.handler.ProtectedMessageContext 
 has been removed today, which has a public constructor and we use it in 
 geronimo.   And I saw a new file called basemessagecontext is provided to 
 implment javax.xml.ws.handler.MessageContext.  Can you make the constructor 
 public (instead of protected)?   
 Thanks.  Lin

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2836) Allow a thread factory to be registered with the JAX-WS layer

2007-06-21 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2836:


Assignee: Nick Gallardo

 Allow a thread factory to be registered with the JAX-WS layer
 -

 Key: AXIS2-2836
 URL: https://issues.apache.org/jira/browse/AXIS2-2836
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: nightly
Reporter: Dustin Amrhein
Assignee: Nick Gallardo
 Fix For: nightly

 Attachments: patch.txt


 The JAX-WS layer should provide a way to allow for the registration of a 
 thread excecutor factory. This executor factory will be used by the 
 ServiceDelegate to obtain an instance of an Executor. 

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2548) Handler test with fault causes exception

2007-06-19 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2548?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12506179
 ] 

Nick Gallardo commented on AXIS2-2548:
--

Glen,

This problem surfaced because of some of the conversions that we were having to 
do between SAAJ and Axiom for the JAX-WS handler support.

When a fault is stored in a SOAP Axiom structure, it is always represented as a 
SOAP 1.2 fault.  So, if I walked that and tried to build a SOAP 1.1 fault, I'd 
be creating elements with the wrong QName.  For now, the solution is to 
serialize the whole structure and then read it back in.  That's horribly 
non-performant, but at least a step to get us going.  Once I get the patch 
integrated, I'll build a small sample that shows what I'm talking about and we 
can see how to solve that at the Axiom level.


 Handler test with fault causes exception
 

 Key: AXIS2-2548
 URL: https://issues.apache.org/jira/browse/AXIS2-2548
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Mike Rheinheimer
Assignee: Nick Gallardo

 This is most likely an axiom problem, but opened against JAXWS until such 
 determination is made.  When I enable the 
 AddNumbersHandlerTests.testAddNumbersWithFault, I get:
 javax.xml.ws.soap.SOAPFaultException: java.lang.ClassCastException: 
 org.apache.axiom.om.impl.llom.OMSourcedElementImpl incompatible with 
 org.apache.axiom.soap.SOAPFault
   at 
 org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.createSystemException(MethodMarshallerUtils.java:1057)
   at 
 org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.demarshalFaultResponse(MethodMarshallerUtils.java:811)
   at 
 org.apache.axis2.jaxws.marshaller.impl.alt.DocLitWrappedPlusMethodMarshaller.demarshalFaultResponse(DocLitWrappedPlusMethodMarshaller.java:725)
   at 
 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.getFaultResponse(JAXWSProxyHandler.java:394)
   at 
 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.createResponse(JAXWSProxyHandler.java:369)
   at 
 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod(JAXWSProxyHandler.java:291)
   at 
 org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invoke(JAXWSProxyHandler.java:141)
   at $Proxy19.addNumbersHandler(Unknown Source)
   at 
 org.apache.axis2.jaxws.sample.AddNumbersHandlerTests.testAddNumbersHandlerWithFault(AddNumbersHandlerTests.java)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:615)
   at junit.framework.TestCase.runTest(TestCase.java:164)
   at junit.framework.TestCase.runBare(TestCase.java:130)
   at junit.framework.TestResult$1.protect(TestResult.java:106)
   at junit.framework.TestResult.runProtected(TestResult.java:124)
   at junit.framework.TestResult.run(TestResult.java:109)
   at junit.framework.TestCase.run(TestCase.java:120)
   at junit.framework.TestSuite.runTest(TestSuite.java:230)
   at junit.framework.TestSuite.run(TestSuite.java:225)
   at junit.framework.TestSuite.runTest(TestSuite.java:230)
   at junit.framework.TestSuite.run(TestSuite.java:225)
   at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
   at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
   at junit.framework.TestResult.runProtected(TestResult.java:124)
   at junit.extensions.TestSetup.run(TestSetup.java:25)
   at 
 org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
   at 
 org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
 I believe Nick has worked on this code before and can address it.  If not, 
 I'll take a look.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2532) Add implementation of LogicalMessageContext/LogicalMessage for use in handlers

2007-04-16 Thread Nick Gallardo (JIRA)
Add implementation of LogicalMessageContext/LogicalMessage for use in handlers
--

 Key: AXIS2-2532
 URL: https://issues.apache.org/jira/browse/AXIS2-2532
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


We need an implementation of the APIs that are used in a LogicalHandler flow.  
I have some of this completed already and will be contributing.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2537) ApplicationContextMigrator not called from the JAX-WS Proxy

2007-04-16 Thread Nick Gallardo (JIRA)
ApplicationContextMigrator not called from the JAX-WS Proxy
---

 Key: AXIS2-2537
 URL: https://issues.apache.org/jira/browse/AXIS2-2537
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


the migrator is being called from the Dispatch, but not the proxy.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2537) ApplicationContextMigrator not called from the JAX-WS Proxy

2007-04-16 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo closed AXIS2-2537.


Resolution: Fixed

Fixed in 529312.

 ApplicationContextMigrator not called from the JAX-WS Proxy
 ---

 Key: AXIS2-2537
 URL: https://issues.apache.org/jira/browse/AXIS2-2537
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 the migrator is being called from the Dispatch, but not the proxy.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2532) Add implementation of LogicalMessageContext/LogicalMessage for use in handlers

2007-04-16 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo closed AXIS2-2532.


Resolution: Fixed

Fixed in 529264.

 Add implementation of LogicalMessageContext/LogicalMessage for use in handlers
 --

 Key: AXIS2-2532
 URL: https://issues.apache.org/jira/browse/AXIS2-2532
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 We need an implementation of the APIs that are used in a LogicalHandler flow. 
  I have some of this completed already and will be contributing.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2535) EndpointDescription not properly set on MessageContext

2007-04-16 Thread Nick Gallardo (JIRA)
EndpointDescription not properly set on MessageContext
--

 Key: AXIS2-2535
 URL: https://issues.apache.org/jira/browse/AXIS2-2535
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


The JAXWS code is not setting the EndpointDescription on the MessageContext in 
certain scenarios.

I have a patch that addresses this issue.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Closed: (AXIS2-2535) EndpointDescription not properly set on MessageContext

2007-04-16 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2535?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo closed AXIS2-2535.


Resolution: Fixed

This is fixed in rev. 529302.

 EndpointDescription not properly set on MessageContext
 --

 Key: AXIS2-2535
 URL: https://issues.apache.org/jira/browse/AXIS2-2535
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 The JAXWS code is not setting the EndpointDescription on the MessageContext 
 in certain scenarios.
 I have a patch that addresses this issue.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2539) Add support for the Endpoint.publish() API

2007-04-16 Thread Nick Gallardo (JIRA)
Add support for the Endpoint.publish() API
--

 Key: AXIS2-2539
 URL: https://issues.apache.org/jira/browse/AXIS2-2539
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


This JIRA will be used for adding more support to the JAX-WS dynamic Endpoint 
API.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2218) @HandlerChain annotation is not picked up

2007-03-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2218.
--

Resolution: Fixed

Fixed in 523344.

The handler tests themselves are commented out though as they cause issues with 
the SAAJ implementation.  Separate JIRAs will be opened for those.

 @HandlerChain annotation is not picked up
 -

 Key: AXIS2-2218
 URL: https://issues.apache.org/jira/browse/AXIS2-2218
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Davanum Srinivas
 Assigned To: Nick Gallardo
Priority: Blocker

 When i deploy a service using JAXWSMessageReceiver that has @HandlerChain 
 annotation. the handlers are not picked up nor invoked. There is a TODO item 
 in the EndpointInterfaceDescriptionImpl.java (line 198) as follows. I can 
 also see a JavaClassToDBCConverter that has a attachHandlerChainAnnotation 
 which can help. But the only location the JavaClassToDBCConverter  class is 
 instantiated is in a test case...
 //TODO: Need to process the other annotations that can exist, on the 
 server side
 //  and at the class level.
 //  They are, as follows:   
 //  HandlerChain (181)
 //  SoapBinding (181)
 //  WebServiceRefAnnot (List) (JAXWS)
 //  BindingTypeAnnot (JAXWS Sec. 7.8 -- Used to set either 
 the AS.endpoint, or AS.SoapNSUri)
 //  WebServiceContextAnnot (JAXWS via injection)
 thanks,
 dims

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2397) Create JAXWS application handlers sample

2007-03-28 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2397?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2397.
--

Resolution: Fixed

Fixed in 523344.

The handler tests themselves are commented out though as they cause issues with 
the SAAJ implementation.  Separate JIRAs will be opened for those.

 Create JAXWS application handlers sample
 

 Key: AXIS2-2397
 URL: https://issues.apache.org/jira/browse/AXIS2-2397
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 We need a sample/test case for the handler chain integration that will run in 
 the automated bucket.
 For now, this will be a simple ProtocolHandler sample, but will need to be 
 upgraded to include LogicalHandlers as well.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2407) RPCProxyTests broke again.

2007-03-27 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12484466
 ] 

Nick Gallardo commented on AXIS2-2407:
--

Didn't see this last night...  Did I miss something, or did they break this 
morning?

 RPCProxyTests broke again.
 --

 Key: AXIS2-2407
 URL: https://issues.apache.org/jira/browse/AXIS2-2407
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Davanum Srinivas

 Keith has commented out the RPCProxyTests.
 http://svn.apache.org/viewvc?view=revrevision=522768
 Keith, Could you please comment on why the test broke?
 Can someone please help fix it?
 thanks,
 dims

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2396) Change JAXWS MessageContext to use EndpointDescription

2007-03-26 Thread Nick Gallardo (JIRA)
Change JAXWS MessageContext to use EndpointDescription
--

 Key: AXIS2-2396
 URL: https://issues.apache.org/jira/browse/AXIS2-2396
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


The JAXWS MessageContext should hold a reference to the EndpointDescription, 
rather than the ServiceDescription.  This JIRA will be used to change all of 
the places where that is referenced.

This is also needed by AXIS2-2218 for integration of the handlers.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-2396) Change JAXWS MessageContext to use EndpointDescription

2007-03-26 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-2396:
-

Attachment: patch-2396.txt

 Change JAXWS MessageContext to use EndpointDescription
 --

 Key: AXIS2-2396
 URL: https://issues.apache.org/jira/browse/AXIS2-2396
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo
 Attachments: patch-2396.txt


 The JAXWS MessageContext should hold a reference to the EndpointDescription, 
 rather than the ServiceDescription.  This JIRA will be used to change all of 
 the places where that is referenced.
 This is also needed by AXIS2-2218 for integration of the handlers.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-2317) JAXWS client response context properties not found

2007-03-26 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-2317:
-

Attachment: patch-migrator-impl.txt

 JAXWS client response context properties not found
 --

 Key: AXIS2-2317
 URL: https://issues.apache.org/jira/browse/AXIS2-2317
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo
 Attachments: patch-migrator-api.txt, patch-migrator-impl.txt


 When the response comes back (in either a Dispatch or Proxy) there are a 
 certain set of properties that should be available in the response context of 
 the BindingProvider.   This JIRA is to address this issue by introducing a 
 mechanism to make the right properties available to the user.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2317) JAXWS client response context properties not found

2007-03-26 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2317.
--

Resolution: Fixed

Fixed in 522637.

 JAXWS client response context properties not found
 --

 Key: AXIS2-2317
 URL: https://issues.apache.org/jira/browse/AXIS2-2317
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo
 Attachments: patch-migrator-api.txt, patch-migrator-impl.txt


 When the response comes back (in either a Dispatch or Proxy) there are a 
 certain set of properties that should be available in the response context of 
 the BindingProvider.   This JIRA is to address this issue by introducing a 
 mechanism to make the right properties available to the user.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2396) Change JAXWS MessageContext to use EndpointDescription

2007-03-26 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2396.
--

Resolution: Fixed

Fixed in 522689.

 Change JAXWS MessageContext to use EndpointDescription
 --

 Key: AXIS2-2396
 URL: https://issues.apache.org/jira/browse/AXIS2-2396
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo
 Attachments: patch-2396.txt


 The JAXWS MessageContext should hold a reference to the EndpointDescription, 
 rather than the ServiceDescription.  This JIRA will be used to change all of 
 the places where that is referenced.
 This is also needed by AXIS2-2218 for integration of the handlers.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2397) Create JAXWS application handlers sample

2007-03-26 Thread Nick Gallardo (JIRA)
Create JAXWS application handlers sample


 Key: AXIS2-2397
 URL: https://issues.apache.org/jira/browse/AXIS2-2397
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


We need a sample/test case for the handler chain integration that will run in 
the automated bucket.

For now, this will be a simple ProtocolHandler sample, but will need to be 
upgraded to include LogicalHandlers as well.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-2377) Add metadata layer annotation processing

2007-03-26 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-2377:
-

Attachment: patch-2377.txt

A patch for this issue...  This let's us use JAXB to read the handler xml file.

 Add metadata layer annotation processing
 

 Key: AXIS2-2377
 URL: https://issues.apache.org/jira/browse/AXIS2-2377
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Roy A. Wood Jr.
 Assigned To: Nick Gallardo
Priority: Minor
 Attachments: patch-2377.txt


 Within the metadata layer, we added processing of the @HandlerAnnotation. 
 This consists of adding a new method
 EndpointDescriptionImp.getHandlerChain that ultimately reads the xml file 
 from the annotation and converts it into a
 JAXB object

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2377) Add metadata layer annotation processing

2007-03-26 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2377.
--

Resolution: Fixed

Fixed in 522702.

 Add metadata layer annotation processing
 

 Key: AXIS2-2377
 URL: https://issues.apache.org/jira/browse/AXIS2-2377
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Roy A. Wood Jr.
 Assigned To: Nick Gallardo
Priority: Minor
 Attachments: patch-2377.txt


 Within the metadata layer, we added processing of the @HandlerAnnotation. 
 This consists of adding a new method
 EndpointDescriptionImp.getHandlerChain that ultimately reads the xml file 
 from the annotation and converts it into a
 JAXB object

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2377) Add metadata layer annotation processing

2007-03-24 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2377:


Assignee: Nick Gallardo

Thanks Roy!

 Add metadata layer annotation processing
 

 Key: AXIS2-2377
 URL: https://issues.apache.org/jira/browse/AXIS2-2377
 Project: Axis 2.0 (Axis2)
  Issue Type: New Feature
  Components: jaxws
Reporter: Roy A. Wood Jr.
 Assigned To: Nick Gallardo
Priority: Minor

 Within the metadata layer, we added processing of the @HandlerAnnotation. 
 This consists of adding a new method
 EndpointDescriptionImp.getHandlerChain that ultimately reads the xml file 
 from the annotation and converts it into a
 JAXB object

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2347) When deploying using JAXWSMessageReceiver, the dynamic wsdl (?wsdl) should reflect the annotations

2007-03-19 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482221
 ] 

Nick Gallardo commented on AXIS2-2347:
--

I'm guessing that this is related to GERONIMO-2988 opened by Lin today [1].  

The scenario here is an annotated class that's to be deployed as a JAX-WS 
service without a WSDL.  Since there's no WSDL, we need to generate one somehow 
for a ?WSDL request.

One way to do this would be to use the metadata APIs 
(org.apache.axis2.jaxws.description) to configure your service, then you can 
leverage the WsdlGenerator plugin at make a call to whatever JSR181/JAX-WS 
aware WSDL generation tool you look (like wsgen for instance).  Changing the 
existing Java2WSDL to handle this is a huge amount of work.  That's basically 
signing up for creating a complete 181/JAX-WS aware generation tool, which is 
more that I think anyone wants to do right now. 

Using that you could configure your service like so:

// The ServiceDescription *should* have all the required service metadata
ServiceDescription serviceDesc = 
DescriptionFactory.createServiceDescription(MyServiceImpl.class);

// Get the AxisService to add it to the ConfigurationContext so the request can 
be 
// handled appropriately
AxisService service = (serviceDesc.getEndpointDescriptions()[0] 
).getAxisService();

// Get the associated WSDL Definition(s).  In some cases, there might be more 
than one WSDL document
// associated with a service endpoint (example: WSDL docs with imports)
ListWSDLDefinition wsdls = servicesDesc.getWSDLDefinitions();

So, in this case, you would need to provide an implementation of the 
WsdlGenerator interface.  With that, you could setup the appropriate classpath 
and make a call out to your favorite WSDL gen tool.  

Note, the last call listed in the sample (getWSDLDefinitions()) doesn't yet 
exist.  Most of the code needed for this is available, but some slight 
restructuring of how the metadata APIs return that will be required.  We can 
use this JIRA to track these changes.


[1] - https://issues.apache.org/jira/browse/GERONIMO-2988

 When deploying using JAXWSMessageReceiver, the dynamic wsdl (?wsdl) should 
 reflect the annotations
 --

 Key: AXIS2-2347
 URL: https://issues.apache.org/jira/browse/AXIS2-2347
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
Reporter: Davanum Srinivas
 Assigned To: Nick Gallardo

 Do we update the existing java2wsdl...how do we handle this situation?
 thanks,
 dims

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-2317) JAXWS client response context properties not found

2007-03-14 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-2317:
-

Attachment: patch-migrator-api.txt

 JAXWS client response context properties not found
 --

 Key: AXIS2-2317
 URL: https://issues.apache.org/jira/browse/AXIS2-2317
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo
 Attachments: patch-migrator-api.txt


 When the response comes back (in either a Dispatch or Proxy) there are a 
 certain set of properties that should be available in the response context of 
 the BindingProvider.   This JIRA is to address this issue by introducing a 
 mechanism to make the right properties available to the user.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2317) JAXWS client response context properties not found

2007-03-13 Thread Nick Gallardo (JIRA)
JAXWS client response context properties not found
--

 Key: AXIS2-2317
 URL: https://issues.apache.org/jira/browse/AXIS2-2317
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


When the response comes back (in either a Dispatch or Proxy) there are a 
certain set of properties that should be available in the response context of 
the BindingProvider.   This JIRA is to address this issue by introducing a 
mechanism to make the right properties available to the user.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2232) Class.forName does not use AxisService class loader

2007-02-25 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2232:


Assignee: Nick Gallardo

 Class.forName does not use AxisService class loader 
 

 Key: AXIS2-2232
 URL: https://issues.apache.org/jira/browse/AXIS2-2232
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Davanum Srinivas
 Assigned To: Nick Gallardo
Priority: Critical

 Folks,
 Just noticed that everywhere, the TCCL is used to load classes. So i
 was not able to drop classes into the service directory and get them
 to load up.
 WEB-INF/services/MyServices/my/package/MyClass.class
 I had to place MyClass.clas in WEB-INF/classes to get the
 JAXWSMessageReceiver to pick it up.
 Is there a reason for not using AxisService's class loader?
 thanks,
 dims

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2170) Error in handling async response when executor service is shutdown

2007-02-15 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2170?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12473472
 ] 

Nick Gallardo commented on AXIS2-2170:
--

Sorry Ann...  that was my fault.  

Thanks for the updated patch.

 Error in handling async response when executor service is shutdown
 --

 Key: AXIS2-2170
 URL: https://issues.apache.org/jira/browse/AXIS2-2170
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Ann Robinson
 Assigned To: Nick Gallardo
 Attachments: patch.txt, patch_update.txt


 When the ExecutorService associated with a service is shutdownNow(), the 
 ExecutorService will attempt to stop all actively executing tasks, halt the 
 processing of waiting tasks, and refuse to accept new tasks.  However, a 
 client is not getting the appropriate notification that asynchronous 
 requests/responses can not proceed.
 The solution needs to cover:
 (a) When the asynchronous response is received in the CallbackFuture, the 
 Executor is normally given the task to execute.  If the Executor throws an 
 exception, then the task needs to be cancelled.  Since the Executor won't 
 process the response task, the callback handler doesn't get the response or 
 an error.  But, cancelling the task will let the client check the Future 
 object and will get a cancellation exception.
 (b) When the client submits a request with an asynchronous response and the 
 ExecutorService is shutdown, then JAXWS needs to refuse the request and throw 
 an exception back to the client.
  

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2170) Error in handling async response when executor service is shutdown

2007-02-15 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2170.
--

Resolution: Fixed

Updated WSDL has been committed.

Thanks Ann.

 Error in handling async response when executor service is shutdown
 --

 Key: AXIS2-2170
 URL: https://issues.apache.org/jira/browse/AXIS2-2170
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Ann Robinson
 Assigned To: Nick Gallardo
 Attachments: patch.txt, patch_update.txt


 When the ExecutorService associated with a service is shutdownNow(), the 
 ExecutorService will attempt to stop all actively executing tasks, halt the 
 processing of waiting tasks, and refuse to accept new tasks.  However, a 
 client is not getting the appropriate notification that asynchronous 
 requests/responses can not proceed.
 The solution needs to cover:
 (a) When the asynchronous response is received in the CallbackFuture, the 
 Executor is normally given the task to execute.  If the Executor throws an 
 exception, then the task needs to be cancelled.  Since the Executor won't 
 process the response task, the callback handler doesn't get the response or 
 an error.  But, cancelling the task will let the client check the Future 
 object and will get a cancellation exception.
 (b) When the client submits a request with an asynchronous response and the 
 ExecutorService is shutdown, then JAXWS needs to refuse the request and throw 
 an exception back to the client.
  

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2181) DescriptionUtils class should return null if it cannot load wrapper class

2007-02-14 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2181:


Assignee: Nick Gallardo

 DescriptionUtils class should return null if it cannot load wrapper class
 -

 Key: AXIS2-2181
 URL: https://issues.apache.org/jira/browse/AXIS2-2181
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.2
Reporter: Dustin Amrhein
 Assigned To: Nick Gallardo
Priority: Minor
 Fix For: 1.2

 Attachments: patch.txt


 The DescriptionUtils class in the JAX-WS metadata layer should return null if 
 it can't load a wrapper class. This will signify to any calling code that the 
 cache has not been created and the wrapper classes still need to be found and 
 loaded.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2181) DescriptionUtils class should return null if it cannot load wrapper class

2007-02-14 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2181.
--

Resolution: Fixed

Committed the patch in revision: 507670.

Thanks Dustin!

 DescriptionUtils class should return null if it cannot load wrapper class
 -

 Key: AXIS2-2181
 URL: https://issues.apache.org/jira/browse/AXIS2-2181
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.2
Reporter: Dustin Amrhein
 Assigned To: Nick Gallardo
Priority: Minor
 Fix For: 1.2

 Attachments: patch.txt


 The DescriptionUtils class in the JAX-WS metadata layer should return null if 
 it can't load a wrapper class. This will signify to any calling code that the 
 cache has not been created and the wrapper classes still need to be found and 
 loaded.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2160) Remove unnecessary log information from JAXBUtils class

2007-02-14 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2160.
--

Resolution: Fixed

Thanks for the patch Lasantha.  This change makes sense...

I've committed this in revision: 507681


 Remove unnecessary log information from JAXBUtils class
 ---

 Key: AXIS2-2160
 URL: https://issues.apache.org/jira/browse/AXIS2-2160
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Lasantha Ranaweera
 Assigned To: Nick Gallardo
Priority: Minor
 Attachments: AXIS2-2160.patch




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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2171) JAXWS absorbs async exceptions

2007-02-14 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2171:


Assignee: Nick Gallardo

 JAXWS absorbs async exceptions
 --

 Key: AXIS2-2171
 URL: https://issues.apache.org/jira/browse/AXIS2-2171
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Mike Rheinheimer
 Assigned To: Nick Gallardo
 Attachments: patch.txt, patch_20070214.txt, patch_20070214_b.txt


 JAXWS absorbs async exceptions
 This patch fixes the async case with no AsyncHandler (callback), but does not 
 fix the Future case.  Please see patch, and my comments in 
 AxisInvocationController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2171) JAXWS absorbs async exceptions

2007-02-14 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2171.
--

Resolution: Fixed

Commented out test testStringInflow4() in the message tests.  This requires a 
fix for WSCOMMONS-166, which isn't available yet.

Committed the patch in revision 507692.

Thanks Mike!

 JAXWS absorbs async exceptions
 --

 Key: AXIS2-2171
 URL: https://issues.apache.org/jira/browse/AXIS2-2171
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Mike Rheinheimer
 Assigned To: Nick Gallardo
 Attachments: patch.txt, patch_20070214.txt, patch_20070214_b.txt


 JAXWS absorbs async exceptions
 This patch fixes the async case with no AsyncHandler (callback), but does not 
 fix the Future case.  Please see patch, and my comments in 
 AxisInvocationController.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2169) JAX-WS MetaData layer should use 2006 MEP URI constants.

2007-02-13 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2169:


Assignee: Nick Gallardo

 JAX-WS MetaData layer should use 2006 MEP URI constants.
 

 Key: AXIS2-2169
 URL: https://issues.apache.org/jira/browse/AXIS2-2169
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.2
Reporter: Dustin Amrhein
 Assigned To: Nick Gallardo
Priority: Minor
 Fix For: 1.2

 Attachments: patch.txt


 JAX-WS MetaData layer should use 2006 MEP URI constants.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2169) JAX-WS MetaData layer should use 2006 MEP URI constants.

2007-02-13 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2169.
--

Resolution: Fixed

Committed patch in revision 507332.

 JAX-WS MetaData layer should use 2006 MEP URI constants.
 

 Key: AXIS2-2169
 URL: https://issues.apache.org/jira/browse/AXIS2-2169
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.2
Reporter: Dustin Amrhein
 Assigned To: Nick Gallardo
Priority: Minor
 Fix For: 1.2

 Attachments: patch.txt


 JAX-WS MetaData layer should use 2006 MEP URI constants.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2170) Error in handling async response when executor service is shutdown

2007-02-13 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2170:


Assignee: Nick Gallardo

 Error in handling async response when executor service is shutdown
 --

 Key: AXIS2-2170
 URL: https://issues.apache.org/jira/browse/AXIS2-2170
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Ann Robinson
 Assigned To: Nick Gallardo
 Attachments: patch.txt


 When the ExecutorService associated with a service is shutdownNow(), the 
 ExecutorService will attempt to stop all actively executing tasks, halt the 
 processing of waiting tasks, and refuse to accept new tasks.  However, a 
 client is not getting the appropriate notification that asynchronous 
 requests/responses can not proceed.
 The solution needs to cover:
 (a) When the asynchronous response is received in the CallbackFuture, the 
 Executor is normally given the task to execute.  If the Executor throws an 
 exception, then the task needs to be cancelled.  Since the Executor won't 
 process the response task, the callback handler doesn't get the response or 
 an error.  But, cancelling the task will let the client check the Future 
 object and will get a cancellation exception.
 (b) When the client submits a request with an asynchronous response and the 
 ExecutorService is shutdown, then JAXWS needs to refuse the request and throw 
 an exception back to the client.
  

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2170) Error in handling async response when executor service is shutdown

2007-02-13 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2170.
--

Resolution: Fixed

Committed the fix in revision 507358.

 Error in handling async response when executor service is shutdown
 --

 Key: AXIS2-2170
 URL: https://issues.apache.org/jira/browse/AXIS2-2170
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Ann Robinson
 Assigned To: Nick Gallardo
 Attachments: patch.txt


 When the ExecutorService associated with a service is shutdownNow(), the 
 ExecutorService will attempt to stop all actively executing tasks, halt the 
 processing of waiting tasks, and refuse to accept new tasks.  However, a 
 client is not getting the appropriate notification that asynchronous 
 requests/responses can not proceed.
 The solution needs to cover:
 (a) When the asynchronous response is received in the CallbackFuture, the 
 Executor is normally given the task to execute.  If the Executor throws an 
 exception, then the task needs to be cancelled.  Since the Executor won't 
 process the response task, the callback handler doesn't get the response or 
 an error.  But, cancelling the task will let the client check the Future 
 object and will get a cancellation exception.
 (b) When the client submits a request with an asynchronous response and the 
 ExecutorService is shutdown, then JAXWS needs to refuse the request and throw 
 an exception back to the client.
  

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2160) Remove unnecessary log information from JAXBUtils class

2007-02-13 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2160:


Assignee: Nick Gallardo

 Remove unnecessary log information from JAXBUtils class
 ---

 Key: AXIS2-2160
 URL: https://issues.apache.org/jira/browse/AXIS2-2160
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Lasantha Ranaweera
 Assigned To: Nick Gallardo
Priority: Minor
 Attachments: AXIS2-2160.patch




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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2155) Wrapped marshall/unmarshall without wrapper beans

2007-02-09 Thread Nick Gallardo (JIRA)
Wrapped marshall/unmarshall without wrapper beans
-

 Key: AXIS2-2155
 URL: https://issues.apache.org/jira/browse/AXIS2-2155
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


We need to see if it is possible to add functionality to the JAX-WS 
MethodMarshallers that would allow a wrapped message to be marshalled or 
unmarshalled without the use of generated wrapper beans.



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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2154) org.apache.axis2.jaxws.sample.MtomSampleByteArrayTests fails on Solaris

2007-02-09 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12471797
 ] 

Nick Gallardo commented on AXIS2-2154:
--

It looks like the request is being unmarshalled on the server side, but only 
the wrapper is unmarshalled.  The following check fails:

   if (request == null) {
   throw new WebServiceException(Null input received.);
   } else if (request.getImageData() == null) {
   throw new WebServiceException(Image is null);
   } 

meaning that JAXB created an ImageDepot object, but the actual image data 
inside of it was omitted.

 org.apache.axis2.jaxws.sample.MtomSampleByteArrayTests fails on Solaris
 ---

 Key: AXIS2-2154
 URL: https://issues.apache.org/jira/browse/AXIS2-2154
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Jeff Barrett

 org.apache.axis2.jaxws.sample.MtomSampleByteArrayTests fails on Solaris
 This problem is seen in the Continum builds of Apache Axis2.  Since this 
 causes the Continum build to fail, the test has been commented out of 
 JAXWSTest (Committed revision 505375).  
 The test runs successfully on Windows and Linux.
 Failure from 
 target/test-reports/TEST-org.apache.axis2.jaxws.framework.JAXWSTest.txt:
 =
 Testcase: 
 testAttachmentByteArrayAPI11(org.apache.axis2.jaxws.sample.MtomSampleByteArrayTests):
Caused an ERROR
 Image is null
 javax.xml.ws.soap.SOAPFaultException: Image is null
   at 
 org.apache.axis2.jaxws.marshaller.impl.alt.MethodMarshallerUtils.createSystemException(MethodMarshallerUtils.java:946)
   at 
 org.apache.axis2.jaxws.client.BaseDispatch.getFaultResponse(BaseDispatch.java:360)
   at 
 org.apache.axis2.jaxws.client.BaseDispatch.invoke(BaseDispatch.java:129)
   at 
 org.apache.axis2.jaxws.sample.MtomSampleByteArrayTests.testAttachmentByteArrayAPI11(MtomSampleByteArrayTests.java:60)
   at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
   at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
   at junit.extensions.TestSetup.run(TestSetup.java:25)

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2086) Faults not processed correctly for JAX-WS async clients.

2007-02-09 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2086.
--

Resolution: Fixed

This has been fixed.

 Faults not processed correctly for JAX-WS async clients.
 

 Key: AXIS2-2086
 URL: https://issues.apache.org/jira/browse/AXIS2-2086
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 Faults that occur during an async invocation are not being processed 
 correctly during a JAX-WS async flow.  The JAX-WS code needs to call in to 
 the demarshalling APIs that are used for normal responses to create the 
 appropriate SOAPFaultException or user-defined fault type.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-1822) Dynamic Proxy not reading SOAPAction from WSDL

2007-02-09 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-1822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-1822.
--

Resolution: Fixed

This has been fixed.

 Dynamic Proxy not reading SOAPAction from WSDL
 --

 Key: AXIS2-1822
 URL: https://issues.apache.org/jira/browse/AXIS2-1822
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 The dynamic proxy client should be picking up the SOAPAction value for an 
 operation if it is specificed in a WSDL.  This is not currently happening.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-2125) Asynchronous web service invocation does not return XML response on a SOAP fault

2007-02-07 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-2125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12470839
 ] 

Nick Gallardo commented on AXIS2-2125:
--

I've addressed this in a different way just yesterday in a different JIRA.

http://issues.apache.org/jira/browse/AXIS2-2091

The fault that you are returned will be an AxisFault (which was happening 
already).  The only difference is that now you can get the MessageContext for 
the response from the AxisFault.

 Asynchronous web service invocation does not return XML response on a SOAP 
 fault
 

 Key: AXIS2-2125
 URL: https://issues.apache.org/jira/browse/AXIS2-2125
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: client-api
Affects Versions: 1.1
 Environment: All
Reporter: footh
Priority: Minor

 When using the asynchronous sendReceiveNonBlocking call to invoke a web 
 service, there is no way to retrieve the XML response if a SOAP Fault occurs. 
  The XML response is always returned on the blocking invocation methods.  I 
 believe the same should hold for the asynchronous calls - there should always 
 be a way to retreive the raw XML response.
 I sifted through the source code, in particular the 
 NonBlockingInvocationWorker class (I'm looking at the one in 
 OutInAxisOperation).  The block of code that appears to be the problem looks 
 something like this (in the run() method of NonBlockingInvocationWorker):
 if (body.hasFault())
   ..call the callback's onError method
 else
   ..call the callback's onComplete method
 It seems the else clause should be eliminated and onComplete should always 
 be called whether it is a SOAP Fault or not.  This would result in both 
 onError() and onComplete() being called in the case of a SOAP Fault, but I 
 don't see that as being a big problem as the client can deal with it.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (AXIS2-1800) JAX-WS Cache or improve the @XMLRootElement and related annotation lookups

2007-02-07 Thread Nick Gallardo (JIRA)

[ 
https://issues.apache.org/jira/browse/AXIS2-1800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12471079
 ] 

Nick Gallardo commented on AXIS2-1800:
--

Rich,

The caching here will really help performance.  When looking at the patch, the 
first question that came to mind though was, what's the difference between this 
as some of the information that's already being stored on the 
serviceDescription/OperationDescription?  If I understand you correctly, then 
the distinction that you're making is that anything that would use the 
ServiceRuntimeDescription or the OperationRuntimeDescription would be some 
information that we couldn't already get from the service metadata (WSDL  
JSR-181/JAX-WS annotations), right?





 JAX-WS Cache or improve the @XMLRootElement and related annotation lookups
 --

 Key: AXIS2-1800
 URL: https://issues.apache.org/jira/browse/AXIS2-1800
 Project: Axis 2.0 (Axis2)
  Issue Type: Improvement
  Components: jaxws
Reporter: Rich Scheuerle
 Assigned To: Rich Scheuerle
 Attachments: patch.txt


 The JAX-WS doc/lit wrapped marshalling code needs to query annotations such 
 as @XmlRootElement, @XmlList, @XmlType etc.
 This defect is opened to save/cache the resulting information on the 
 OperationDescription or possibly a static WeakHashtable to improve 
 performance.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2091) Callback.onError() faults should be delivered with a MessageContext

2007-02-05 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2091.
--

Resolution: Fixed

Fixed in rev 503847.

 Callback.onError() faults should be delivered with a MessageContext
 ---

 Key: AXIS2-2091
 URL: https://issues.apache.org/jira/browse/AXIS2-2091
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: kernel
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo
 Attachments: patch.txt


 When Axis2 delivers a fault message via the Callback.onError() method, it 
 delivers just the fault or exception object with no other additional data.  
 For sync cases, we are able to get the MessageContext for the fault response 
 from the OperationClient and then go down the fault processing chain for 
 JAX-WS.  We need this same capability for async cases as well so that similar 
 fault processing can occur.
 This can be addressed by changing the AxisFault that's already being 
 delivered to be constructed with the MessageContext inside of it.  The APIs 
 already exist to store the MessageContext on the fault, we just need to make 
 the callback delivery code make use of it.  This can be done with a slight 
 change to org.apache.axis2.util.Util.getInboundFaultFromMessageContext().
 The other change that needs to be made is to the 
 OutInAxisOperation.NonBlockInvocationWorker.  The way the fault is 
 constructed there is not symmetric with the way it's being done in the 
 CallbackReceiver.  This code needs to be changed to mirror the 
 CallbackReceiver's implementation.
 I'm working on a patch and should have something posted shortly.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2082) fault subcodes being ignored for SOAP1.2

2007-02-02 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2082:


Assignee: Nick Gallardo

 fault subcodes being ignored for SOAP1.2
 

 Key: AXIS2-2082
 URL: https://issues.apache.org/jira/browse/AXIS2-2082
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Mike Rheinheimer
 Assigned To: Nick Gallardo
 Attachments: patch.txt


 fault subcodes being ignored for SOAP1.2.  This one-liner patch fixes that.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2086) Faults not processed correctly for JAX-WS async clients.

2007-02-02 Thread Nick Gallardo (JIRA)
Faults not processed correctly for JAX-WS async clients.


 Key: AXIS2-2086
 URL: https://issues.apache.org/jira/browse/AXIS2-2086
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


Faults that occur during an async invocation are not being processed correctly 
during a JAX-WS async flow.  The JAX-WS code needs to call in to the 
demarshalling APIs that are used for normal responses to create the appropriate 
SOAPFaultException or user-defined fault type.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2082) fault subcodes being ignored for SOAP1.2

2007-02-02 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2082.
--

Resolution: Fixed

Committed Mike's patch under revision 502635.

Thanks Mike!

 fault subcodes being ignored for SOAP1.2
 

 Key: AXIS2-2082
 URL: https://issues.apache.org/jira/browse/AXIS2-2082
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Mike Rheinheimer
 Assigned To: Nick Gallardo
 Attachments: patch.txt


 fault subcodes being ignored for SOAP1.2.  This one-liner patch fixes that.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2091) Callback.onError() faults should be delivered with a MessageContext

2007-02-02 Thread Nick Gallardo (JIRA)
Callback.onError() faults should be delivered with a MessageContext
---

 Key: AXIS2-2091
 URL: https://issues.apache.org/jira/browse/AXIS2-2091
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: kernel
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo


When Axis2 delivers a fault message via the Callback.onError() method, it 
delivers just the fault or exception object with no other additional data.  For 
sync cases, we are able to get the MessageContext for the fault response from 
the OperationClient and then go down the fault processing chain for JAX-WS.  We 
need this same capability for async cases as well so that similar fault 
processing can occur.

This can be addressed by changing the AxisFault that's already being delivered 
to be constructed with the MessageContext inside of it.  The APIs already exist 
to store the MessageContext on the fault, we just need to make the callback 
delivery code make use of it.  This can be done with a slight change to 
org.apache.axis2.util.Util.getInboundFaultFromMessageContext().

The other change that needs to be made is to the 
OutInAxisOperation.NonBlockInvocationWorker.  The way the fault is constructed 
there is not symmetric with the way it's being done in the CallbackReceiver.  
This code needs to be changed to mirror the CallbackReceiver's implementation.

I'm working on a patch and should have something posted shortly.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (AXIS2-2091) Callback.onError() faults should be delivered with a MessageContext

2007-02-02 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo updated AXIS2-2091:
-

Attachment: patch.txt

A patch for this issue.  All tests, including enterprise tests, passed with 
this.

 Callback.onError() faults should be delivered with a MessageContext
 ---

 Key: AXIS2-2091
 URL: https://issues.apache.org/jira/browse/AXIS2-2091
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: kernel
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo
 Attachments: patch.txt


 When Axis2 delivers a fault message via the Callback.onError() method, it 
 delivers just the fault or exception object with no other additional data.  
 For sync cases, we are able to get the MessageContext for the fault response 
 from the OperationClient and then go down the fault processing chain for 
 JAX-WS.  We need this same capability for async cases as well so that similar 
 fault processing can occur.
 This can be addressed by changing the AxisFault that's already being 
 delivered to be constructed with the MessageContext inside of it.  The APIs 
 already exist to store the MessageContext on the fault, we just need to make 
 the callback delivery code make use of it.  This can be done with a slight 
 change to org.apache.axis2.util.Util.getInboundFaultFromMessageContext().
 The other change that needs to be made is to the 
 OutInAxisOperation.NonBlockInvocationWorker.  The way the fault is 
 constructed there is not symmetric with the way it's being done in the 
 CallbackReceiver.  This code needs to be changed to mirror the 
 CallbackReceiver's implementation.
 I'm working on a patch and should have something posted shortly.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (AXIS2-2079) JAX-WS Fault MessageContexts are created incorrectly

2007-02-01 Thread Nick Gallardo (JIRA)
JAX-WS Fault MessageContexts are created incorrectly


 Key: AXIS2-2079
 URL: https://issues.apache.org/jira/browse/AXIS2-2079
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo


When a fault occurs, JAX-WS is creating a normal response MessageContext when 
it should be a fault MessageContext.

This will be fixed by calling the Axis2 
MessageContextBuilder.createFaultMessageContext()

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2079) JAX-WS Fault MessageContexts are created incorrectly

2007-02-01 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2079:


Assignee: Nick Gallardo

 JAX-WS Fault MessageContexts are created incorrectly
 

 Key: AXIS2-2079
 URL: https://issues.apache.org/jira/browse/AXIS2-2079
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 When a fault occurs, JAX-WS is creating a normal response MessageContext when 
 it should be a fault MessageContext.
 This will be fixed by calling the Axis2 
 MessageContextBuilder.createFaultMessageContext()

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2078) @WebServiceClient annotation definition does not have correct default values

2007-02-01 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2078:


Assignee: Nick Gallardo

 @WebServiceClient annotation definition does not have correct default values
 

 Key: AXIS2-2078
 URL: https://issues.apache.org/jira/browse/AXIS2-2078
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.2
Reporter: Dustin Amrhein
 Assigned To: Nick Gallardo
Priority: Minor
 Fix For: 1.2

 Attachments: patch.txt


 The @WebServiceClient annotation needs to provide default values specified in 
 the JAX-WS specification. This will prevent compile time errors if users 
 don't specify one of the member attributes.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2078) @WebServiceClient annotation definition does not have correct default values

2007-02-01 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2078.
--

Resolution: Fixed

I've committed the patch under revision 502361.

Thanks Dustin!

 @WebServiceClient annotation definition does not have correct default values
 

 Key: AXIS2-2078
 URL: https://issues.apache.org/jira/browse/AXIS2-2078
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.2
Reporter: Dustin Amrhein
 Assigned To: Nick Gallardo
Priority: Minor
 Fix For: 1.2

 Attachments: patch.txt


 The @WebServiceClient annotation needs to provide default values specified in 
 the JAX-WS specification. This will prevent compile time errors if users 
 don't specify one of the member attributes.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2079) JAX-WS Fault MessageContexts are created incorrectly

2007-02-01 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2079.
--

Resolution: Fixed

This is fixed in 502367.

 JAX-WS Fault MessageContexts are created incorrectly
 

 Key: AXIS2-2079
 URL: https://issues.apache.org/jira/browse/AXIS2-2079
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 When a fault occurs, JAX-WS is creating a normal response MessageContext when 
 it should be a fault MessageContext.
 This will be fixed by calling the Axis2 
 MessageContextBuilder.createFaultMessageContext()

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2063) NPE in FaultDescriptionImpl

2007-01-30 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2063?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2063:


Assignee: Nick Gallardo

 NPE in FaultDescriptionImpl
 ---

 Key: AXIS2-2063
 URL: https://issues.apache.org/jira/browse/AXIS2-2063
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.2
Reporter: Dustin Amrhein
 Assigned To: Nick Gallardo
Priority: Minor
 Fix For: 1.2

 Attachments: patch.txt


 When the faultBean attribute of the @WebFault annotation is not specified, it 
 is possible that the result of WebFaultAnnot.faultBean() is null. Code that 
 relies on the faultBean must first check for null.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-2063) NPE in FaultDescriptionImpl

2007-01-30 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2063?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-2063.
--

Resolution: Fixed

Committed the fix in rev 501721.

Thanks Dustin.

 NPE in FaultDescriptionImpl
 ---

 Key: AXIS2-2063
 URL: https://issues.apache.org/jira/browse/AXIS2-2063
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Affects Versions: 1.2
Reporter: Dustin Amrhein
 Assigned To: Nick Gallardo
Priority: Minor
 Fix For: 1.2

 Attachments: patch.txt


 When the faultBean attribute of the @WebFault annotation is not specified, it 
 is possible that the result of WebFaultAnnot.faultBean() is null. Code that 
 relies on the faultBean must first check for null.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (AXIS2-2061) Wrong SOAPBinding API import

2007-01-30 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-2061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo reassigned AXIS2-2061:


Assignee: Nick Gallardo

 Wrong SOAPBinding API import 
 -

 Key: AXIS2-2061
 URL: https://issues.apache.org/jira/browse/AXIS2-2061
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
 Environment: Win XP
Reporter: Samuel Isokpunwu
 Assigned To: Nick Gallardo
 Attachments: proxyClientpatch.txt


 Wrong SOAPBinding API import causes the Poxy client side attachment 
 optimization code path to be skipped even when optimization is enabled. 

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (AXIS2-1824) Response.get() does not block

2007-01-29 Thread Nick Gallardo (JIRA)

 [ 
https://issues.apache.org/jira/browse/AXIS2-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Gallardo resolved AXIS2-1824.
--

Resolution: Fixed

This has already been fixed.

 Response.get() does not block
 -

 Key: AXIS2-1824
 URL: https://issues.apache.org/jira/browse/AXIS2-1824
 Project: Axis 2.0 (Axis2)
  Issue Type: Bug
  Components: jaxws
Reporter: Nick Gallardo
 Assigned To: Nick Gallardo

 Async polling requests use the javax.xml.ws.Response object to collect 
 responses.  The get() and the get(long, TimeUnit) are used by the client to 
 get the response contents.  The spec states that the call to get() should 
 block until the response has been returned.  
 Javadoc reference: 
 http://java.sun.com/javase/6/docs/api/java/util/concurrent/Future.html#get()  
  
 The current implementation of the method does not block.  Also, the get(long, 
 TimeUnit) method is unimplemented.  This JIRA will address both of these 
 issues.

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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  1   2   >