ツリーにて[変換パラメタ登録]を選択し、右クリックで[ひな型定義作成]を選択すると以下のサブメニューが表示されます。
フォーマット変換
文字コード変換
レイアウト調整
このサブメニューを選択すると[ひな型定義作成]画面が表示されます。※ポイント1.参照
[ひな型定義作成]では自動的に以下の定義を作成できます。
フォーマット変換を選択したとき
変換パラメタ登録
運用登録
フォーマット変換設定
一般フォーマット登録(入力元)
一般フォーマット登録(出力元)
文字コード変換を選択したとき
変換パラメタ登録
運用登録
一般フォーマット登録
レイアウト調整を選択したとき ※ポイント2.参照
変換パラメタ登録
運用登録
レイアウト調整(集団項目-明細レコード調整)
レイアウト調整(可変長レコード-固定長レコード)
レイアウト調整(パディングレコード調整)
レイアウト調整(ヘッダの定量間隔挿入・削除)
一般フォーマット登録(ヘッダ用)
一般フォーマット登録(明細用)
ポイント
ひな型定義作成を行うときは、現在表示しているすべての登録画面を閉じます。保存していない情報は破棄されるため、ひな型定義作成を行う前に必要に応じて登録を行ってください。
レイアウト調整(集団項目-明細レコード調整)、レイアウト調整(可変長レコード-固定長レコード)、レイアウト調整(パディングレコード調整)、レイアウト調整(ヘッダの定量間隔挿入・削除)のどれかを自動生成できます。一般フォーマット登録(ヘッダ用)および一般フォーマット登録(明細用)は、レイアウト調整(ヘッダの定量間隔挿入・削除)を選択した場合に生成します。
ひな型定義作成のサブメニューからフォーマット変換を選択すると、フォーマット変換用の[ひな型定義作成]画面が表示されます。
図10.30 ひな型定義作成画面(フォーマット変換)
入力された情報でひな型定義を作成します。 | |
入力された情報をキャンセルします。 |
フィールド名 | 入力/出力 | 必須 | 最大項目長 | フィールド説明 |
---|---|---|---|---|
変換パラメタID/名称 | IN | ○ | 半角 | 変換パラメタIDを入力します。 |
IN/OUT | ○ | 半角 | 上記IDに対する名称が表示されます。 |
自動的に表示される定義
変換パラメタIDおよび名称を入力し登録を行うと、それぞれの定義画面が表示されます。その際、自動的に入力・設定される項目があります。
表示される画面 | 自動的に設定される項目 | 設定内容の説明 |
---|---|---|
変換パラメタ登録 | 変換パラメタID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
運用登録 | 処理ID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
処理指定 | “フォーマット変換”が選択されます。 | |
入力ファイル名 | “実行時に指定”が選択されます。 | |
出力ファイル名 | “実行時に指定”が選択されます。 | |
フォーマット変換設定 | 変換ID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
一般フォーマット登録(入力元) | フラットID | ひな型定義画面に指定した変換パラメタIDに“_IN”が付加され指定されます。 |
名称 | ひな型定義画面に指定した名称に“(IN)”が付加され指定されます。 | |
フィールド | 以下のフィールドが自動で生成されます。 | |
一般フォーマット登録(出力先) | フラットID | ひな型定義画面に指定した変換パラメタIDに“_OUT”が付加され指定されます。 |
名称 | ひな型定義画面に指定した名称に“(OUT)”が付加され指定されます。 | |
フィールド | 以下のフィールドが自動で生成されます。 |
ポイント
自動生成するIDがすでに登録されている場合、自動生成したIDの後方に“-”(ハイフン)および数字を付加し、重複しないIDを生成します。
ひな型定義作成のサブメニューから文字コード変換を選択すると、文字コード変換用の[ひな型定義作成]画面が表示されます。
図10.31 ひな型定義作成画面(文字コード変換)
入力された情報でひな型定義を作成します。 | |
入力された情報をキャンセルします。 |
フィールド名 | 入力/出力 | 必須 | 最大項目長 | フィールド説明 |
---|---|---|---|---|
変換パラメタID/名称 | IN | ○ | 半角 | 変換パラメタIDを入力します。 |
IN/OUT | ○ | 半角 | 上記IDに対する名称が表示されます。 | |
変換モード | IN/OUT | ○ | ― | 変換内容を選択します。 |
データ長 | IN/OUT | △ | ― | 文字コード変更前の桁数と文字コード変更後の桁数を指定します。“標準”を選択した場合は、一般フォーマットの桁数を使用します。“拡張”を選択した場合は、一般フォーマットの“拡張桁数”を使用します。 (変換元) |
B属性項目のエンディアン変換をする | IN/OUT | △ | ― | B属性項目のエンディアン交換をする場合にチェックボックスをONにします。 |
ポイント
EBCDIC カナ/JEFは、JIS8/シフトJIS、JIS7/EUC、EBCDIC ASCII/JEF、UNICODE(UCS-2BE)、UNICODE(UCS-2LE)、UNICODE(UTF-16BE)、UNICODE(UTF-16LE)への変換だけ、有効です。
EBCDIC ASCII/JEFは、JIS8/シフトJIS、JIS7/EUC、EBCDIC カナ/JEF、UNICODE(UCS-2BE)、UNICODE(UCS-2LE)、UNICODE(UTF-16BE)、UNICODE(UTF-16LE)への変換だけ、有効です。
EBCDIC カナ/dbcs90、EBCDIC ASCII/dbcs90は、JIS8/シフトJIS、JIS7/EUCへの変換だけ、有効です。
JIS(7単位半角カナ)/JIS、JIS(8単位半角カナ)/JIS、JIS(ESCで切り換え)/JIS、EBCDIC カナ/KEIS、EBCDIC カナ/JIPS(E) 領域重視、EBCDIC カナ/JIPS(E) 字形重視は、JIS8/シフトJIS、JIS7/EUCへの変換だけ、有効です。
UNICODE(UCS-2BE)、UNICODE(UCS-2LE)、UNICODE(UTF-16BE)、UNICODE(UTF-16LE)は、JIS8/シフトJIS、JIS7/EUC、EBCDIC カナ/JEF、EBCDIC ASCII/JEFへの変換だけ、有効です。
[B属性項目のエンディアン変換をする]のチェックボックスをONにした場合は、プルダウンメニューが表示されます。“LITTLE->BIG”または“BIG->LITTLE”を正しく選択してください。
自動的に表示される定義
変換パラメタIDおよび名称を入力し登録を行うと、それぞれ定義画面が表示されます。その際、自動的に入力・設定される項目があります。
表示される画面 | 自動的に設定される項目 | 設定内容の説明 |
---|---|---|
変換パラメタ登録 | 変換パラメタID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
運用登録 | 処理ID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
処理指定 | “フォーマット変換”が選択されます。 | |
ファイル種別 | “一般フォーマット”が選択されます。 | |
変換モード | ひな型定義画面に指定した変換モードが指定されます。 | |
B属性項目のエンディアン変換をする | ひな型定義画面の“B属性項目のエンディアン変換をする”と同じ指定がされます。 | |
データ長 | ひな型定義画面に指定したデータ長と同じ指定がされます。 | |
入力ファイル名 | “実行時に指定”が選択されます。 | |
出力ファイル名 | “実行時に指定”が選択されます。 | |
一般フォーマット登録 | フラットID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
フィールド | 以下のフィールドが自動で生成されます。 |
ポイント
自動生成するIDがすでに登録されている場合、自動生成したIDの後方に“-”(ハイフン)および数字を付加し、重複しないIDを生成します。
ツリーにて[変換パラメタ登録]を選択、右クリックでひな型定義作成のサブメニューからレイアウト調整を選択すると、レイアウト調整用の[ひな型定義作成]画面が表示されます。
図10.32 ひな型定義作成画面(レイアウト調整)
入力された情報でひな型定義を作成します。 | |
入力された情報をキャンセルします。 |
フィールド名 | 入力/出力 | 必須 | 最大項目長 | フィールド説明 |
---|---|---|---|---|
変換パラメタID/名称 | IN | ○ | 半角 | 変換パラメタIDを入力します。 |
IN/OUT | ○ | 半角 | 上記IDに対する名称が表示されます。 | |
レイアウト調整種別 | IN/OUT | ○ | ― | 以下のどれかを選択します。 |
レイアウト調整 | IN/OUT | △ | ― | レイアウト調整を行う処理種類を選択します。 |
ヘッダ情報の個数 | IN/OUT | △ | 数字1桁 | レイアウト調整種別に“ヘッダの定量間隔挿入・削除”を選択したときに指定します。1~5の数値を入力してください。 |
文字コード | IN/OUT | △ | ― | レイアウト調整種別に以下のどれかを選択したときに文字コードを指定します。 文字コードを指定します。 |
自動的に表示される定義
パラメタIDおよび名称を入力し登録を行うと、それぞれ定義画面が表示されます。その際、自動的に入力・設定される項目があります。
表示される画面 | 自動的に設定される項目 | 設定内容の説明 |
---|---|---|
変換パラメタ登録 | 変換パラメタID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
運用登録 | 処理ID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
処理指定 | “レイアウト調整”が選択されます。 | |
レイアウト調整 | ひな型定義画面に指定したレイアウト調整と同じ設定が指定されます。 | |
文字コード | ひな型定義画面に指定した文字コードと同じ設定が指定されます。 | |
入力ファイル名 | “実行時に指定”が選択されます。 | |
出力ファイル名 | “実行時に指定”が選択されます。 | |
レイアウト調整(集団項目-明細レコード調整) | レイアウト調整ID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
レコード情報 | 以下の値がそれぞれ指定されます。 | |
ヘッダレード | 以下の値がそれぞれ指定されます。 | |
明細レコード | 以下の値がそれぞれ指定されます。 | |
レイアウト調整(可変長レコード-固定長レコード) | レイアウト調整ID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
固定レコード長 | “4”が指定されます。 | |
レコード終端文字列 | “@LF”が指定されます。 | |
レイアウト調整(パディングレコード調整) | レイアウト調整ID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
レコード情報 | 以下の値がそれぞれに指定されます。 | |
伝票1情報 | 以下の値がそれぞれに指定されます。 | |
伝票2情報 | 以下の値がそれぞれに指定されます。 | |
レイアウト調整(ヘッダの定量間隔挿入・削除) | レイアウト調整ID | ひな型定義画面に指定した変換パラメタIDが指定されます。 |
名称 | ひな型定義画面に指定した名称が指定されます。 | |
ヘッダ部 | ヘッダ用のフラットIDが指定されます。 | |
明細部 | 明細用のフラットIDが指定されます。 | |
挿入・削除方法 | 指定サイズ毎(ヘッダを含む) に“32000”が指定されます。 | |
文字コード変換方法 | 以下の値がそれぞれに指定されます。 | |
一般フォーマット登録(ヘッダ用) | フラットID | ひな型定義画面に指定したIDに“_HD(通番)”が付加され指定されます。通番には1~5の数字が入ります。 |
名称 | ひな型定義画面に指定した名称に“(HEADER(通番))”が付加され指定されます。通番には1~5の数字が入ります。 | |
フィールド | 以下のフィールドが自動で生成されます。 | |
一般フォーマット登録(明細用) ※ポイント2.を参照してください。 | フラットID | ひな型定義画面に指定した変換パラメタIDに“_DT”が付加され指定されます。 |
名称 | ひな型定義画面に指定した名称に“(DETAIL)”が付加され指定されます。 | |
フィールド | 以下のフィールドが自動で生成されます。 |
ポイント
自動生成するIDがすでに登録されている場合、自動生成したIDの後方に“-”(ハイフン)および数字を付加し、重複しないIDを生成します。
ひな型定義画面のレイアウト調整種別で選択した種別に従って、それぞれの定義画面が表示されます。レイアウト調整種別毎に表示される画面を以下に示します。
レイアウト調整種別 | 表示される画面 |
---|---|
“集団項目-明細レコード調整” | ・変換パラメタ登録 |
“可変長レコード-固定長レコード調整” | ・変換パラメタ登録 |
“パディングレコード調整” | ・変換パラメタ登録 |
“ヘッダの定量間隔挿入・削除” | ・変換パラメタ登録 |