Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • LANSA拡張定義
  • RPGやCで記述したプログラムによる定義

拡張定義による方法では次のようなことができます。

  • 部分文字列の抽出。詳細については、『LANSA 部分文字列の抽出。詳細については、『LANSA テクニカル リファレンスガイド』のリファレンスガイド』サブストリングを参照してください。
  • 連結。詳細については、『LANSA 連結。詳細については、『LANSA テクニカル リファレンスガイド』のリファレンスガイド』連結を参照してください。
  • 数値計算。詳細については、『LANSA 数値計算。詳細については、『LANSA テクニカル リファレンスガイド』のリファレンスガイド』数値計算を参照してください。
  • 日付の変換。詳細については、『LANSA 日付の変換。詳細については、『LANSA テクニカル リファレンスガイド』のリファレンスガイド』日付変換を参照してください。
  • コード・フラグメント。詳細については、『LANSA コード・フラグメント。詳細については、『LANSA テクニカル リファレンスガイド』のリファレンスガイド』コード・フラグメントを参照してください。

一方、RPGやCで記述したプログラムによる方法(『LANSA テクニカル リファレンスガイド』のリファレンスガイド』仮想ロジックを参照)は、次のような複雑な処理をしたい場合に向いています。

...

仮想列は、実テーブル中には存在しないので、LANSA外から直接使うことはできません。LANSA OAM (オブジェクト・アクセス・モジュール) の働きで、存在するように見せかけているのです。したがって、仮想列にアクセスできるのは、LANSA Open を使うクライアント・アプリケーションや、LANSA OAMを使うアプリケーションに限ります。



次のトピックも参照してください。

実列と仮想列の違い

仮想列の考え方