質問

私たちが私たちのWebサービスの1つで遭遇したバグに取り組んでいます。 OC4Jで実行されているAXIS2 1.4.1を使用しています。問題は、MTOMを使用して複数の署名されたバイナリ添付ファイルをサービスに送信するとき、サービスは添付ファイルの1つだけを取得します。 WS-Securityを無効にしてWebサービスに同じリクエストを送信すると、すべての添付ファイルが到着します。これは、MTOMが「決定する」ときにのみ起こるように思われます。添付ファイルは、別々のMIMEセクションに分割されていると保証するのに十分な大きさがあります。それらがかなり小さい場合は、Base64encodeだけをMTOMとし、それらをインラインで残し、すべてのデータが通過します。

要求SOAP XMLを正しく作成します。つまり、複数の添付ファイルがサービスに送信されており、すべてのMIME境界が存在し、すべてのXOPが含まれています。 。

署名コンテンツをaxis2 Webサービスに送信しようとすると、他の誰かが問題に遭遇しましたか?

役に立ちましたか?

解決

axis2 Jiraの多くのJIRAチケットを介して綴った後、私自身の質問についての答え、種類の質問を見つけました。修正、または実際に回避するには、 axis2-4973 に記載されています。説明された方法を使用して、axis2はコードを生成しているようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top