新規ジョブ・リクエストの発行

post

ess/rest/scheduler/v1/requests

指定されたスケジュールに従って実行する既存のジョブ定義を使用して、新しいジョブ・リクエストを作成します

リクエスト

この操作にはリクエスト・パラメータはありません。

サポートされるメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
このオブジェクトは、jobDefinitionまたはjobSetのリクエストの作成に使用する情報を指定します。スケジュールとscheduleIdのいずれか1つのみを指定する必要があることに注意してください。
すべてに一致
ソースの表示
ネストされたスキーマ: RequestSystemProperties
型: object
ソースの表示
  • 実行時間が過去である繰返しリクエストのインスタンスを生成するかどうかを指定するプロパティ。インスタンスは、リクエスト開始時間より前およびリクエスト終了時間より後には生成されません。リクエスト開始時間がnullである場合、現在の時間にデフォルト設定されます。過去のインスタンスが生成されるようにするには、このプロパティをtrueに設定し、リクエストされた開始時間をインスタンスの生成開始時間として指定する必要があります。このプロパティの有効な値: true -- リクエストされた開始時間からリクエストされた終了時間によって指定された範囲内のスケジュールにより指定されたすべてのインスタンスが、生成の時間に関係なく生成されます。false -- スケジュールされた実行時間が過去の時間(生成時間より前)であるインスタンスは生成されません。このプロパティが指定されていない場合、使用されるシステムのデフォルトはtrueです。
  • リクエスト処理の優先度を指定するプロパティ。優先度の範囲は[0..9]であり、0が最下位の優先度を、9が最上位の優先度を示します。このプロパティが指定されていない場合、システムのデフォルト値は4です。
  • リクエストを発行したアプリケーション内で製品を指定するプロパティ。
  • リクエストのラベルを指定するプロパティ。このラベルでは、リソース最適化のジョブ・リクエストをグループ化できます。
  • リクエスト・ロギングのログ・レベルを指定するプロパティ。このプロパティの値はスケジューラによって内部的に使用されませんが、ジョブに渡して使用できます。
  • プロセッサが実行を開始した後に非同期を待機する時間を分数で指定するプロパティ。時間が経過した後、リクエストはタイムアウトとしてマークされます。リクエストの状態にその他の直接的な影響はありません。このプロパティが指定されていない場合、システム・デフォルトはタイムアウトなしです。
  • 失敗したリクエストの再試行制限を指定するプロパティ。リクエストの実行に失敗した場合、リクエストが成功するまでこのプロパティで指定された回数までリクエストが再試行されます。再試行上限にゼロ(0)を指定した場合、失敗したリクエストは再試行されません。このプロパティが指定されていない場合、使用されるシステムのデフォルトは0です。
