This tech doc describes the PLEXQ. It includes a basic summary of how it works and new parameters that were introduced and answers a few basic questions.
What is the PLEXQ and how does it work?
The PLEXQ is the replacement for the XCOMPLEX. It balances workload among its member servers. Transfer requests are sent to PLEXQ, and individual servers submit their own batch transfers. This interaction provides superior performance, and reduced resource utilization when performing the same tasks as compared to an XCOMPLEX environment.
Each PLEXQ Group is given a unique name. All of the servers in the PLEXQ specify the same name for the PLEXQ parameter in the default options/CONFIG member or the EXEC PARM override. During startup, servers which have a PLEXQ parameter defined connect to a SYSPLEX Signaling Services GROUP. Servers which connect to a PLEXQ can be started in any order, as PLEXQ servers are equal in functionality. Transfer requests are sent to the PLEXQ group.
. It supports these transfer requests:
Can I still use the XCOMPLEX?
Yes. The PLEXQ can co-exist with the XCOMPLEX while you are testing the PLEXQ. As of r12.0, the existing XCOMPLEX facility has been deprecated. All new installations should use the new PLEXQ implementation. Existing XCOMPLEX users should migrate to the PLEXQ infrastructure for their XCOMPLEX functionality.
What are the Benefits of using the PLEXQ?
- It is easier to implement and use than the XCOMPLEX
- No complicated configuration as was needed with the XCOMPLEX
- An ADMIN server is no longer needed
- It uses less CPU and memory than XCOMPLEX
- It enables XCOMJOB to communicate directly with PLEXQ-enabled servers
- The number of member servers is limited only by SYSPLEX resources
How do I send to the PLEXQ?
- For Batch Jobs:
- Specify the STCPLEXQ parameter in the EXEC PARM for XCOMJOB instead of using the STCAPPL or STCIP/STCPORT parameters.
- Specify PLQ for Protocol
- For ISPF:
- Specify the PLEXQ Group name for Local Server
- Specify PLQ for Protocol
How do I monitor the PLEXQ?
- STAT Command
Shows the task levels for servers in the PLEXQ group. The PLEXQ STAT command must be entered from a server in the PLEXQ group.
- XSHOW Command
Displays locally initiated transfers for servers in the PLEXQ group. The PLEXQ STAT command must be entered from a server in the PLEXQ group.
- XRSHOW Command
Displays locally remotely transfers for servers in the PLEXQ group. The PLEXQ STAT command must be entered from a server in the PLEXQ group.
Please refer to the CA XCOM for z/OS - 12.0 documentation starting with section Understanding the PLEXQ.
In addition, there is Sample JCL for the PLEXQ feature in