2017-11-30 10 views
0

Oracle Business Intelligence Publisher 12.2.1.2.0サーバーが実行されていますが、REST APIサービスをコールしてPostmanツールを使用してサーバー上に存在するレポート(つまり、TestReport)を表示します。私は、サーバーから関連するデータを取得するために、Oracleのドキュメントで使用できるさまざまなメソッド(GET、POST、PUTおよびDELETE)を使用しています。しかし、3つのメソッド(レポート定義を取得する、レポートサンプルデータを取得する、XDOスキーマを取得する)はうまくいき、残りは次のいずれかのエラーを出しています:400 Bad Requestまたは415 Unsupported Media Typeまたは404 Not Foundまたは405 Method許可されていないか、何の応答も得られませんでした。ほとんどのエラーはPOSTメソッドとPUTメソッドに関連付けられているため、要求には何らかのデータ形式の問題がある可能性があります。リクエストURLはhttp://localhost:port/xmlpserver/services/rest/v1/reports/Components%2FTestReport/Oracle Business Intelligence Publisher 12.2.1.2.0サーバーでREST APIサービスを使用できません

です。 「実行レポート」の回答の1つを添付しました。 Post Method:: Header Post Method:: Body

答えて

0

が解決しよう:: は、適切な形式に関連したヘッダとボディを追加してからPOSTリクエストを送信します。ポストマンツールでレポート を実行するための例 - のために : URL:http://localhost:port/xmlpserver/services/rest/v1/reports/Components%2FTestReport/run

認証::ユーザ名/パスワード - >プレビュー・リクエスト

ヘッダ::(キー/値) 1.認証/ベーシック... 2.コンテンツタイプ/マルチパート/フォームデータ。境界= "Boundary_1_1153447573_1465550731355" 3.受け入れ/マルチパート/フォームデータ

ボディ:: --Boundary_1_1153447573_1465550731355 のContent-Type:アプリケーション/ JSON コンテンツディスポジション:フォームデータ;名前= "ReportRequest"

{ "byPassCache":真、 "flattenXML":偽、 "attributeFormat": "PDF"} --Boundary_1_1153447573_1465550731355--

それはPDF形式でレポートを生成します 参照:https://docs.oracle.com/middleware/12211/bip/BIPAP/op-v1-reports-%7BreportPath%7D-run-post.html

+0

私は同じ問題がありますが、ns1:Client.NoSOAPAction SOAPActionヘッダーはありません。二重郵便配達の設定のスクリーンショットを共有していただけますか? – Konstantinos

+0

上記は、レポート(POST)を実行するためのPostmanの設定です。 –

関連する問題