0

オブジェクトを引数として取る Web サービス クラスがあります。オブジェクトには多くのフィールドがありますが、すべてのフィールドが Web サービスに必要なわけではありません。Eclipse Web サービス ウィザードと Axis2 を使用して Web サービスを作成しています。これらの属性がEclipseウィザードによって生成されたwsdlに表示されないようにする方法はありますか? 以下に示すように、services.xml で beanPorpertyRules を設定しようとしましたが、それも機能しませんでした。どんな助けでも大歓迎です。

<service name="VerifyService" >
<Description>
    Please Type your service description here
</Description>
<messageReceivers>
    <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />
    <messageReceiver  mep="http://www.w3.org/2004/08/wsdl/in-out"  class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</messageReceivers>
<parameter name="ServiceClass" locked="false">xxxxxxxxx</parameter>
<parameter name="beanPropertyRules">
    <bean class="xxxxxxxxx" excludeProperties="orderID,ship,bill,items,itemIds,mercTotal,ordTotal,cCode" />
</parameter>

4

1 に答える 1

3

除外プロパティを区切るには、コンマの代わりにパイプを使用する必要があることがわかりました。

于 2012-08-14T17:36:44.707 に答える