クイック・スタート
次の作業を実行することにより、環境を設定し、REST APIを使用して、処理する最初のビジネス・イベントを作成します。
前提条件
前提条件 |
詳細情報 |
---|---|
Real-Time Integration Business InsightのUIで、ビジネス・プロセスに該当するモデルを設計します。 マイルストンおよびインジケータがAPI接続とマップされていることを確認します。 |
Oracle Real-Time Integration Business Insightスタート・ガイドのモデルの設計を参照してください。 |
REST API経由でイベントを受信する各マイルストンに対してAPI呼出しを有効にします。 |
マイルストンの作成を参照してください。 |
モデル用に事前移入されたJSONリクエスト・ペイロード・テンプレートをダウンロードして、自分の用途にあわせて変更します。 |
Oracle Real-Time Integration Business Insightの使用のAPI接続の呼出し詳細の表示を参照してください |
ステップ1: cURLのインストール
このドキュメント内の例では、cURLコマンドライン・ツールを使用してReal-Time Integration Business Insight REST APIにアクセスする方法を示します。
サーバーに安全に接続するには、SSLをサポートしているバージョンのcURLをインストールし、Verisign社のCA証明書に対して認証される、SSL認証局(CA)証明書ファイルまたはバンドルを指定する必要があります。 詳細は、次を参照してください。
ご使用のブラウザで、cURLホーム・ページ(http://curl.haxx.se)まで移動し、左のナビゲーション・メニューで「Downloadをクリックします。
「cURL Releases and Downloads」ページで、ご使用のオペレーティング・システムに応じたSSL対応バージョンのcURLソフトウェアを検索し、ZIPファイルをダウンロードするリンクをクリックし、ソフトウェアをインストールします。
「cURL CA Certs」ページ(http://curl.haxx.se/docs/caextract.html)に移動し、cacert.pem SSL CA証明書バンドルを、cURLをインストールしたフォルダにダウンロードします。
コマンド・ウィンドウを開いて、cURLをインストールしたディレクトリに移動し、cURL環境変数CURL_CA_BUNDLEに、SSL認証局(CA)証明書バンドルの位置を設定します。 次に例を示します。
C:\curl> set CURL_CA_BUNDLE=cacert.pem
これで、cURLを使用して、Real-Time Integration Business Insightサーバーにリクエストを送信する準備が整いました。
ステップ2: 最初の処理用ビジネス・イベントの発行
次の例のように、モデルおよびマイルストンに関連するデータを含めたcURLリクエストをReal-Time Integration Business InsightのREST APIに発行します。
curl -X POST -u jsmith:password -H "Content-Type: application/json" -d '{ "modelId" : "abc1", "milestoneId" : "start1", "identifierValue" : "102", "correlationValue" : "102", "eventTime" : "2016-08-04T09:30:40" }' "https://<Public IP of Real-Time Integration Business Insight server>:<port>/insight-server/api/1.0/event"
イベントが正常に処理されると、Real-Time Integration Business Insight UIのモデルのダッシュボードおよび関連するカスタム・ダッシュボードにイベントを表示できるようになります。