- - PR -
AXISでNo such operation
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-10-01 00:08
お世話になっております。
AXISを用いたWEBサービスでorg.w3c.dom.Node型をパラメータに指定する為に シリアライザーを作成し、実行した所クライアント側で以下のエラーが出ました faultCode: Server.userException faultSubcode: faultString: No such operation 'reNode' faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace: AxisFault faultCode: Server.userException faultSubcode: faultString: No such operation &apos;reNode&apos; faultActor: faultNode: faultDetail: No such operation 'reNode' at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder .java:260) (続く) SOAPメッセージの内容は <?xml version="1.0" encoding="UTF-8"?> <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soap-env:Body> <ns1:reNode soap-env:encodingStyle=" http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://nodetest"> <in0 xsi:type="ns2:Node" xmlns:ns2="http://xml.apache.org/xml-soap"> <ROOT> <VALUE>値1</VALUE> </ROOT> </in0> </ns1:reNode> </soap-env:Body> </soap-env:Envelope> となっています。 これはシリアライズはちゃんとできているんですよね? サービス側でNodeを受け取ってそのまま返すreNodeメソッドがあるのですが それが認識されていないという事なのでしょうか? 未熟者ですが ご教授よろしくお願いします |
1