2009-04-07 16 views
1

私はこのエラーで壁に頭をぶつけています。私のクラスをwsdl2rubyで生成した後、webserviceに対する売り上げを転記すると、次のエラーが出ます。ruby​​ WSDLエラー

SOAP::FaultError: org.xml.sax.SAXException: Invalid element in com.marquis.eomis.canteeninventoryandsales.resource.canteenSale.CanteenSaleContent - user

user要素は、CanteenSaleTypeで必要な有効な要素です。生成されたWSDLには障害がありますか?

答えて

0

WSDLに障害はありますか? - おそらくそうではありません。 wsdl2ruby.rbは、引数をどのように渡すかについてかなり厄介です。 WSDLの関連する部分と生成されたコードの関連部分を投稿できますか?

+0

WSDLまたはオブジェクトのPPから直接渡していますか? –

+0

呼び出すメソッドのWSDL定義、そのメソッド(つまりwsdl2rubyの出力)に対応する生成コード、およびパラメータを作成してメソッドを呼び出すために使用するコードがすべて役に立ちます。 –