Preparing the NDMPXTBL Parameter Table
You can create or update the parameter table file while the server is active. Any changes made to the file take effect for sessions that begin after the changes are made.
- To modify the sample NDMPXTBL parameter table supplied with Connect:Direct® for Microsoft Windows, open any text editor.
- Change the table using the following commands. Note: Each table entry or record consists of a single-character command code in column one. Most command codes have a parameter which begins in column two and varies according to the command code function.
Command Code Description Subparameters/Examples * Comment Line * Only run the following Processes. E Enables execution of Processes based on table entries. Either “E” or “D” must be the first non-comment entry in the table. The second column in this entry must contain one of the following values which indicates the disposition of a PNODE Process if it is not allowed to run.
H—Places the Process in the Hold queue
R—Places the Process in the Timer queue in session retry
F—Flushes the Process from the queue
D Disables the execution of all Processes regardless of the contents of the parameter table and fails Process execution with a non-zero (error) return code and message LPRX003E. Either “E” or “D” must be the first non-comment entry in the table The parameter for command code “E” can also be specified in column two. This is a convenience to make it easier to change from “E” to “D” and vice versa without having to change column two to a blank for command code “D.” P Matches Processes based on a full or partial Process name. Supports the wild card trailing asterisk (*). Can be used to enable or disable Process execution for a particular application by using naming conventions to match an application. PCOPY—Matches a single Process
PACH*—Matches all Processes beginning with “ACH”
P*—Matches all Processes
N Matches Processes based on a full or partial remote node name. Supports the wild card trailing asterisk (*).
NCD.NODE1—Matches a single remote node name
NCD.NODEA*—Matches all remote node names beginning with “CD.NODEA” N*—Matches all remote node names
S Matches Processes based on a full or wild card Connect:Direct submitter ID and submitter node combination. The format is <id>@<node>.
SACTQ0ACD@TPM002—Matches a specific ID and node combination.
S*@TPM002—Matches all IDs from node TPM002
SACTQ0ACD@*—Matches ID ACTQ0ACD from all nodes
S*@*—Matches all IDs from any node. This is another way to match all Processes.
I Includes Processes for execution that match the patterns in the table which follow this command code. Either “I” or “X” must be the second non-comment entry in the table. Processes which do not match a pattern in the table are not executed. Note: To choose which command code to use to select Processes, determine which group is smaller and use the corresponding command Code. For example, if the number of Processes to be executed is smaller than the number of Processes to exclude from execution, specify “I” as the command code and add patterns to match that group of Processes.ER
I
NCD.BOSTON
Includes Processes for execution on the CD.BOSTON node only. Processes destined for all other remote nodes are placed in the Timer queue in session retry.
X Excludes from execution those Processes that match the patterns in the table which follow this command code. Either “X” or “I” must be the second non-comment entry in the table. Processes which do not match a pattern in the table are executed.
EH
X
DALLASOPS@*
Excludes Processes for execution submitted by the ID SDALLASOPS from any node.
L Last entry in table.
- When you update the parameter table, name it NDMPXTBL and save it to the Server directory of the installation.