8.1 Operand formats

A back-end server definition defines information for a back-end server. This section explains the formats used to specify the operands of a back-end server definition. Note that the numbers in the following table correspond to the numbers assigned to the operands explained in 8.2 Operands whose specification values can be changed and 8.3 Operand explanations.

For users who are creating HiRDB system definitions for the first time
The first step is to determine the values to be specified for the operands shown in boldface type. In principle, HiRDB can be started once the boldface operands have been specified.
No.FormatOperand category
1[set pd_max_bes_process = maximum-number-of-activated-processes-per-back-end-server]*Processes
2[set pd_process_count = resident-processes-count [,resident-processes-count-at-server-startup]]*
3[set pd_server_cleanup_interval = interval-for-stopping-nonresident-server-processes]*
4[set pd_max_ard_process = asynchronous-READ-process-count]*
5[set pd_dfw_awt_process = number-of-processes-to-be-written-in-parallel-in-deferred-write]
6[set pd_work_buff_mode = each | pool]*Work tables
7[set pd_work_buff_size = work-table-buffer-size]*
8[set pd_work_buff_expand_limit = work-table-buffer-expansion-limit]*
9[set pd_spd_syncpoint_skip_limit = maximum-number-of-skipped-synchronization-point-dumps]*System monitoring
10[set pd_dfw_syncpoint_skip_limit = maximum-number-of-skipped-synchronization-point-dumps-resulting-from-delay-of-synchronization-point-dump-acquisition-due-to-deferred-write-processing]*
11[set pd_lck_pool_size = server-lock-pool-size]*Lock
12[set pd_lck_until_disconnect_cnt = total-number-of-tables-and-RDAREAs-to-be-locked-per-server-UNTIL-DISCONNECT-specification]*
13[set pd_max_open_holdable_cursors = maximum-number-of-holdable-cursors-that-can-be-concurrently-open-when-LOCK-statement-with-UNTIL-DISCONNECT-specification-is-not-executed]
14[set pd_lck_hash_entry = lock-pool-hash-entry-count]*
15[set pd_dbsync_lck_release_count = global-buffer-lock-release-interval-during-synchronization-point-processing]*
16[set pd_sql_object_cache_size = SQL-object-buffer-size]*Buffers
17[set pd_bes_shmpool_size = back-end-server-shared-memory-size]*Shared memory
18[set pd_rpc_trace = Y | N]*RPC trace information
19[set pd_rpc_trace_name = "name-for-RPC-trace-collection-files"]*
20[set pd_rpc_trace_size = RPC-trace-collection-file-size]*
21[set pd_module_trace_max = maximum-number-of-module-traces-that-can-be-stored]*Troubleshooting information
22[set pd_module_trace_timer_level = module-trace-output-time-acquisition-method]
23[set pd_max_add_dbbuff_no = maximum-global-buffers-count-for-dynamic-addition]*Global buffer
24[set pd_max_add_dbbuff_shm_no = maximum-shared-memory-segments-count-for-dynamic-addition]*
25[set pd_plugin_ixmk_dir = "index-information-file-creation-directory-name" or "index-information-file-creation-HiRDB-file-system-area-name"]*Delayed batch creation of plug-in index
26[set pd_java_stdout_file = "Java-virtual-machine-standard-output-or-standard-error-output-destination-file"]*Java
27[set pd_foreign_server_libpath = foreign-server-client-library-path-name [,"foreign-server-client-library-path-name"]HiRDB External Data Access facility
28[set pd_log_dual = Y | N]*System log files
29[set pd_log_remain_space_check = warn | safe]*
30[set pd_log_auto_unload_path = "unload-log-file-output-directory" [,"unload-log-file-output-directory"]...]
31[set pd_log_singleoperation = Y | N]*
32[set pd_log_rerun_reserved_file_open = Y | N]*
33[set pd_log_rerun_swap = Y | N]*
34[set pd_log_swap_timeout = wait-time-for-completion-of-system-log-file-swapping]*
35[set pd_log_unload_check = Y | N]*
36[set pd_log_max_data_size = log-input/output-buffer-size]*
37[set pd_log_write_buff_count = log-output-buffer-sectors-count]*
38[set pd_log_rec_leng = system-log-file-record-length]*
39[set pd_spd_dual = Y | N]*Synchronization point dump files
40[set pd_spd_assurance_msg = Y | N]*
41[set pd_spd_assurance_count = number-of-guaranteed-valid-generations]*
42[set pd_spd_reduced_mode = reduced-mode-operation-option]*
43[set pd_spd_reserved_file_auto_open = Y | N]*
44[set pd_spd_max_data_size = synchronization-point-dump-file-buffer-size]*
45[set pd_log_sdinterval = system-log-output-volume[,interval]]*
46set pd_sts_file_name_1 = "logical-file-name"
,"file-a-status-file-name","file-b-status-file-name"
Server status files
[set pd_sts_file_name_2 = "logical-file-name"
,"file-a-status-file-name","file-b-status-file-name"]
[set pd_sts_file_name_3 = "logical-file-name"
,"file-a-status-file-name","file-b-status-file-name"]
[set pd_sts_file_name_4 = "logical-file-name"
,"file-a-status-file-name","file-b-status-file-name"]
[set pd_sts_file_name_5 = "logical-file-name"
,"file-a-status-file-name","file-b-status-file-name"]
[set pd_sts_file_name_6 = "logical-file-name"
,"file-a-status-file-name","file-b-status-file-name"]
[set pd_sts_file_name_7 = "logical-file-name"
,"file-a-status-file-name","file-b-status-file-name"]
47[set pd_sts_initial_error = stop | continue | excontinue]*Server status files (when an error occurs)
48[set pd_sts_singleoperation = stop | continue]*
49[set pd_sts_last_active_file = "logical-file-name"]
50[set pd_sts_last_active_side = A | B]
51[set pd_bes_connection_hold = Y | N]BES connection holding facility
52[set pd_bes_conn_hold_trn_interval = back-end-server-connection-hold-time]
53pdwork -v "HiRDB-file-system-area-name"[,"HiRDB-file-system-area-name"]...Work table files
54{{pdlogadfg -d sys -g file-group-name [ONL]}}System log file configuration
55{{pdlogadpf -d sys -g file-group-name
-a "system-log-file-name" [-b "system-log-file-name"]}}
56{{pdlogadfg -d spd -g file-group-name [ONL]}}Synchronization point dump file configuration
57{{pdlogadpf -d spd -g file-group-name
-a "synchronization-point-dump-file-name"
[-b "synchronization-point-dump-file-name"]}}
58{{[pdplgprm -n plug-in-name [-s shared-memory-size]]}}Plug-ins
59[putenv environment-variables-needed-by-foreign-server]HiRDB External Data Access facility (environment variables)

* If this operand is omitted, the value specified in the same operand in the server common definition is used.