Fal/fcu pipe function details -12, Pipe function time-out value -12 – HP XP20000XP24000 Disk Array User Manual

Page 30

Advertising
background image

2-12

About Cross-OS File Exchange Operations

Hitachi USP V Cross-OS File Exchange User’s Guide

FAL/FCU Pipe Function Details

FCU can carry out data transmission to a pipe file. A user application opens
and reads this pipe file, and a direct data transmission is attained between the

application and FCU. There is no need for it to be output as a file on an HDD.

A named-pipe name is specified in a parameter definition file as the output file
name. “PIPE=Yes” needs to be specified as an option. Under these

conditions, FCU will open a pipe file with the specified output file name, and
will transmit data to it.

If the specified file exists as a standard UNIX file, FCU re-creates a pipe file

using the same name (the UNIX file is deleted.) Since FCU only inputs in data
to a pipe, the FCU function needs to obtain the data via a user application. If
data remains in the pipe, FCU will stop and processing does not progress to
the next step. The FCU function has an inbuilt timer. If the application does

not continue receiving data, FCU will send an error message after a certain set
time, and it will progress to the next logical process.

Note: This function is only supported for UNIX systems. It is not supported for

Windows 2000/2003/Windows NT. It is supported for mainframe to open
systems data transfer only. This function requires an application program or a
utility program to receive data entries using a named pipe.

Pipe Function Time-Out Value

FCU waits for a “Read Data Entries” status message. A time-out error will be
reported if the TIME OUT VALUE is not set appropriately. The TIME OUT
VALUE should be set in the WAIT_TIME_VALUE environment variable. The
limits are 0~1440 seconds (0 = unlimited). The default value is 10 when the
timeout value is undefined.

The following examples illustrate the use of the WAIT_TIME_VALUE
environment variable.

Note: After setting the variable, log out and log in again to establish the

variable’s value.

Example 1: For C shell:

Add “setenv WAIT_TIME_VALUE 300” to the file“.cshrc” in the home
directory.

If “.cshrc” does not exist, create it and add the “setenv” line.

Example 2: For non-C shell:

Add “WAIT_TIME_VALUE=300"

Add "export WAIT_TIME_VALUE"

These two commands must be added to the file “.dtprofile” in the home

directory. If “.dtprofile” does not exist, create it and add the lines.

Advertising