What are the XCOM compression options/routines available on non-z/OS (distributed) OS platforms?
In particular is ZLIB available on all n0n-z/OS platforms?
In addition to XCOM for z/OS, XCOM for Windows and XCOM for UNIX/Linux have supported the ZLIB* compression types since several releases back, so transfers between any of those OS platforms can use it.
The information in this older KB is also still accurate: XCOM available compression options - ZLIB1 through ZLIB9
In more detail:
Windows
11.6:
12.0:
UNIX/Linux
11.6:
12.0:
Other platforms:
AS/4000
11.0:
1. For which compression type/algorithm to use, this is very much site dependent and tests need to be run in own environment. A few years ago internal tests found the use of ZLIB2 was the preferred compression method, but testing the various options in own environment is strongly recommended.
2. With modern network speeds being a lot faster the benefit of compression may not be as great. It is prudent to run tests using record packing with and without compression because compression may not be as beneficial due to the trade-off with its increased CPU usage. For record packing please review:
Windows: XCOM™ Data Transport® for Windows 11.6 Service Packs > Using > How to Provide Performance Tuning - see "Transfer Big Blocks". Also CARRIAGE_FLAG.
UNIX/Linux: CARRIAGE_FLAG