xfire プラグインを使用して公開された Grails の Web サービスがあります。全く問題なく接続できます。しかし、リクエストとレスポンスの形式を変更したいと思います。それは可能ですか?
構造の例は次のとおりです。
ドメイン クラスPerson
には、多くSibling
の があります。それぞれSibling
にChild
.
現在、私の Web サービス メソッドは次のようになっています。
Person updatePerson(Person person) {
return Person.getById(person.id)
}
ただし、次の形式の WSDL が生成されます。
Person
Person fields
Sibling
Sibling fields
Child
Sibling
Sibling fields
などなど
この形式でデータを受け入れたり、その形式で返したりしたくありません。どのフィールドが Web サービスに公開され、WSDL がどのように表示されるかを指定する方法はありますか? または、これに使用するプラグインとして xfire は不適切ですか?