3.14.5 テーブルのリロード

サードパーティのテーブルがなんらかの理由で変更された場合は、定義をリロードする必要があります。これを行わない場合、既存のこのテーブルに対するオブジェクト・アクセス・モジュールが定義と一致しません。これにより、変更された内容によりますが、データ破損や実行時エラーが発生する可能性があります。

最初のロードと同じく、LANSA は、生成されたテーブルとフィールドが確実にソース定義に忠実に則っているようにします。

ただし、定義のリロードは複雑な問題を引き起こす可能性もあります。ほとんどの場合予測通りの結果となりますが、ユーザーによる直接入力の内容によって、ベストなアクションが変わるケースもあります。

ロードとリロードの問題点

名前の重複や列定義の変更の場合、LANSA はベストな結果になるよう最善を尽くします。

ロードで何が起きたかを理解してもらうため、変換処理で何かが変更された場合、アイテムの下にメッセージが表示されます。さらに、ステータスの列には追加情報が示されます。

  • No labels