![]() 前へ |
![]() 次へ |
OMB*Plus言語インタプリタは、組込みのTclインタプリタ(Jaclと呼ばれる)の周囲に構築されます。OMB*Plusは変数、プロシージャおよび制御構造のような基本言語機能をTclに依存しており、Warehouse Builder固有のコマンド構文を使用してTcl言語を拡張します。これにより、変数サポート、条件およびループによる制御構造、エラー処理および標準ライブラリ・プロシージャなどの構文構成要素を記述できます。また、Tclを使用すると、デザイン・センターを実行するホスト上でファイルシステムI/Oなどのタスクを実行できます。
OMB*Plusの主な利点の1つに、拡張性があります。たとえば、SQL*Plus文を実行し、OMB*PlusからPL/SQLパッケージを使用できます。
このスクリプト・インタフェースを使用して、次の操作を実行できます。
クライアント・ユーザー・インタフェースを起動せずに、複雑なアクションをOWBで直接実行する。
OWBで実行する日常的な操作セットを定義する。
OWBリポジトリ・メタデータを問い合せる、および結果に対してレポートまたは処置を実行する。
OWBバッチ操作を実行する。
OWBの一連の条件付き操作を自動化する。