beautypg.com

Syntax of the bulk loader data files, About the bulk load file, Guidelines for using keywords – HP NonStop G-Series User Manual

Page 35

background image

-r usrrole

Specifies the user role (default is admin). (Mandatory if required by
security)

-n

Validates input file against the current repository; no updates are made to
the repository. (Optional)

//host:port

Specifies the JRLY or JSL address (host name and IP port number).
(Mandatory)

filename

Specifies the file containing the service definitions. (Mandatory)

About the Bulk Load File

The bulk load file is a text file that defines services and their associated parameters. The bulk loader loads the
services defined in the bulk loader file into the repository using the package name, "BULKPKG." If a bulk load has
been performed, the "BULKPKG" package exists in the repository. If another load is performed from a bulk loader
file, all the services in the original "BULKPKG" are deleted. A new "BULKPKG" package is created with the
services from the new bulk loader file.

If a service exists in a package other than "BULKPKG," the bulk loader reports the conflict and does not load a
service from the bulk loader file into the repository. Use the Repository Editor to remove duplicate services and
load the bulk loader file again. See

Section 5, Using the Jolt Repository Editor

for additional information.

Syntax of the Bulk Loader Data Files

Each service definition consists of services properties and parameters that have a set number of parameter
properties. Each property is represented by a keyword and a value.

Keywords are divided into two levels:

Service-level

Parameter-level

Guidelines for Using Keywords

The jbld reads the service definitions from a text file. While using the keywords, follow these guidelines:

Guideline

Example

Each keyword must be followed by an
equal sign (=) and the value.

Correct: type=string

Incorrect: type

Only one keyword is allowed on each
line.

Correct: type=string

Incorrect: type=string access=out

Any lines not having an equal sign (=)
are ignored.

Correct: type=string

Incorrect: type string

Certain keywords only accept a well
defined set of values.

The keyword, access accepts these values: in, out, inout, noaccess