項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
名前 | 必須 | 使用不可 | スクリプトキャンバス上での名前を入力します。 |
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
接続先 |
必須 | 使用不可 | グローバルリソースを選択します。
|
|
テーブル名 | 必須 | 使用可 | Microsoft Dynamics AX内部のテーブル名を入力します。 |
|
AX用Select文 | 必須 | 使用可 | Select文にあるテーブル名を%1に置き換えて、入力します。
例1:select * from %1 where %1.name == 'test' && %1._int <= 1000 例2:select * from %1 where %1.name == '${value}' |
![]() |
出力 | 必須 | - | [テーブル名]で指定したテーブルに対して、読み取るカラム名と、カラムのデータ型を出力パラメータとして設定します。 | |
出力/カラム名 | 必須 | 使用可 | Microsoft Dynamics AX内部テーブルのカラム名を入力します。
[ファイルからカラム名を読み取り...]プロパティアクションで指定したファイルの1列目をカラム名として設定できます。 |
|
出力/型 | 必須 | 使用不可 | カラムの型を選択します。
[ファイルからカラム名を読み取り]プロパティアクションで指定したファイルの2列目をカラムの型として設定できます。 |
|
項目名 | 説明 | 備考 |
---|---|---|
ファイルからカラム名を読み取り | ファイルチューザでファイルを選択して、そのファイルの1列目をカラム名として設定します。
ファイルの2列目をカラムの型として設定します。 |
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
コメント | 省略可 | 使用不可 | このアダプタの簡単な説明を記述することができます。 説明を記述すると、仕様書に反映させることができます。 |
コンポーネント変数名 | 説明 | 備考 |
---|---|---|
count | 実行したSelect文で、読み取ったレコードの行数が格納されます。 |
|
message_category | エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
message_code | エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
message_level | エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
error_type | エラー発生時、発生したエラーの種類が格納されます。 |
|
error_message | エラー発生時、発生したエラーのメッセージが格納されます。 |
|
error_trace | エラー発生時、発生したエラーのトレース情報が格納されます。 |
|
例外名 | 原因 | 対策 |
---|---|---|
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[] |
[接続先]が指定されていません。 | [接続先]を指定してください。 |
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[<グローバルリソース名>] |
[接続先]で選択されたリソース定義が見つかりません。 | [接続先]で指定したグローバルリソースを確認してください。 |
InvalidPropertyConfigurationException <グローバルリソース名>:BusinessConnector接続先が不正です。 |
[接続先]で選択されたリソース定義が見つかりません。 | [接続先]で指定したグローバルリソースを確認してください。 |
BusinessConnectorException
<グローバルリソース名>入力項目が足りません。AX接続できません。 |
[接続先]で選択されたリソースの入力項目が足りません。 | [接続先]で指定したグローバルリソースの入力項目を確認してください。 |
InvalidPropertyConfigurationException
テーブル名にnullは設定できません。 |
[テーブル名]が入力されていません。 | [テーブル名]の入力を確認してください。 |
BusinessConnectorException
操作が失敗しました。レコード <テーブル名> は存在しません。 |
入力した[テーブル名]の値が正しくない可能性があります。 | Microsoft Dynamics AX内部テーブルの名前を確認してください。 |
InvalidPropertyConfigurationException
SELECT文ではありません。 |
入力した Select文が正しくない可能性があります。 | [AX用Select文]の入力を確認してください。 |
BusinessConnectorException
ExcecuteStmt Error(sql=<AX用Select文>)[Table]<テーブル名> |
入力したSelect文は実行できません。 | [AX用Select文]の入力を確認してください。 |
InvalidPropertyConfigurationException
読み取り対象カラムの設定がありません。 |
[出力]が入力されていません。 | [出力]の設定を確認してください。 |
BusinessConnectorException
get_Field Error(col=<出力/カラム名>) |
入力した[出力/カラム名]の値が正しくない可能性があります。 | Microsoft Dynamics AX内部テーブルの「<出力/カラム名>」を確認してください。 |
Exception
Error coltype number |
Select文に入力したカラムが正しくない可能性があります。 | [AX用Select文]を確認してください。 |