[jbossts-issues] [JBoss JIRA] Closed: (JBTM-266) Port XTS to Sun Metro

Andrew Dinn (JIRA) jira-events at lists.jboss.org
Fri May 15 11:58:47 EDT 2009


     [ https://jira.jboss.org/jira/browse/JBTM-266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Dinn closed JBTM-266.
----------------------------

    Resolution: Won't Fix


This is not going to work without a WSA implementation for JBossWS/Metro. I did actually manage to get close to getting this to work by hacking the Native implementation and testing it under Glassfish but then I came across two showstopper bugs:

In order to support fault delivery the WS-T/C service endpoints need to provide WebMethod implementations derived from two WSDL APIs, the WS-C/T port operations and the SoapFaultService operations. Metro will not allow a web service endpoint to include WebMethod implementations not declared in the WSDL used to define its interface. JBossWS Native and CXF both allow this and the spec does not require such zealous validation.

Even if the fault delivery is supported by providing a separate SoapFaultService endpoint which forwards the faults to the relevant endpoint instance Metro will not deliver the fault. It assumes that a fault posted to a JaxWS web service must be a mistake. This is so even if the WSDL for the service explicitly specifies an operation whose incoming message type and SOAP action are a fault. Once again, JBossWS Native and CXF both allow this and the spec does not require such zealous validation.


> Port XTS to Sun Metro
> ---------------------
>
>                 Key: JBTM-266
>                 URL: https://jira.jboss.org/jira/browse/JBTM-266
>             Project: JBoss Transaction Manager
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: XTS
>    Affects Versions: 4.2.3.SP5
>            Reporter: Mark Little
>            Assignee: Andrew Dinn
>             Fix For: 4.7.0
>
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbossts-issues mailing list