[ http://issues.apache.org/jira/browse/WODEN-89?page=all ]

John Kaputin updated WODEN-89:
------------------------------

    Component/s: Parser

The plan is to add methods to the soap binding component extension interfaces 
for the http extension properties that  are required when the binding type is 
SOAP and the underlying protocol is HTTP.  If the protocol is not HTTP these 
methods will return null. For SOAP/HTTP, now only the SOAP binding component 
extensions will be created (i.e. the HTTP component extensions will no longer 
be created just to hold those few http properties as these are now available 
through the SOAP component extensions).

Previously the prefix on names of the component extension interfaces (e.g. 
"SOAP" OR "HTTP") corresponded directly and solely to the namespace of the 
extenion properties contained within them.  That meant properties from each 
namespace were in separate 'containers' - e.g. SOAPBindingExtension for the 
soap properties and HTTPBindingExtension for the http properties, and if the 
binding was SOAP/HTTP then both containers would be needed to hold all the 
required extension properties.

Now, the prefix will correspond to the Binding type attribute, so these 
component extensions 'containers' might contain properties from more than one 
namespace. For example, SOAPBindingExtensions will contain all of the Binding 
extension properties that can occur when the binding type is SOAP and this 
includes HTTP cookies and HTTP transfer coding default, required then the 
binding protocol is HTTP.

> HTTP and SOAP Extensions are Mutually Exclusive
> -----------------------------------------------
>
>                 Key: WODEN-89
>                 URL: http://issues.apache.org/jira/browse/WODEN-89
>             Project: Woden
>          Issue Type: Bug
>          Components: Parser
>            Reporter: Arthur Ryman
>         Assigned To: John Kaputin
>
> Woden fails on Echo-1G because it is creating both an HTTP and a SOAP 
> extension component. These are mutually exclusive based on the binding type. 
> The SOAP extension contains HTTP properties when the underlying protocol is 
> HTTP.
> John - let's fix this asap so we can achieve all green on the test suite 
> during the interop event.

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

        

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

Reply via email to