2012-04-29 1 views
2

Netbeansを使用してJavaアプリケーションを開発しています。このアプリケーションは、OBIEE 10GのBIサーバーからレポートを取得し、Javaアプリケーションを使用してクライアントに表示します。誰も私にこれを行うための適切な手順と、それをどのように開始するかを提案することができます。JavaプログラムからOBIEEでレポートにアクセスする

答えて

1

まず、プレゼンテーションサービスからレポートを取得し、BIサーバーからレポートを取得しません。 BIサーバーはSELECTステートメントのみのデータベースですが、Presentation ServiceはこのSELECTを使用してレポートを作成および書式設定します。

あなたが使用することができ、他のアプリケーション内のBI Presentationサービスからレポートを統合する

リンクは同じドキュメントにあります(インテグレータガイド)。これは11gで書かれていますが、10gでも動作します。

乾杯 ニコ

1

あなたの質問は明らかではありません。 OBIEEからJavaメソッドを呼び出そうとしていますか?

はいの場合: これは、アクションにリンクされているエージェントを作成することで実行できます。 Actionは(EJB内の)Javaメソッドを呼び出すことができます。エージェントをアクションにフックすることで、それをジョブとしてスケジュールすることができます。

1

webservicesとGO URLを使用してWebアプリケーションを作成することは可能ですが、これを行うことは非常に難しい方法です。選択肢がある場合は、最新のJDeveloper 11gを使用してから、these stepsを使用してAnswers ReportsまたはDashboardsを.jspxページにドラッグ・アンド・ドロップします。シンプルで、JDeveloperを使い慣れていれば、数日ではなく数分で実行できます。

編集:まだNetbeansを使用したい場合は、ここをクリックしてください。ご使用になる前にHtmlViewService SOAP API in the OBIEE integration docをよく読んで理解してください。

+0

OBIEEのHTMLViewServiceを使用するJavaアプリケーションを実装しています。 XMLViewServiceは正常に動作しますが、HTMLViewServiceはスピンローダーを表示してからレポートをレンダリングします(「埋め込みレポートエラーの読み込み」のソースにエラーがあります)。 OBIサーバーとJavaアプリケーションは異なるドメインにあるので、おそらくそうだと思います。私はこの問題を解決するためにsetBridge()メソッドを使用しなければならないと仮定しています。誰かがこれを助けることができますか?コード例は高く評価されます。 – Josh

+0

私の最後のコメントの修正:レポートはロードされません。回転ローダーは無期限に回転し続けます。 – Josh

関連する問題