問題タブ [axiom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
676 参照

java - SOAPUI から送信された SOAP リクエストの解析 - Axis2 サーブレットを使用

SOAPUIを使用して送信しているSOAPリクエストは次のとおりです

これで、Eclipse で Maven プロジェクトを作成し、wsdl ファイル、aar ファイル (Tomcat 7 を使用してデプロイするため)、および Java コード (java2wsdl) から jar ファイルを生成しました。要求が送信されると、コードは、ヘッダー要素の下に提供された資格情報でユーザーを承認する必要があります。ただし、SOAP リクエストを解析できません。で解析してみたところ、

これにより、SOAPFactory およびその他のオブジェクトが axiom からインポートされ、print ステートメントは実行されません。問題は、ヘッダーと本文を読み取ることができるように、このリクエストをどのように解析するかです。

あいまいな点がありましたら申し訳ありません。Java Web サービスはまだ初心者です。

0 投票する
1 に答える
264 参照

java - apache.cfx.header オブジェクトを OMElement に変換する方法

Header 型のオブジェクトを取得しました。今、私はその子要素を取得したいと考えています。Soap ヘッダーには、バイナリ セキュリティ タグが含まれています。その内容を取得できません。リストには次のタグが含まれています。

しかし、私はそのようにキャストできますか?

0 投票する
1 に答える
184 参照

xpath - axiom xpath addnamespace が機能しない

Axis2 Web サービス クライアントを作成しました。返される応答は次のとおりです。

以下を使用すると、xpath 経由でノードを選択できます。

これは次を返します: 会社名

しかし、次のように名前空間を使用して xpath 式を単純化したい:

xpath 式を次のように変更します。

ただし、この方法でノードを選択すると null が返されます。このアプローチが機能するはずの他のソリューションを見てきましたが、それを機能させることができないようです。
私は何を間違っていますか??

ありがとうございました。

0 投票する
1 に答える
516 参照

java - Axiom を使用して SOAP を送信すると javax.xml.stream.XMLStreamException が発生する

次のコードがあります

私がやっていることは、SOAP エンベロープを作成し、それを特定のエンドポイントに送信することです。しかし、sendReceiveメソッドでは、それは

javax.xml.stream.XMLStreamException: XML 宣言を出力できません。他の出力が既に行われています。

ここで間違っていることはありますか? 誰か私を助けてください。

0 投票する
1 に答える
501 参照

web-services - スタブ メソッドの呼び出し中に「メソッドが 'java.lang.LinkageError' 例外をスローしました」

自動生成されたスタブを使用して Web サービスのメソッドを呼び出そうとしています。次の行で割り当て、

SOAP エンベロープとして。

これの理由は何ですか?

0 投票する
1 に答える
394 参照

xml - Apache の AXIOM で DTD 解析を無視する方法

私のxmlドキュメントには、doctypeが存在します。Apache Axiom を使用して xml ドキュメントを解析しているときに、「org.apache.axiom.om.OMException: Cannot create OMDocType because the XMLStreamReader does not support the DTDReader extension」というエラー メッセージがスローされます。