Avoiding XCOM for z/OS S878 Abends due to lack of Storage

book

Article ID: 32849

calendar_today

Updated On:

Products

CA XCOM Data Transport CA XCOM Data Transport - z/OS

Issue/Introduction

Avoiding XCOM Server Abends on the Mainframe due to lack of Storage (S878).

Cause

An S878 Abend occurs if a request for storage cannot be resolved.

Environment

Release: XCOM for z/OS
Component: 12.0 

Resolution

  1. One way to resolve this is to increase the region size. If the Abend happened because storage below 16MB could not be allocated the increase of Region size does not help.
  2. In this case you need to check the value for parameter MAXTASK in the Configuration Member of the XCOM server specified in PARM-Parameter CONFIG. This parameter specifies the maximum number of file transfers that the CA XCOM Data Transport server can perform concurrently. Each transfer needs about 36k of storage below 16MB, so 28 concurrent transfers need about 1M of storage below the line. Considering setting a value for MAXTASK which does not allow the XCOM Server to abend due to the number of concurrent transfers.
  3. Fill out the storage usage worksheet. This worksheet will allow you to calculate the approximate storage usage that is required for the CA XCOM Data Transport for z/OS Server (XCOMXFER).

Click here for RI52575 CA XCOM R116 SERVER STORAGE USAGE WORKSHEET 

Click here for RI71800 CA XCOM V12.0 SERVER STORAGE USAGE WORKSHEET

You will need to log into Broadcom support to see these worksheets

NOTE: Below the line only the parameter MAXTASK is responsible for the storage consumption:


Part I: Below the 16m line.                                                     
  Working storage (executables etc.) ...................  __________276k        
  Work Blocks, VTAM/TCPIP Buffers                                               
    34k * MAXTASK ......................................  ______________        
  Security Work Area                                                            
    2k * MAXTASK .......................................  ______________        
  Total (Add lines in part I) ..........................  ______________