私はCognos 10のCAM(カスタム認証モジュール/プロバイダ)の作成に取り組んでいます。Cognosカスタム認証プロバイダを使用することは可能ですか?JAXWSを使用しますか?
さまざまな暗号化情報がクエリ文字列からプロバイダに渡されます。ネームスペースの認証プロセスは、暗号化された情報が改ざんされていないことを検証し、認証アプリケーションのユーザーの「セッション」が期限切れになっていないことを確認するために、Webサービスと対話するように設計されています。
認証アプリケーションは.NETを使用しており、SOAPリクエスト(1.1と1.2)で使用するためのWebサービスが公開されています。私はwsdlでwsimportを指摘し、標準のJavaコンソールアプリケーションをビルドしてデバッグ値を渡すときに動作する一連のクラスを生成しました。
私は私の名前空間のクラスにこのコードを追加し、私はCognosのからこのエラーを取得していたWebサービスへのリクエストを試みる:
com.sun.xml.internal.ws.spi.ProviderImpl(初期化失敗)
私はCognos 10がJDK 1.6を使用していると考えました。私はCAMコードを1.6(64ビットJDK)で開発しています。私は64ビットCognosを稼働させるべきですが、32ビットJDKを使用しているかどうかはわかりません。 32ビットと64ビットの相違が起こる可能性がありますか?
wsimport(JAXWS)から生成されたクラスがCognosで動作しない理由についての手掛かりはありますか?これを回避する方法はありますか?