機械翻訳について

RESTアダプタのリクエスト・プロパティの構成

エンドポイントについてRESTアダプタのリクエスト・ペイロードの詳細を入力します。

RESTアダプタのRequestページで実行できる操作

トリガーまたは呼出しのRESTアダプタの「Request」ページでは、次のリクエスト・ペイロードの詳細を構成できます。

  • インバウンド・リクエストに添付ファイルを含めるよう選択します
  • スキーマまたはJSONサンプル・リクエスト・ペイロード・ファイルの場所を指定します
  • エンドポイントで応答するペイロードのタイプを選択します

RESTアダプタのRequestページに表示される内容

次の表に、RESTアダプタの「Request」ページに表示される主な情報を示します。

要素 説明

Select the attachment processing options

インバウンド・リクエストともに含めるマルチパート添付ファイル・タイプを選択します。

  • Accept attachments from request: インバウンド・マルチパート・リクエストの添付ファイルを処理するRESTエンドポイントを選択します。 この選択により、ページがリフレッシュされ、ページの下部に「Select the type of payload that you want the endpoint to receive」フィールドが表示されます。

  • Request is HTML form: HTMLフォームを受け入れて構成するRESTエンドポイントを選択します。 このオプションを選択する前に、「Accept attachments from request」オプションを選択する必要があります。 この選択では、メディア・タイプがmultipart/form-dataであることを前提としています。

Select the request payload file

使用するリクエスト・ペイロード・ファイルの種類を選択します。 リクエスト・ペイロードの主要部は、表現の構造をXSD要素を使用して定義する必要があります。
  • XMLスキーマ

  • JSONサンプル(サンプルJSONファイルを作成。)

Schema Location

「Browse」をクリックして、使用するリクエスト・スキーマ・ファイルを選択します。

Element

ペイロードの構造を定義する要素を選択します。 このフィールドは、リクエスト・ペイロード・ファイルをインポートした後で表示されます。 スキーマまたはJSONサンプル・ファイルを参照して選択したら、スキーマが自動的に表示されます。 ルート要素を選択するためのコンボ・ボックスもデフォルトで表示されます。

Select the type of payload with which you want the endpoint to reply

リクエスト・ペイロードで応答するペイロードのタイプを選択します。
  • None: ペイロード・タイプが必要ない場合に選択します。

  • XML: ペイロードがXML形式で表示されます。

  • JSON: ペイロードがJavaScript Object Notation (JSON)形式で表示されます。

  • URL-encoded: ペイロードがURLエンコード形式で表示されます。

  • Other Media Type: ペイロードを別の形式で表示する場合に選択します(例: application/oracle.cloud+json)。 指定できるのは末尾が+jsonまたは+xmlのメディア・タイプのみです。 次のメディア・タイプは暗黙にサポートされますが、構成できません。 実行時に、リクエスト・メディア・タイプはhttp Content-Typeヘッダーの形式になります。 予期されるレスポンス・メディア・タイプはAcceptヘッダーを使用して指定されます。 すべてのサービスには、次のメディア・タイプのいずれかを使用してアクセスできます。
    • Application/XML

    • Application/JSON

Select the type of payload that you want the endpoint to receive

(このフィールドは、「Select the attachment processing options」フィールドのオプションを選択した場合にのみ表示されます)

エンドポイントが受け取るマルチパート添付ファイル・タイプを選択します。
  • multipart/mixed: 添付ファイルとともにXMLまたはJSONペイロード・タイプを送信します。 たとえば、レビュー用のPDFドキュメントを電子メール内のリンクとして送信します。

  • multipart/form-data: 添付ファイルとともにXMLまたはJSONペイロード・タイプを送信します。 たとえば、HTMLフォームを作成して、画像のアップロードや送信を行います。 HTMLフォームでは、methodpostとして定義され、enctype (エンコーディング・タイプ)はmultipart/form-dataとして定義されます。