私はOSB を初めて使用し、OSB で作成されたいくつかの既存の Web サービスをサポートする任務を負っています。1 つ目は DB2 に対する単純な SQL 選択で、2 つ目は DB2 ストアド プロシージャを実行します。ローカルにインストールした Weblogic (バージョン 10.3) のインスタンスに対してこれらのストアド プロシージャを実行すると、問題が発生します。
SQL select ステートメントを実行する Web サービスは完全に機能するため、サーバー上のデータ ソースが正しく設定されていると思います。ただし、ストアド プロシージャを実行できません。サービスはホスト環境で正常に動作するため、ローカル サーバーの構成に何か問題があるはずです。私はそれが何であるかを理解できないようです。SP を実行しようとしたときに発生するエラーは次のとおりです。
BEA-380001: JCA アウトバウンド サービスの呼び出しがアプリケーション エラーで失敗しました。例外: com.bea.wli.sb.transports.jca.JCATransportException: oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl .fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/HumanaWebService/adapter/Project1/InsertCase [ InsertCase_ptt::InsertCase(InputParameters,OutputParameters) ] - 操作 'InsertCase' の WSIF JCA 実行に失敗しました原因: ストアド プロシージャの呼び出しエラー。CTS.INS_CTS_HUM_SUBRO API の準備と実行中にエラーが発生しました。CTS.INS_CTS_HUM_SUBRO API の準備および実行中にエラーが発生しました。原因: java.lang.NullPointerException
これを引き起こしている可能性のあるものについて、誰かが洞察を提供できますか? より詳細な情報を提供する必要がある場合は、お知らせください。前もって感謝します。