データ・ロードをスケジュールするには、データ・ロード定義を作成し、次のような外部スケジューラで定義を実行します; Microsoft Windowsタスク・スケジューラなど。
コマンドラインからのデータ・ロードの実行
Windowsタスク・スケジューラなどの外部スケジューラを使用する前に、DOSプロンプトからloaddata.bat
をテストすることをお薦めします。
DOSプロンプトからデータ・ロードを実行するには:
管理者として、DOSプロンプトを開き、次の場所に移動します:
Oracle_Middleware/EPMSystem11R1/products/AccountReconciliation/bin
暗号化パスワード・ファイルを作成します:
DOSプロンプトで、次の場所に移動します:
ORACLE_MIDDLEWARE/EPMSystem11R1/products/AccountReconciliation/bin
実行
encryptpassword.bat C:/passwordfile
パスワードの入力を求められたら、Account Reconciliationの管理ユーザーのパスワードを入力します。
暗号化されたパスワードは、C:/passwordfile
に格納されます。
次のようにloaddata.bat
を実行します:
oaddata.bat admin -f:C:/PASSWORDFILE "test1" "Jan 2013"
ここで
"admin"
はARMの管理ユーザーのパスワードです。
"-f:C:/PASSWORDFILE"
は暗号化パスワード・ファイルです。
"test1"
はデータ・ロード定義名です。
"Jan 2013"
は期間です。
ログ・ファイルは次の場所に生成されます:
Oracle_Middleware/user_projects/epmsystem1/diagnostics/logs/arm
データ・ロードのステータスを確認するには、「期間の管理」をクリックします。期間を選択して、「アクション」、「データ・ロード」の順に選択します。
Windowsタスク・スケジューラからのデータ・ロードの実行
Windowsタスク・スケジューラからデータ・ロードを実行するには:
Account Reconciliationがインストールされているサーバーに管理者としてログインします。
「スタート」、「すべてのプログラム」、「アクセサリ」、「システム ツール」、「タスク スケジューラ」の順に選択します。
「基本タスクの作成」をクリックします。スケジュール済タスク・ウィザードが表示されます。ロードの名前を入力し、「次へ」をクリックします。
「トリガー」をクリックし、いつタスクを開始するかを選択して「次へ」をクリックします。
「アクション」をクリックし、タスクで実行するアクション(「プログラムの起動」、「電子メールの送信」、「メッセージの表示」など)を選択します。「次」をクリックします。
プログラムの起動をクリックし、次の項目を入力します。
引数の追加(オプション)で、たとえば4つの引数を渡します。
"USER" "PASSWORD" "NAME" "PERIOD"
ここで:
"USER"
は、「管理者」役割を割り当てられたAccount ReconciliationユーザーIDです。
"NAME"
はデータ・ロード定義名です。
注:
パスワードにはpassword2
のようなクリア・テキストを使用することも、パスワード・ファイルを使用することもできます(encryptpassword.bat
を使用してパスワード・ファイルを作成した場合)。
開始(オプション)を設定して、ログ・ファイルを生成します。
<MIDDLEWARE_HOME>/EPMSystem11R1/products/AccountReconciliation/bin
「次」をクリックします。
「終了」をクリックします。