Common limitations

(1) Limitations on UTF-8 code conversion between host types and versions

a) Limitations on file transfer

File transfer is available between different host types or versions, yet there are some limitations in the code conversion to/from UTF-8, which are placed depending on host types or versions.

Table 8.2 and Table 8.3 show the limitations in the code conversion to and from UTF-8, respectively.

Table 8.2 Code conversion to UTF-8

Sending Host

Receiving host

Version

Product

Code Set for Transfer

Ver.8.1 or higher

Ver.8.0.x or Ver.7 (*1)

Ver.6(*2)

Sending Side Conversion

Receiving Side Conversion

Sending Side Conversion

Receiving Side Conversion

Sending Side Conversion

Receiving Side Conversion

Ver.8.1 or higher

Z

IBM Kanji

 

 

UTF-8

(*3)

-

 

-

 

 

M, X

JEF

 

 

U

SHIFT-JIS

 

 

EUC-JP

 

 

UTF-8

-

-

-

-

 

 

GB18030

 

 

 

W

SHIFT-JIS

 

 

 

UTF-8

-

-

-

-

 

 

GB18030

 

 

 

I

IBM Kanji

 

 

UTF-8

-

-

-

-

 

 

IBM Simplified Chinese

 

 

 

Ver.8.0.x or Ver.7 (*1)

Z

IBM Kanji

 

 

M, X

JEF

 

 

U

SHIFT-JIS

 

 

EUC-JP

 

 

UTF-8

-

-

-

-

 

 

W

SHIFT-JIS

 

 

 

 

 

I

IBM Kanji

 

 

Ver.6(*2)

Z

IBM

 

 

 

 

M, X

JEF

 

 

 

 

V

KEIS

 

 

 

 

A

NEC

 

 

 

 

U

SHIFT-JIS

 

 

 

 

EUC-JP

 

 

 

 

W

SHIFT-JIS

 

 

 

 

I

IBM

 

 

 

 

*1

:

In HULFT for zOS, HULFT for MSP, and HULFT for XSP, regard this as Ver.7.2.0 or higher.

*2

:

In HULFT for zOS, HULFT for MSP, and HULFT for XSP, regard this as versions lower than Ver.7.2 or Ver.6.

In HULFT for NSK, regard this as versions of Ver.5.

*3

:

No conversion is made when HULFT for zOS Ver.8.4 or higher is used in both sending-side host and receiving-side host.

In other cases, an error occurs.

Z

:

HULFT for zOS

M

:

HULFT for MSP

X

:

HULFT for XSP

V

:

HULFT for VOS3

A

:

HULFT for ACOS

U

:

HULFT for UNIX/Linux and HULFT for NSK

W

:

HULFT for Windows

I

:

HULFT for IBMi

:

Conversion is available

Blank

:

Conversion is not available

-

:

No Conversion

 

Table 8.3 Code Conversion from UTF-8

Receiving host

Sending Host

Version

Product

Code Set for Transfer

Ver.8.1 or higher

Ver.8.0.x or Ver.7 (*1)

Ver.6(*2)

Sending Side Conversion

Receiving Side Conversion

Sending Side Conversion

Receiving Side Conversion

Sending Side Conversion

Receiving Side Conversion

Ver.8.1 or higher

Z

IBM Kanji

 

 

UTF-8

-

(*3)

-

 

 

 

M, X

JEF

 

 

U

SHIFT-JIS

 

 

EUC-JP

 

 

UTF-8

-

-

-

-

 

 

GB18030

 

 

 

W

SHIFT-JIS

 

 

UTF-8

-

-

-

-

 

 

GB18030

 

 

 

I

IBM Kanji

 

 

UTF-8

-

-

-

-

 

 

IBM Simplified Chinese

 

 

 

Ver.8.0.x or Ver.7 (*1)

Z

IBM Kanji

 

 

M, X

JEF

 

 

U

SHIFT-JIS

 

 

EUC-JP

 

 

UTF-8

-

-

-

-

 

 

W

SHIFT-JIS

 

 

I

IBM Kanji

 

 

Ver.6(*2)

Z

IBM

 

 

 

 

M, X

JEF

 

 

 

 

V

KEIS

 

 

 

 

A

NEC

 

 

 

 

U

SHIFT-JIS

 

 

 

 

EUC-JP

 

 

 

 

W

SHIFT-JIS

 

 

 

 

I

IBM

 

 

 

 

*1

:

In HULFT for zOS, HULFT for MSP, and HULFT for XSP, regard this as Ver.7.2.0 or higher.

*2

:

In HULFT for zOS, HULFT for MSP, and HULFT for XSP, regard this as versions lower than Ver.7.2 or Ver.6.

In HULFT for NSK, regard this as versions of Ver.5.

*3

:

No conversion is made when HULFT for zOS Ver.8.4 or higher is used in both sending-side host and receiving-side host.

In other cases, an error occurs.

Z

:

HULFT for zOS

M

:

HULFT for MSP

X

:

HULFT for XSP

V

:

HULFT for VOS3

A

:

HULFT for ACOS

U

:

HULFT for UNIX/Linux and HULFT for NSK

W

:

HULFT for Windows

I

:

HULFT for IBMi

:

Conversion is available

Blank

:

Conversion is not available

-

:

No Conversion

 

b) Limitations on multiple file joining function

You can split, display, or additionally join contents of files that are joined on HULFT instances of different versions. However, in HULFT Ver.6, you cannot use a "joined" file in which files encoded with a UTF-8 encoding are joined using HULFT Ver.7 or higher.

(2) Limitations on UTF-8 code conversion via HULFT-HUB