ネストされたスキーマ: type
型: object
ソースの表示
ネストされたスキーマ: CallbackSubscriptionRequest
型: object
コールバックRESTエンドポイントの起動に必要なプロパティの一般的なセット。これらのプロパティは、指定されたsecuritySchemeに従って指定する必要があります。
ソースの表示
  • アイデンティティ・ストアからアクセス・トークンを取得するためのURL。通常、このプロパティはDIRECT_OAUTHセキュリティ・スキームに必要です。
  • RESTリソースの相対パスを指定するプロパティ。ベース・リソースURLは、callbackUrlPrefixプロパティによって指定されます。このプロパティは、すべてのセキュリティ・スキームに必要です。
  • callbackResourcePathプロパティとともに使用してリソースの完全なURLを提供できるRESTリソースのベースURLを指定するプロパティ。このプロパティは、すべてのセキュリティ・スキームに必要です。
  • クライアント登録時にOAuthサーバーによって発行されるclientIdであり、これは、コールを行う前に資格証明ストアに追加され、ポリシー・パラメータとして提供されます。通常、このプロパティは、OWSM_LPAおよびDIRECT_OAUTHセキュリティ・スキームに必要です。
  • クライアント登録時にOAuthサーバーによって発行されるクライアント・シークレットであり、コールを行う前に資格証明ストアに追加され、ポリシー・パラメータとして提供されます。通常、このプロパティは、OWSM_LPAおよびDIRECT_OAUTHセキュリティ・スキームに必要です。
  • クライアントのCSFキーを設定するプロパティ。例: "idcs.client.credentials"。これは、PolicySetFeatureの作成時にOWSMのConfigOverride.CO_OAUTH2_CLIENT_CSF_KEYで指定されます。通常、このプロパティはOWSM_LPAセキュリティ・スキームに必要です。
  • 指定できる値: [ "OWSM_GPA", "OWSM_LPA", "DIRECT_OAUTH" ]
    "OWSM_GPA"、"OWSM_LPA"、"DIRECT_OAUTH"のいずれか。指定しない場合、デフォルトはOWSM_GPAとみなされます。OWSM_LPAの場合、クライアントからアタッチされるデフォルト・ポリシーは"oracle/http_oauth2_token_client_policy"になります。"OWSM_LAP"セキュリティ・スキームの"ouath2ClientCsfKey"プロパティの場合、サブスクライバは、パスワード資格証明がCSFマップ"oracle.wsm.security"の下のCSFで構成されていることを確認する必要があります。DIRECT_OAUTHセキュリティ・スキームの"clientId"および"clientSecret"プロパティの場合、サブスクライバは、IDCSでclientIdおよびシークレットが構成されていることを確認する必要があります。
ネストされたスキーマ: RequestExecutionContextIn
型: object
現在のジョブ・リクエストのリクエスト実行コンテキスト。この識別子は、サブリクエストの作成時にのみ使用されます。
ソースの表示
  • 実行中のリクエストに関連付けられたリクエスト・ハンドルは、リクエストの実行中のインスタンスに対する不透明な識別子を表します。この値は、実行の開始時にジョブ・リクエストに指定された情報から取得できます。
  • この操作を起動しているリクエストの識別子です。実行開始時にジョブ・リクエストに指定された情報から取得できます。
ネストされたスキーマ: requestParameters
型: array
リクエスト発行パラメータ
ソースの表示
ネストされたスキーマ: ScheduleBase
型: object
ソースの表示
ネストされたスキーマ: RequestParameter
型: object
リクエスト・パラメータ
ソースの表示
ネストされたスキーマ: exclusions
型: array
ソースの表示
ネストされたスキーマ: inclusions
型: array
ソースの表示
ネストされたスキーマ: recurrences
型: array
一連の繰返し。スケジュールの出現回数は、個々の繰返しによって生成された出現の和集合になります。
ソースの表示
ネストされたスキーマ: Recurrence
型: object
ソースの表示
  • この繰返しオブジェクトの終了日時を設定します。オブジェクトは秒までの時間のみを抽出します。ミリ秒精度はサポートされていません。値は、ISO 8601形式の文字列です。
  • スケジュールで使用する繰返しパターンを定義します。文字列はRFC 5445 RRULEに準拠している必要があります。UNTIL、COUNT、BYSETPOS、WKSTなどの制限はサポートされません。RRULEのBY*句(Rotors)には最小値 -1を指定できます。たとえば、BYDAY=-2MO(second to last monday)はサポートされていません。BYMONTHおよびBYWEEKNOは、1つのRECUR式に存在できません。BYDAY、BYMONTHDAYおよびBYYEARDAYは、1つのRECUR式に存在できません。
  • この繰返しオブジェクトの開始日時を設定します。オブジェクトは秒までの時間のみを抽出します。ミリ秒精度はサポートされていません。値は、ISO 8601形式の文字列です。
