[
https://issues.apache.org/jira/browse/AXIS2-4360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12717697#action_12717697
]
Daniel Harvey commented on AXIS2-4360:
--------------------------------------
More information that I've discovered:
The website http://wso2.org/library/2893 suggests using comma's to separate the
properties to be excluded. For example, from the article:
<parameter name="beanPropertyRules">
<bean class="sample.Address" excludeProperties="street,number" />
<bean class="sample.AddressParent" excludeProperties="zipcode" />
</parameter>
This does not work. After reviewing the Axis2 source code, my observation is
that "if (property.matches(excludeProperties))" - so the correct exclude above
is "street|number" using a Java regex.
> The use of beanPropertyRules in services.xml is not documented
> --------------------------------------------------------------
>
> Key: AXIS2-4360
> URL: https://issues.apache.org/jira/browse/AXIS2-4360
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: documentation
> Affects Versions: 1.4.1
> Reporter: Daniel Harvey
> Priority: Minor
>
> The use of the beanPropertyRules parameter in services.xml is not documented
> in the Axis2 guides.
> My understanding of its use from mailing lists and the wso2.org site is as
> follows:
> <parameter name="beanPropertyRules">
> <bean class="javaparkage.classname" excludeProperties="propname" />
> </parameter>
> to exclude the property named "propname" from the WSDL (getPropname() and
> setPropname() methods).
> I have not reviewed the code to see if there are other undocumented
> parameters. If this has not been addressed anywhere (I've checked but could
> easily have missed something), I'm happy to have a go updating the doco.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.