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

Andrei Ivanov commented on AXIS2-3536:
--------------------------------------

This doesn't affect the codegen component only
I was trying to start a service that used an external policy and it fails, 
because the same code is being used.
It seems that best practices aren't exactly encouraged with Axis

> Problem accessing policy via external URI
> -----------------------------------------
>
>                 Key: AXIS2-3536
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3536
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: codegen
>    Affects Versions: 1.3
>            Reporter: Michael Drapkin
>
> Storing policy information in a separate file and referencing it from within 
> WSDL via wsp:PolicyReference/@URI attribute does not work.  When I embed the 
> policy details within the WSDL and then reference the policy internally (e.g. 
> <wsp:PolicyReference URI="#operation_policy"/>) running wsdl2code produces 
> desired results.  However when referencing the same policy information via an 
> external URI (e.g. <wsp:PolicyReference 
> URI="http://host/policy.xml#operation_policy"/>) the policy is ignored while 
> wsdl2code prints out an error "ERROR: Ignoring policy - null".  Having traced 
> this flow I can see that the policy is retrieved from the external URI, 
> however when the call is made to AxisPolicyLocator.register() the latter 
> raises an UnsupportedOperationException which causes the "Ignoring policy" 
> message to be printed.

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

Reply via email to