Configuring PowerExchange Processes to Receive pwxcmd Commands
Configuring PowerExchange Processes to Receive pwxcmd Commands
To send pwxcmd commands to a PowerExchange process, configure the PowerExchange process to receive pwxcmd commands.
Also, on the Linux, UNIX, or Windows system from which you issue pwxcmd commands, configure a connection to the PowerExchange process.
To configure a PowerExchange process to receive pwxcmd commands, complete the following configuration tasks:
On the system where the PowerExchange process runs:
Configure the PowerExchange process to receive pwxcmd commands.
To configure a PowerExchange Listener process to receive pwxcmd commands, define a LISTENER statement and an SVCNODE statement in the DBMOVER configuration file.
To configure a PowerExchange Condense or PowerExchange Logger for Linux, UNIX, and Windows process, define a CONDENSENAME statement and an SVCNODE statement. For a PowerExchange Condense process, define the CONDENSENAME statement in the CAPTPARM configuration file or member. For a PowerExchange Logger for Linux, UNIX, and Windows process, define a CONDENSENAME statement in the pwxccl.cfg file. For information about the CONDENSENAME statement, see the CDC guide for the operating system. For information about the LISTENER and SVCNODE statements, see the
PowerExchange Reference Manual
.
Optionally, configure security for pwxcmd commands. You can configure PowerExchange to verify that the user has authorization to access PowerExchange or issue the command.
To configure security, define a SECURITY statement in the DBMOVER configuration file and complete other configuration tasks.
For more information about pwxcmd command security, see the
PowerExchange Reference Manual
.
On i5/OS, if you are upgrading to PowerExchange 9.0.1, complete the following tasks to enable the PowerExchange Listener to run and authorize users to issue pwxcmd commands to a PowerExchange process.
To enable the PowerExchange Listener to run, issue the following upgrade command:
CHGJOBD JOBD(
datalib
/DTLLIST) ALWMLTTHD(*YES)
Where
datalib
is the user-defined name for the PowerExchange data library specified at installation.
Also, verify that the QMLTTHDACN system value is set to a value that enables functions that might not be threadsafe to run. If the QMLTTHDACN system value is set to 3, or to the
Do not perform the function
value in the iSeries Navigator, PowerExchange does not start. Set the QMLTTHDACN system value to 1 or 2, or to the
Perform the function that is not threadsafe
value in the iSeries Navigator.
To create security objects, issue the following upgrade command:
CALL PGM(
dtllib
/CRTDTLENVA) PARM('
datalib
')
Where
dtllib
is the name of the PowerExchange software library that you specified at installation and
datalib
is the name for the PowerExchange data library that you specified at installation. To authorize a user to issue a specific pwxcmd command, grant the user access to the security object for the command.
Start the PowerExchange processes to which you want to send pwxcmd commands.
On the Linux, UNIX, or Windows system from which you issue pwxcmd commands, configure connections to the PowerExchange processes to which you want to send pwxcmd commands. To configure a connection, define a CMDNODE statement in the dbmover.cfg file. For more information about the CMDNODE statement, see the