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

Ivan commented on AXIS2-5022:
-----------------------------

Before creating the patch, I checked those sub modules in current Axis2, e.g. 
mtompolicy, and also considered to do some changes in addressing module, but 
turn to the current solution due to 
a. It looks to me that the default PolicyContainingPrimitiveAssertion and 
PrimitiveAssertion are enough for describe the addressing meta data, also the 
default builder from neethi is OK. I am thinking that,  only extra attributes 
exist in the meta data or the policy configuration is too complex, then some 
new assertions and builders are required. Please correct me, as I am not 
familiar with this part :-)
b. Yes, configuring those policy configurations in the addressing module is 
more nature. In the Axis2 kernel module, I saw a class named 
WSDLBasedPolicyProcessor, it seems to be used to engage the required modules, 
but I did not find any codes using it, I missed anything ? So, I thought that I 
have to manually engaged the addressing modules in the 
configurationAddressingPolicyFromWSDL, and actually I refer to some similar 
codes in both client and server addressing configurator
c. I found one comment in the axis2-jawx/o.a.axis2.jaxws.BindingProvider, there 
are some comments on line 100, seems that I have to configure the addressing 
properties from WSDL once the EndpointDescription info object.
--->
 // Addressing is disabled by default unless it is turned on in the WSDL
        String addressingFlagFromWSDL = 
AddressingHelper.getAddressingRequirementParemeterValue(endpointDesc.getAxisService());
        
if(AddressingConstants.ADDRESSING_UNSPECIFIED.equals(addressingFlagFromWSDL)){
            
requestContext.put(AddressingConstants.DISABLE_ADDRESSING_FOR_OUT_MESSAGES, 
Boolean.TRUE);
        }
<---
Thanks, Andreas.

> Support addressing meta data with policy 1.5 framework
> ------------------------------------------------------
>
>                 Key: AXIS2-5022
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5022
>             Project: Axis2
>          Issue Type: Bug
>          Components: Addressing
>    Affects Versions: 1.7.0
>            Reporter: Ivan
>             Fix For: 1.7.0
>
>         Attachments: AXIS2-5022.patch
>
>
> Since the trunk has been upgraded to use neethi 3.0.0, those addressing 
> metadata should be supported. Actually, in the JAX-WS TCK cases, many cases 
> use it for declaring addressing requirement.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to