Hitachi

JP1 Version 12 JP1/Performance Management Reference


jpciniupdate

Organization of this page

Format

jpciniupdate  -i update-target-definition-file-name
              -u update-contents-file-name

Function

The jpciniupdate command updates the values of the settings in a definition file. You can create a file in advance that contains the values of the updates to the settings, and then execute the jpciniupdate command to apply the updates to the settings in the specified definition file.

If the definition file to be updated and the file containing the updates have the same section names and label names, this command updates the values of the settings in the definition file. If section names and label names are not found in the definition file, they are added and the values are set. Caution is required because the updates are performed as specified, regardless of whether the new values of the settings are valid.

Hosts that can execute the command

Execution permission

In Windows:

User with Administrators permissions

In UNIX:

User with root user permissions

Installation directory

In Windows:

installation-folder\tools\

In UNIX:

/opt/jp1pc/tools/

Definition files that can be updated

The following definition files can be specified as update targets:

You can update the setting values of the modifiable labels in the above definition files by editing the files. For details about the types of labels that can be updated, see the description of the individual definition files in Chapter 4. Definition Files.

Format for specifying the update contents

Specify the section names, label names, and values to be updated using the format shown below. You can specify multiple setting values in the same file, but only the ones that need to be updated should be specified.

No.

Format

Explanation

1

[section-name]

Specify up to 79 bytes of single-byte alphanumeric characters and single-byte spaces, including the square brackets ([]).

2

label-name=value

Specify the label name and value as follows. White spaces before and after the equals sign (=) are ignored.

label-name

Specify up to 79 bytes of single-byte alphanumeric characters, single-byte spaces, and underscores (_).

value

Specify a value to be set that does not exceed 511 bytes.

Notes:

  • The same section name cannot appear more than once in a file. If you want to specify multiple labels from the same section, list the labels within a single section.

  • Lines cannot exceed 592 bytes. If a line exceeds 592 bytes, the 593rd and subsequent bytes are treated as part of the next line.

  • The following types of lines are ignored:

    • Sections or lines that do not follow the above format

    • Lines that begin with a #, ;, or single-byte space

    • Empty lines

Specification example

The following example updates the value of the Multiple Alarm Table Bind label in [Common Section] to 1:

[Common Section]
Multiple Alarm Table Bind=1

Arguments

-i update-target-definition-file-name

Specifies the path of the definition file to be updated.

-u update-contents-file-name

Specifies the path of the file that contains the update contents.

Note the following points when specifying these two file names:
  • In UNIX, file names that include single-byte spaces must be enclosed in double quotation marks ("), and symbols must be escaped as necessary.

  • Specify a path of from 1 to 255 bytes that points to a file that exists. Wildcard characters are not permitted.

  • You can specify absolute or relative file path names. In the case of a relative file path, specify the path from the current directory at the time of command execution.

Notes

Return values

0

The command terminated normally.

1

The command terminated abnormally.

Usage example

This example updates jpccomm.ini on a physical host in a UNIX environment.

# ./jpciniupdate  -i  /opt/jp1pc/jpccomm.ini  -u  /tmp/jpccomm.ini.update
KAVE05850-I The update processing of the files ended normally.