0

Crystal Reports データ サービスとして使用する SOAP Web サービスを接続しようとしていますが、いくつかの問題が発生しています。ウィザードに従い、WSDL URL と資格情報を入力した後、最終ページに進みます。このページでは、ドロップダウン ボックスは空です。サービス名、ポート、およびメソッドを手動で入力し、[完了] をクリックすると、次のエラーが表示されます。

WSDLException (/definitions/types/xsd:schema): faultCode=OTHER_ERROR: 「URL」に関連する ' で参照されているスキーマを解決しようとしてエラーが発生しました: java.io.IOException: サーバーが HTTP レスポーズ コードを返しました: 401: URL の場合

私のスキーマ定義は、wsdl でタグによって指されている別のファイルにあります。

問題はこれだと思います.Crystal Reportsはサーバーに対して正常に認証され、wsdlを取得し、スキーマをロードしようとしますが、サーバーに対して認証されないため、401エラーが発生します.

私の Web サービスは、BEA Weblogic 10 で war ファイルとしてデプロイされた JAXWS です。

誰にもアイデアはありますか?

4

2 に答える 2

0

誰かがこの同じ問題に遭遇した場合に備えて....これを回避するために私がしたことは、POST 要求 (実際の Web サービス呼び出し) でのみ認証を有効にすることです。したがって、WSDL の取得には認証は必要ありません。

これを行うには、web.xml ファイルに次の行を追加します。

<http-method>POST</http-method>
于 2010-01-17T18:19:36.800 に答える
-2

レポートのすべてのニーズに SQL ビューを使用しないのはなぜですか?

于 2009-12-10T21:23:14.317 に答える