H. Notes about Operation
-
To use JP1/FTP commands, GUIs, and tools, you need Administrators permissions.
-
Files are locked while they are engaged in file transmission (lock processing is performed). During send processing, such files can be read, but they are write-protected. During receive processing, the files are protected from both read and write operations.
-
If file transmission is interrupted, such as by forced termination of file receive processing or by a transmission error, an incomplete file might be created. If overwrite receive processing is interrupted, the original file cannot be restored.
-
JP1/FTP does not recognize files on network drives. It treats each such file as a single Windows file. Therefore, you can use files on a network drive only in an environment that supports them as Windows files and within the supported operation range.
Due to problems specific to network drives, their settings, and the environment configuration, transmission might fail. Even if transmission is successful, the contents of a transmitted file might not be written correctly.
-
If you use a network relay device (such as a router or a firewall) that performs IP address translation (such as Network Address Translation (NAT) or IP masquerading), file transmission via the device might fail due to use of the FTP protocol. Make sure that the device in use supports the FTP protocol.
-
The Operations-Manager function cannot be used in an environment in which IP addresses are converted between Operations-Manager Console and Operations-Manager Agent. Furthermore, the IP address used by Operations-Manager Console to connect to Operations-Manager Agent must be the same as that of the physical host (the host returned by the hostname command) on the Operations-Manager Agent side.
-
The Operations-Manager functions are supported even if the JP1/FTP versions for the Operations-Manager Console and the Operations-Manager Agent are different.
-
JP1/FTP uses the IP addresses shown in the table below.
Table H‒1: IP addresses used by JP1/FTP No.
Usage
IP address to be used
1
Client
IP address for control connection
IP address that is assigned automatically by the OS
2
IP address for data connection
IP address for control connection
3
Server
IP address for control connection
IP address that accepted the connection
4
IP address for data connection
IP address for control connection
5
IP address of the Operations-Manager Agent
Physical IP address (IP address corresponding to the host name that is returned by an OS command (such as hostname))
6
IP address of the Operations-Manager Console
IP address that is assigned automatically by the OS
-
Provided below are notes about using JP1/FTP in a cluster system configuration (in an HA configuration that supports system switching). For details about the definition of JP1/FTP in an environment where logical addresses are used, see 3.11 Using JP1/FTP in a multiple IP address environment. A cluster system is the same as what is referred to as a node switching system in the JP1 manuals.
-
Failover is not supported.
-
Physical IP addresses must be enabled (IP addresses corresponding to the host names that are returned by an OS command, such as hostname).
-
When JP1/FTP is run as the FTP server, file transmission is supported whether the FTP client specifies a local IP address or a physical IP address as the connection target.
-
When JP1/FTP is run as the FTP client, re-transmission initiated by a method such as automatic retries of file transmission is not performed in the event of a failure.
-
FTP custom jobs can be used to perform file transmission.
The following notes apply when the environment definition for a multiple IP address environment is not used:
-
When JP1/FTP is run as the FTP client, the IP address for connection is usually a physical IP address because it is assigned automatically by the OS.
-
JP1 events are sent to the physical IP address (IP address corresponding to the host name that is returned by an OS command, such as hostname).
-
When JP1/FTP is run as the FTP server, the physical host name (host name returned by an OS command, such as hostname) is set in message 220, which is returned when control connection is established.
-
-
The following notes apply when JP1/FTP is used in Windows Server 2008 or Windows Server 2012:
-
You must start commands, GUIs, and tools as administrator. If a non-administrator user attempts to start them, an error message is displayed and processing terminates.
An administrator is a user who satisfies the following conditions:
- If User Account Control (UAC) is enabled:
Administrator or a user who has been elevated to an administrator account
- If User Account Control (UAC) is disabled:
User who has Administrators permissions
-
To start JP1/FTP from another linked product, the administrator must be executing that linked product. Otherwise, startup of JP1/FTP might fail.
-
The JP1/FTP service account can be changed only to Administrator. If an attempt is made to change it to a non-administrator user, JP1/FTP processing might be affected adversely and the service might stop during operation.
-
An auto-start program cannot have a graphical user interface. If you specify that a program with a graphical user interface is to start automatically, JP1/FTP processing might be affected adversely and the service might stop during operation.
-
Class-3 and class-4 characters are not supported.
-
Help for GUIs is not available.
-
-
Before you change the system time, stop all JP1/FTP services and GUIs. To reset the system time, you must initialize the transmission logs.
The procedure for resetting the system time is as follows:
-
Stop all JP1/FTP services and GUIs.
-
Back up the log information file to a desired directory.
-
Change the system time.
-
Initialize the transmission results. For details about the initialization method, see F.1 FTSTRANINIT.BAT and FTSMGRINIT.BAT - initialize results.
-
Start the JP1/FTP services and GUIs.
-
-
For user programs that use an API library, note the following if you upgrade from a version earlier than 10-00:
-
The API libraries for Visual C++ 4.0, 5.0, 6.0 are no longer provided. Consequently, user programs created using API libraries must be recompiled using a compiler supported by version 10-00 or later.
-
The Winsock version used by the API libraries has been changed to Winsock2. Consequently, user programs created using the API libraries must be modified to use Winsock2.
-