In the transfer via HULFT-HUB Server, you can select the sending side conversion and receiving side conversion only in either of the following cases:

  • When there is only one host on the receiving side and the Transfer Routing is set to "Auto arrangement"

  • When the Code Set for Transfer and the Standard for Japanese on all the hosts on the receiving side including HULFT-HUB Server are consistent

In other cases, you can only specify the receiving side conversion.

In conversion on the receiving side, if the host on the receiving side is HULFT Ver.6 or HULFT for Mainframe lower than Ver.7.2.0, the conversion to or from UTF-8 is not available.

= Remarks =

The parameter label Code Set for Transfer to be specified in the Host Information has different names depending on the versions below:

  • HULFT Ver.8.1.0 or higher

    • Code Set for Transfer

  • Lower than HULFT Ver.8.1.0

    • Kanji Code Type

The parameter label Standard for Japanese to be specified in the Host Information has different names depending on the versions below:

  • HULFT Ver.8.1.0 or higher

    • Standard for Japanese

  • Lower than HULFT Ver.8.1.0

    • JIS Year

(3) Setting the data transfer method

In HULFT7 or higher, you can select the Transfer Speed Priority Mode or the Error Detection Priority Mode as data transfer method. The behavior of HULFT when the Transfer Speed Priority Mode is selected is described below:

  • The timing of the error detection of transfer is different from the one in conventional version, and the detection may become later.

  • Timing that the cancellation of the transfer becomes effective is different from the one in conventional version, and it may become later.

  • When an error in transfer occurs, inconsistency may occur between the log record count in the Send Log and that in the Receive Log.

  • When transferring, increase in resource volume and network traffic may occur.

To set the data transfer method, both sending host and receiving host must use HULFT Ver.7 or higher. In addition, HULFT-HUB Server to be routed through must be Ver.2.2 or higher, if these hosts use HULFT-HUB. If you use HULFT of lower version (namely, HULFT Ver.6 or lower), data transfer is performed in the Error Detection Priority Mode.

If HULFT Ver.7 or higher is installed, Transfer Speed Priority mode is enabled. If you intend to use Error Detection Priority mode, it is necessary to change the setting for Framed Message Transfer Type to "N".

(4) Limitations on data verification function

To use the data verification function, the hosts on both sending side and receiving side must install HULFT Ver.7 or higher.

If the host on the receiving side is lower than Ver.7, the data verification cannot be performed even if the host on the sending side is Ver.7 or higher. The application returns error if the host on the sending side is lower than Ver.7 due to inability of data verification of the host on the receiving side, even if the host on the receiving side is Ver.7 or higher and the data verification is enabled.

(5) Operation Log

The operation log is not output to the host of which version is lower than Ver.7, because it is a newly introduced function in HULFT Ver.7 or higher.

When the host on the sending side is HULFT Ver.7 or higher and the host on the receiving side is lower than HULFT Ver.7, the operation log is output to the host on the sending side.

If the host on the sending side is lower than Ver.7 and the host on the receiving side is Ver.7 or higher, the operation log is not output to the host on the receiving side, because the host on the receiving side cannot acquire the required information for the operation log from the host on the sending side.

Figure 8.1 Relation of Sending and Receiving Host Versions and Operation Log Output

(6) Limitations on host types and versions in code conversion with hosts using Japan (Katakana) Extended for IBM

In the transfer with HULFT in which EBCDIC Set is set to "Japan (Katakana) Extended for IBM", there are some limitations in code conversion depending on the combination of the following points:

  • Host type of a remote host, namely Type Win-UX host or Type MF-IBMi host

  • Product version of HULFT on remote host, namely Ver.7.3 or higher or lower than Ver.7.3

Table 8.4 and Table 8.5 show availability of code conversion when the EBCDIC Set of the sending-side host is "Japan (Katakana) Extended for IBM" and when the EBCDIC Set of the receiving-side host is "Japan (Katakana) Extended for IBM", respectively.

Table 8.4 Where EBCDIC Set on Sending Side is Japan (Katakana) Extended for IBM

Sending Side

Code Conversion on

Receiving Side

Ver.7.3 or higher

Lower than Ver.7.3

Type Win-UX hosts

Type MF-IBMi hosts

Type Win-UX hosts

Type MF-IBMi hosts

Ver.7.3 or higher

Type MF-IBMi hosts

Sending Side

Receiving Side

-

 

:

Conversion is available.

Blank

:

Conversion on HULFT lower than Ver.7.3 is not available, because "Japan (Katakana) Extended for IBM" is handled as invalid option for the EBCDIC Set.

-

:

You cannot set EBCDIC Set to "Japan (Katakana) Extended for IBM", when you convert codes in HULFT lower than Ver.7.3

Table 8.5 Where EBCDIC Set on Receiving Side is Japan (Katakana) Extended for IBM

Sending Side

Code Conversion on

Receiving Side

Ver.7.3 or higher

Type MF-IBMi hosts

Ver.7.3 or higher

Type Win-UX hosts

Sending Side

Receiving Side

Type MF-IBMi hosts

Sending Side

Receiving Side

Lower than Ver.7.3

Type Win-UX hosts

Sending Side

-

Receiving Side

Type MF-IBMi hosts

Sending Side

 

Receiving Side

:

Conversion is available.

Blank

:

Conversion on HULFT lower than Ver.7.3 is not available, because "Japan (Katakana) Extended for IBM" is handled as invalid option for the EBCDIC Set.

-

:

You cannot set EBCDIC Set to "Japan (Katakana) Extended for IBM", when you convert codes in HULFT lower than Ver.7.3

= Remarks =

The parameter label EBCDIC Set to be specified in the Send Management Information and the Receive Management Information has different names depending on the versions below:

  • HULFT Ver.8.1.0 or higher

    • EBCDIC Set

  • Lower than HULFT Ver.8.1.0

    • EBCDIC Code Set