リクエスト本文 - application/vnd.oracle.resource+json ()
ルート・スキーマ: schema
このオブジェクトは、jobDefinitionまたはjobSetのリクエストの作成に使用する情報を指定します。スケジュールとscheduleIdのいずれか1つのみを指定する必要があることに注意してください。
すべてに一致
ソースの表示
ネストされたスキーマ: RequestSystemProperties
型: object
ソースの表示
  • 実行時間が過去である繰返しリクエストのインスタンスを生成するかどうかを指定するプロパティ。インスタンスは、リクエスト開始時間より前およびリクエスト終了時間より後には生成されません。リクエスト開始時間がnullである場合、現在の時間にデフォルト設定されます。過去のインスタンスが生成されるようにするには、このプロパティをtrueに設定し、リクエストされた開始時間をインスタンスの生成開始時間として指定する必要があります。このプロパティの有効な値: true -- リクエストされた開始時間からリクエストされた終了時間によって指定された範囲内のスケジュールにより指定されたすべてのインスタンスが、生成の時間に関係なく生成されます。false -- スケジュールされた実行時間が過去の時間(生成時間より前)であるインスタンスは生成されません。このプロパティが指定されていない場合、使用されるシステムのデフォルトはtrueです。
  • リクエスト処理の優先度を指定するプロパティ。優先度の範囲は[0..9]であり、0が最下位の優先度を、9が最上位の優先度を示します。このプロパティが指定されていない場合、システムのデフォルト値は4です。
  • リクエストを発行したアプリケーション内で製品を指定するプロパティ。
  • リクエストのラベルを指定するプロパティ。このラベルでは、リソース最適化のジョブ・リクエストをグループ化できます。
  • リクエスト・ロギングのログ・レベルを指定するプロパティ。このプロパティの値はスケジューラによって内部的に使用されませんが、ジョブに渡して使用できます。
  • プロセッサが実行を開始した後に非同期を待機する時間を分数で指定するプロパティ。時間が経過した後、リクエストはタイムアウトとしてマークされます。リクエストの状態にその他の直接的な影響はありません。このプロパティが指定されていない場合、システム・デフォルトはタイムアウトなしです。
  • 失敗したリクエストの再試行制限を指定するプロパティ。リクエストの実行に失敗した場合、リクエストが成功するまでこのプロパティで指定された回数までリクエストが再試行されます。再試行上限にゼロ(0)を指定した場合、失敗したリクエストは再試行されません。このプロパティが指定されていない場合、使用されるシステムのデフォルトは0です。
ネストされたスキーマ: type
型: object
ソースの表示
ネストされたスキーマ: CallbackSubscriptionRequest
型: object
コールバックRESTエンドポイントの起動に必要なプロパティの一般的なセット。これらのプロパティは、指定されたsecuritySchemeに従って指定する必要があります。
ソースの表示
  • アイデンティティ・ストアからアクセス・トークンを取得するためのURL。通常、このプロパティはDIRECT_OAUTHセキュリティ・スキームに必要です。
  • RESTリソースの相対パスを指定するプロパティ。ベース・リソースURLは、callbackUrlPrefixプロパティによって指定されます。このプロパティは、すべてのセキュリティ・スキームに必要です。
  • callbackResourcePathプロパティとともに使用してリソースの完全なURLを提供できるRESTリソースのベースURLを指定するプロパティ。このプロパティは、すべてのセキュリティ・スキームに必要です。
  • クライアント登録時にOAuthサーバーによって発行されるclientIdであり、これは、コールを行う前に資格証明ストアに追加され、ポリシー・パラメータとして提供されます。通常、このプロパティは、OWSM_LPAおよびDIRECT_OAUTHセキュリティ・スキームに必要です。
  • クライアント登録時にOAuthサーバーによって発行されるクライアント・シークレットであり、コールを行う前に資格証明ストアに追加され、ポリシー・パラメータとして提供されます。通常、このプロパティは、OWSM_LPAおよびDIRECT_OAUTHセキュリティ・スキームに必要です。
  • クライアントのCSFキーを設定するプロパティ。例: "idcs.client.credentials"。これは、PolicySetFeatureの作成時にOWSMのConfigOverride.CO_OAUTH2_CLIENT_CSF_KEYで指定されます。通常、このプロパティはOWSM_LPAセキュリティ・スキームに必要です。
  • 指定できる値: [ "OWSM_GPA", "OWSM_LPA", "DIRECT_OAUTH" ]
    "OWSM_GPA"、"OWSM_LPA"、"DIRECT_OAUTH"のいずれか。指定しない場合、デフォルトはOWSM_GPAとみなされます。OWSM_LPAの場合、クライアントからアタッチされるデフォルト・ポリシーは"oracle/http_oauth2_token_client_policy"になります。"OWSM_LAP"セキュリティ・スキームの"ouath2ClientCsfKey"プロパティの場合、サブスクライバは、パスワード資格証明がCSFマップ"oracle.wsm.security"の下のCSFで構成されていることを確認する必要があります。DIRECT_OAUTHセキュリティ・スキームの"clientId"および"clientSecret"プロパティの場合、サブスクライバは、IDCSでclientIdおよびシークレットが構成されていることを確認する必要があります。
