次の方法で共有


レコードセット列のプロパティ

[レコードセット列] プロパティ ページを使用して、レコードセット列に COBOL プロパティとデザイン プロパティを設定します。

COBOL プロパティ

プロパティ 目的
ホスト データ型 レコードセット列のホスト データ型を指定します。
エラー処理 レコードセット列のエラー処理。 次の値を指定できます。

- 切り捨てます。 選択した場合にエラーが発生すると、TI によって値が切り捨てられます。 (既定値)。
- ラウンド。 選択した場合にエラーが発生すると、TI によって値が丸められます。
- エラー。 選択した場合にエラーが発生すると、TI はエラーを返します。
Filler Recordset 列のフィラー。 既定値は 0 です。
ホストから サーバーから受信したバッファー内のこのデータ項目に続く FILLER のバイト数を示します。 FILLER は、バッファー内に未変換のギャップを引き起こします。 FILLER はオートメーション側では表示されません。
ホストする サーバーに送信されるバッファー内のこのデータ項目に続く FILLER のバイト数を示します。 FILLER は、バッファー内に未変換のギャップを引き起こします。 FILLER はオートメーション側では表示されません。
スケール レコードセットの列のスケール。
Sign 属性 レコードセットの列記号属性。 次の値を指定できます。

- 末尾。 符号付き DISPLAY データ型の場合、符号が末尾であることを示します (既定値)。 このオプションは、署名付き DISPLAY データ型の書式設定方法を TI ランタイム環境に示し、ホストからのデータが Automation データ型との間で変換される方法に影響します。 署名付き DISPLAY データ型の場合、 は、記号が独立していない (既定値) ことを示します。
- 末尾に区切りを付ける。 符号付き DISPLAY データ型の場合は、記号が個別であることを示します。 このオプションは、署名付き DISPLAY データ型の書式設定方法を TI ランタイム環境に示し、ホストからのデータが Automation データ型との間で変換される方法に影響します。
- 先頭。 符号付き DISPLAY データ型の場合、符号が先頭にあることを示します。 このオプションは、署名付き DISPLAY データ型の書式設定方法を TI ランタイム環境に示し、ホストからのデータが Automation データ型との間で変換される方法に影響します。 署名付き DISPLAY データ型の場合、 は、記号が独立していない (既定値) ことを示します。
- 先頭に区切りを付ける。 符号付き DISPLAY データ型の場合は、記号が個別であることを示します。
サイズ/精度 レコードセット列のサイズ。
SOSI 2 バイト文字セット・データがシフトアウト (SO) で始まり、シフトイン (SI) 文字で終わる必要があるかどうかを指定します。 このチェックボックスを選択すると、ホスト アプリケーションから受信すると SO 文字と SI 文字がデータから削除され、SO 文字と SI 文字はホスト アプリケーションに送信されるときにデータに追加されます。 PIC G の長さでは、TI ランタイム環境で適用されるため、SO 文字と SI 文字の 2 バイトを含める必要はありません。 次の値を指定できます。

- True
- False (既定値)
文字列区切り レコードセット列の文字列区切り。 次の値を指定できます。

- スペース埋め込み。 文字列のメインフレーム表現が、文字列定義にスペース文字を埋め込むことで区切られたことを TI ランタイム環境に伝えます。 たとえば、メインフレームの COBOL 定義が PIC X(10) で、文字列内に 3 文字しかない場合、メインフレームは 7 つの末尾のスペースを想定します。 したがって、このオプションを選択すると、TI ランタイム環境は、メインフレームに送信される文字列を変換して、メインフレームに送信する前に文字列の NULL 終了文字を適切な数の末尾のスペースに変更するように指示します。 たとえば、文字列が PIC X(10) としてメインフレームで定義されている場合、TI は ABC の文字列と 7 つの末尾のスペースを送信します。 このオプションを選択すると、文字列の末尾のスペースを 1 つの null 終端文字に変換することで、メインフレームから返される出力文字列を TI Automation サーバーに変換するように TI ランタイム環境にも指示されます。 詳細については、「 スペースを使用したメインフレーム文字列の埋め込み」を参照してください。
- Null で終わる。 TI ランタイム環境に、文字列のメインフレーム表現が null 文字 (EBCDIC 0x00) で区切られたことを通知します。 このオプションを選択すると、メインフレームに文字列を送信する前にバイトの空きがある場合は、TI ランタイム環境に文字列の末尾に 1 つの null 文字を追加するように指示し、メインフレームから文字列を受信したときに発生した最初の null 文字で停止するように TI ランタイム環境に指示します。 したがって、このオプションを選択すると、TI は後続のスペースを 1 つの NULL ターミネータに変換しないため、メインフレームから送信される出力文字列の末尾のスペースを保持するように TI に指示します。 詳細については、「 スペースを使用したメインフレーム文字列の埋め込み」を参照してください。

デザイン プロパティ

プロパティ 目的
[データ型] 現在表示されている列のデータ型。 レコードセット列のデータ型。 次の値を指定できます。

- 無効
- ブール
- バイト
- 日付
- 通貨
- 10 進
- 整数
- 長い
- ダブル
- 単一
- 文字列
名前 レコードセット列の名前。 名前には、最大 250 文字の Unicode 文字を指定できます。

注意事項

コンポーネントのプロパティは、プログラムによって設定または変更されるものではありません。 プログラムでプロパティを設定または変更すると、コンポーネントが正しく機能しなくなる可能性があります。

参照

プロパティ (TI プロジェクト)