ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 sqlplus_exec_background_template
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

sqlplus_exec_background_template

sqlplus_exec_background_template.sqlスクリプトを使用すると、コール元をブロックすることなく、指定したオブジェクトをバックグラウンドで実行できます。タスクのステータスと戻り結果を取得するには、タイプALL_RT_*のパブリック・ビューをチェックします。スクリプトsqlplus_exec_templateを使用した場合、オブジェクトはフォアグラウンドで実行され、コール元はタスクが完了するまでブロックされます。このスクリプトは、常に変わらない形式で、実行可能タスクの識別に必要な3つのキーを取ります。タスクは、配布前に構成したデフォルト・パラメータを使用して、バックグラウンドで実行されます。custom_params(OWBデザイナでオブジェクトに対して定義)とsystem_paramsの値は、タスクのデフォルト入力パラメータに優先します。このスクリプトは、タスクから報告された値がSUCCESSの場合は1WARNINGの場合は2ERRORの場合は3を返します。

実行権限を持つworkspaceOwnerまたはworkspaceUserとして接続します。スクリプトは次の形式を取ります。

SQL> @drive:OWBhome/owb/rtp/sql/sqlplus_exec_background_template.sql 
   workspace
   location_name 
   {PLSQLMAP | SQLLOADERCONTROLFILE | PROCESSFLOW | ABAPFILE |
      DATAAUDITOR | SCHEDULEDJOB} 
   [parent/]task_name
   system_params
   custom_params

このスクリプトを起動するにはいくつかの方法があります。次の例では、system_paramscustom_paramsが使用されていないことに注意してください。

SQL> @drive:OWBhome/owb/rtp/sql/sqlplus_exec_background_template.sql 
     workspace warehouse PLSQL mapping "," ","

SQL> @drive:OWBhome/owb/rtp/sql/sqlplus_exec_background_template.sql 
     workspace platform_schema SQL_LOADER load "," ","


SQL> @drive:OWBhome/owb/rtp/sql/sqlplus_exec_background_template.sql 
     workspace workflow PROCESS process_1 "," ","

SQL> @drive:OWBhome/owb/rtp/sql/sqlplus_exec_background_template.sql 
     workspace platform_schema SAP sap_1 "," ","

SQL> @drive:OWBhome/owb/rtp/sql/sqlplus_exec_background_template.sql 
     workspace warehouse DATA_AUDITOR data_auditor_1 "," ","

注意: カンマは¥記号でエスケープできます。同様に、¥記号は2つの¥¥記号でエスケープできます。一重引用符(')は、4つの連続した一重引用符('''')に置き換える必要があります。