ネストされたスキーマ: RequestExecutionContextIn
型: object
現在のジョブ・リクエストのリクエスト実行コンテキスト。この識別子は、サブリクエストの作成時にのみ使用されます。
ソースの表示
  • 実行中のリクエストに関連付けられたリクエスト・ハンドルは、リクエストの実行中のインスタンスに対する不透明な識別子を表します。この値は、実行の開始時にジョブ・リクエストに指定された情報から取得できます。
  • この操作を起動しているリクエストの識別子です。実行開始時にジョブ・リクエストに指定された情報から取得できます。
ネストされたスキーマ: requestParameters
型: array
リクエスト発行パラメータ
ソースの表示
ネストされたスキーマ: ScheduleBase
型: object
ソースの表示
ネストされたスキーマ: RequestParameter
型: object
リクエスト・パラメータ
ソースの表示
ネストされたスキーマ: exclusions
型: array
ソースの表示
ネストされたスキーマ: inclusions
型: array
ソースの表示
ネストされたスキーマ: recurrences
型: array
一連の繰返し。スケジュールの出現回数は、個々の繰返しによって生成された出現の和集合になります。
ソースの表示
ネストされたスキーマ: Recurrence
型: object
ソースの表示
  • この繰返しオブジェクトの終了日時を設定します。オブジェクトは秒までの時間のみを抽出します。ミリ秒精度はサポートされていません。値は、ISO 8601形式の文字列です。
  • スケジュールで使用する繰返しパターンを定義します。文字列はRFC 5445 RRULEに準拠している必要があります。UNTIL、COUNT、BYSETPOS、WKSTなどの制限はサポートされません。RRULEのBY*句(Rotors)には最小値 -1を指定できます。たとえば、BYDAY=-2MO(second to last monday)はサポートされていません。BYMONTHおよびBYWEEKNOは、1つのRECUR式に存在できません。BYDAY、BYMONTHDAYおよびBYYEARDAYは、1つのRECUR式に存在できません。
  • この繰返しオブジェクトの開始日時を設定します。オブジェクトは秒までの時間のみを抽出します。ミリ秒精度はサポートされていません。値は、ISO 8601形式の文字列です。
先頭に戻る

レスポンス

サポートされるメディア・タイプ

201レスポンス

OK
ヘッダー
本文()
ルート・スキーマ: CreateRequestResponse
型: object
ソースの表示

400レスポンス

入力が無効です
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。

403レスポンス

この操作では許可されません
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。

404レスポンス

見つかりません
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。

409レスポンス

競合
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。

500レスポンス

スケジューリング・サブシステム・エラー
本文()
ルート・スキーマ: SimpleExceptionDetail
型: object
ソースの表示
  • 詳細エラー・メッセージ
  • ESS固有のエラー・コード。たとえば、ESS-00500などです。
  • HTTPステータス・コード
  • 要約エラー・メッセージ
  • URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。
先頭に戻る