スクリプト呼び出し処理
オペレーション名
スクリプト呼び出し
機能概要
プロジェクトのスクリプトを呼び出します。
プロパティ
変数の使用については、「変数」を参照してください。
基本設定
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
---|---|---|---|---|
名前 |
必須 |
使用不可 |
スクリプトキャンバス上での名前を入力します。 |
|
必須設定
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
|
---|---|---|---|---|---|
同じプロジェクトのスクリプト |
- |
必須 |
使用不可 |
同一プロジェクト内のスクリプトを呼び出す場合に選択します。 |
|
スクリプト |
必須 |
使用可 |
呼び出し先スクリプト名を選択または入力します。 |
|
|
別のプロジェクトのスクリプト |
- |
必須 |
使用不可 |
別プロジェクト内のスクリプトを呼び出す場合に選択します。 |
|
ワークスペース |
必須 |
使用可 |
別プロジェクトが設定されているワークスペースを選択または入力します。 |
|
|
プロジェクト |
必須 |
使用可 |
呼び出し先スクリプトが含まれたプロジェクトを選択または入力します。 |
|
|
プロジェクトバージョン |
必須 |
使用可 |
プロジェクトのバージョンを選択または入力します。 |
|
|
スクリプト |
必須 |
使用可 |
呼び出し先のスクリプト名を選択または入力します。 |
|
|
ジョブから呼び出す時に最新バージョンを利用する |
省略可 |
使用不可 |
|
|
プロパティアクション
項目名 |
説明 |
備考 |
---|---|---|
スクリプトを開く |
呼び出し先スクリプトをデザイナーで開きます。 |
注意
スクリプト・登録元プロジェクトが、削除や名前の変更などにより存在しない場合、スクリプトを開くことはできません。 |
入出力
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
---|---|---|---|---|
一覧を手動で設定 |
省略可 |
使用不可 |
[入力変数]/[出力変数]を手動で設定するかどうかを選択します。
|
|
入力変数 |
省略可 |
- |
呼び出し先スクリプトの入力変数を指定します。また、入力変数へ渡す値を入力します。 各列は以下のボタンで操作することができます。
|
|
入力変数/変数名 |
必須 |
使用不可 |
変数名を入力します。 |
|
入力変数/型 |
必須 |
使用不可 |
変数の型を選択します。
|
|
入力変数/値 |
省略可 |
使用可 |
変数に渡す値を入力します。 |
|
出力変数 |
省略可 |
- |
呼び出し先スクリプトから受け取る出力変数を指定します。 各列は以下のボタンで操作することができます。
|
|
出力変数/変数名 |
必須 |
使用不可 |
変数名を入力します。 |
|
出力変数/型 |
必須 |
使用不可 |
変数の型を選択します。
|
|
プロパティアクション
項目名 |
説明 |
備考 |
---|---|---|
再読み込み |
呼び出し先スクリプトの[入力変数]/[出力変数]の一覧を再度読み込みます。 |
|
コメント
項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
---|---|---|---|---|
コメント |
省略可 |
使用不可 |
このコネクターの簡単な説明を記述することができます。 |
|
右クリックメニュー
項目名 |
説明 |
備考 |
---|---|---|
スクリプトを開く |
呼び出し先スクリプトをデザイナーで開きます。 |
|
PSPでの使用について
PSPでは使用できません。
使用できるコンポーネント変数
コンポーネント変数名 |
説明 |
備考 |
---|---|---|
exitStatus |
呼び出し先スクリプトの戻り値が格納されます。 |
|
message_category |
エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
message_code |
エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
message_level |
エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
error_type |
エラー発生時、発生したエラーの種類が格納されます。 |
|
error_message |
エラー発生時、発生したエラーのメッセージが格納されます。 |
|
error_trace |
エラー発生時、発生したエラーのトレース情報が格納されます。 |
|
[<出力変数名>] |
[出力変数]で設定した出力変数値が格納されます。 |
|
入出力変数について
呼び出し先スクリプトにスクリプト入力変数/スクリプト出力変数を用意することにより、スクリプト間のデータの受け渡しが可能になります。
詳細については、「入出力変数について」を参照してください。
-
[同じプロジェクトのスクリプト]で、呼び出し先スクリプト内のMapperの情報(マッピングやMapperロジックの設定など)が変更された場合、以下のいずれかの方法で明示的にスクリプトのビルドを行わないと、その変更が呼び出し元スクリプトに反映されません。
-
スクリプトの保存
-
スクリプトのビルド
-
例外名 |
原因 |
対策 |
---|---|---|
InvalidPropertyConfigurationException <プロパティ名>が指定されていません。 |
[<プロパティ名>]が指定されていません。 |
[<プロパティ名>]を指定してください。 |
ProjectNotFoundException |
|
|
ScriptCallFailedException |
呼び出したスクリプトの処理が失敗しました。 |
呼び出したスクリプトの処理内容を確認してください。 |
ScriptNotFoundException |
[スクリプト]で指定したスクリプトが見つかりません。 |
[スクリプト]で指定したスクリプトが存在するかどうかを確認してください。 |
ScriptCallViolationException |
[別のプロジェクトのスクリプト]で、[プロジェクト]に同じプロジェクトを指定しています。 |
[プロジェクト]で別プロジェクトを指定してください。 |
ScriptLoadFailedException |
[別のプロジェクトのスクリプト]で、[プロジェクト]に指定したプロジェクト、または[スクリプト]で指定したスクリプトが見つかりません。 |
以下のことを確認してください。
|