HiRDB Datareplicator Version 8 Description, User's Guide and Operator's Guide

[Contents][Glossary][Index][Back][Next]

5.1.2 Definition rules

Datareplicator definitions are specified in three formats:

set format
The set format applies to the extraction system definition, extraction environment definition, transmission environment definition, import system definition, and import environment definition.

Syntax format
The syntax format applies to the extraction definition, import definition, and update information definition.

File-specific format
Duplexing definition

If the source HiRDB is a parallel server and different information is specified in HiRDB's environment variables (such as PDDIR, PDCONFPATH, and SHLIB_PATH) for each server machine, you can specify the operands for the environment variables individually for each such server machine.

If the source HiRDB is a parallel server, you can define an extraction environment definition and a transmission environment definition, which are both source Datareplicator definitions, for each back-end server.

Organization of this subsection
(1) Definition rules for the set format
(2) Definition rules for the syntax format
(3) Definition rules for file-specific format
(4) Definitions for individual server machines (extraction system definition)
(5) Definitions for individual back-end servers (extraction environment definition and transmission environment definition)

(1) Definition rules for the set format

(2) Definition rules for the syntax format

(3) Definition rules for file-specific format

For details about the format of a duplexing definition, see 5.7 Duplexing definition (source) or 5.12 Duplexing definition (target).

(4) Definitions for individual server machines (extraction system definition)

If the source HiRDB is a parallel server and different information is specified in HiRDB's environment variables (such as PDDIR, PDCONFPATH, and SHLIB_PATH) for each server machine, you can specify the operands for the environment variables individually for each such server machine. If you omit the definition for any specific server machine, the source Datareplicator at that server machine will use the environment variables defined for the user environment in which the source Datareplicator's commands are executed. This section explains the format and rules for creating definitions for individual server machines.

For each such definition, the source Datareplicator creates a temporary work file named definition-filename_tmp under HDEPATH during analysis of definition files.

(a) Format for definitions for individual server machines

The following figure shows the format for definitions for individual server machines.

Figure 5-4 Format for definitions for individual server machines

[Figure]

(b) Rules for definitions for individual server machines

The following are the rules for definitions for individual server machines:

(5) Definitions for individual back-end servers (extraction environment definition and transmission environment definition)

If the source HiRDB is a parallel server, you can use the extraction environment definition and the transmission environment definition to define an environment for each back-end server. This section explains the format and rules for creating definitions for individual back-end servers.

For each such definition, the source Datareplicator creates a temporary work file named definition-filename_tmp under HDEPATH during analysis of definition files.

(a) Format for definitions for individual back-end servers

The following figure shows the format for definitions for individual back-end servers.

Figure 5-5 Format for definitions for individual back-end servers

[Figure]

(b) Rules for definitions for individual back-end servers

The following are the rules for definitions for individual back-end servers: