Configuration values for the PCI Bridge and the PCA/JVM are stored in sybpcidb and organized in a hierarchy of directives and arguments. Each directive contains one or more arguments; each argument holds a configuration value. Arguments are of these types:
“switch” arguments – describe properties that can only be enabled or disabled. Switch arguments contain no data. (PCI Bridge and PCA/JVM)
“number” arguments – contain numeric property values. (PCI Bridge and PCA/JVM)
“string” arguments – contain string property values. (PCA/JVM only)
“array” arguments – are a collection of one or more string property values. (PCA/JVM only)
You can enable or disable each directive and each of its arguments. The state of a directive overrides the states of its arguments. For example, suppose a directive has three arguments: “arg1” is enabled, “arg2” is disabled, and “arg3” is disabled.
If the directive is enabled, each argument retains its base state. That is “arg1” is enabled, “arg2” is disabled, and “arg3” is disabled.
If the directive is disabled, the disabled state of the directive overrides the base states of the arguments so that “arg1”, “arg2”, and “arg3” are all disabled.
However, if the directive is re-enabled, each argument returns to its base state: “arg1” is enabled, “arg2” is disabled, and “arg3” is disabled. This arrangement lets you disable all arguments or return all arguments to their original states with a single command.