Предотвратить генерацию WSDL от включения определенных полей - PullRequest
1 голос
/ 13 октября 2010

Я использую Axis2 и Eclipse для создания своего веб-сервиса. Я создал свой объект схемы для включения в WSDL, но я не хочу, чтобы некоторые поля включались в этот процесс.

Причина в том, что эти же объекты будут сохранены в базе данных с помощью спящего режима. Я добавил переходный процесс в объявление класса поля, но все еще вижу поле в WSDL !!!

Есть ли способ запретить включение определенных полей в WSDL?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 15 августа 2012

Вместо запятой для разделения excludeProperties используйте трубу ("|")

1 голос
/ 13 октября 2010

Использование excludeProperties в services.xml

<parameter name="beanPropertyRules">
    <bean class="sample.Address" excludeProperties="street,number" />
    <bean class="sample.AddressParent" excludeProperties="zipcode" />
</parameter>

См. http://wso2.org/library/2893

...