COMPRES

Read syntax diagramSkip visual syntax diagram
   .-COMPRES--=--SYSTEM-----.   
>>-+------------------------+----------------------------------><
   |             .-SYSTEM-. |   
   '-COMPRES--=--+--------+-'   
                 +-PROHIB-+     
                 '-REQD---'     

Specifies how the negotiation of data compression usage should be handled. This operand allows data-compression override specifications to be associated with a logon mode name. The SLU sends this information to the PLU to indicate what level of data compression it wants before the PLU sends the BIND.
COMPRES=PROHIB
Specifies that override data should explicitly prevent the use of data compression for sessions using this logon mode.
COMPRES=REQD
Specifies that override data should explicitly request data compression, regardless of link characteristics along the path, for sessions using this logon mode, if both session partners can compress data.
REQD causes compression to be specified only when you specify one of the following items:
  • The CMPVTAM start option is not set to 0
  • One of the following items is not set to 0 on the APPL definition statement:
    • The CMPAPPLI operand
    • the CMPAPPLO operand
    • Both the CMPAPPLI operand and the CMPAPPLO operand

If your application is the SLU and you want to use compression, code REQD.

COMPRES=SYSTEM
Specifies that no override is needed. For sessions using this logon mode, normal BIND negotiation logic determines whether data compression is used. The default system compression for VTAM® application programs when VTAM acts as the SLU is no compression.