改行コード
Win-UX系機種では、テキスト転送のレコードの区切りには改行が使用されます。
HULFTが改行として扱う文字は、製品によって以下のように異なります。
- HULFT for Linux/AIX
-
: 0x0A (LF)
- HULFT for NonStop
-
: 0x0A (LF)
- HULFT for Windows
-
: 0x0D0A (CRLF) および 0x0A (LF)
- HULFT for Container Services
-
: 0x0A(LF)
- HULFT for Container Platform
-
: 0x0A(LF)
MF-IBMi系機種では、テキスト転送の1レコードはファイルの1レコードになります。
HULFTは、配信側ホストと集信側ホストの組み合わせによって、改行コードを以下のように変換します。
配信側ホストで動作するHULFT |
集信側ホストで動作するHULFT |
改行コードの変換動作 |
---|---|---|
HULFT for Mainframe HULFT for IBMi |
HULFT for Linux/AIX HULFT for NonStop |
LF(0x0A)を付加 |
HULFT for Windows |
CRLF(0x0D0A)を付加 |
|
HULFT for Linux/AIX HULFT for NonStop HULFT for Container Services HULFT for Container Platform |
HULFT for Windows |
LF(0x0A)をCRLF(0x0D0A)に変換 |
HULFT for Mainframe HULFT for IBMi |
LF(0x0A)を削除 |
|
HULFT for Windows |
HULFT for Linux/AIX HULFT for NonStop HULFT for Container Services HULFT for Container Platform |
CRLF(0x0D0A)をLF(0x0A)に変換 |
HULFT for Windows |
LF(0x0A)をCRLF(0x0D0A)に変換 (*1) |
|
HULFT for Mainframe HULFT for IBMi |
CRLF(0x0D0A)またはLF(0x0A)を削除 |
*1 |
: |
CRLF(0x0D0A)のLF(0x0A)は、CRLF(0x0D0A)には変換されません。 |
配信管理情報のコード変換を「無変換」とした場合でも改行コードは変換します。