IBM Support

II04680: IBM PRODUCTS THAT ARE AFFECTED BY SYSTEM DETERMINED BLOCKSIZE (SDB)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as canceled.

Error description

  • *** Last updated: 97/04/23  TLY
    This  APAR  provides  a  list  of  known  problems  with  System
    Determined  Blocksize  implementation  (SDB  -  a  facility   of
    DFSMS/MVS  5695-DF1  and  MVS/DFP 5665-XA3).   This APAR will be
    updated as problems are resolved or  new  problems  found.    In
    addition, there is a section on resolved SDB problems.
    
    NOTE:    SDB  requires  that  users code LRECL, RECFM, and DSORG
    (DSORG may be explicitly coded or  defaulted)  and  either  omit
    BLKSIZE  or code it as 0.  SDB is supported for DSORGs of PS and
    PO  for  DASD  and  tape  datasets.    It  is  supported  on  DD
    allocation, TSO ALLOCATE command and SVC 99 allocation.
    
    Known Problems:
    
    1.  Datasets  to  be  used as SYSLIN input to the Linkage Editor
        are restricted to a maximum block size  of  3200.    Do  not
        allow  SDB  to  choose a block size for these datasets as it
        will choose a block size greater than 3200 and the link edit
        will fail.   This problem does  not  exist  when  using  the
        DFSMS/MVS Binder.
    
    2.  PL/I  supplies  it's  own  default BLKSIZE if BLKSIZE is not
        specified or coded as 0. See APARs PL67000 and  PL74942  for
        limitations with old versions of PL/I. This problem has been
        resolved  by  newer  releases of PL/I. See APARs PN25210 and
        PN53051.
    
    3.  C/370 supplies it's own default BLKSIZE if  BLKSIZE  is  not
        specified  or coded as 0. This problem does not exist LE/370
        R3 or C/370 V2R2.
    
    4.  Assembler H supplies it's own default BLKSIZE if BLKSIZE  is
        not specified or coded as 0.
    
    5.  PASCAL  supplies  it's own default BLKSIZE if BLKSIZE is not
        specified or coded as 0.
    
    6.  VS COBOL II  R3.1  supplies  it's  own  default  BLKSIZE  if
        BLKSIZE is not specified or coded as 0.  This problem can be
        bypassed by coding "BLOCK CONTAINS 0 CHARACTERS" in the File
        Definition (FD) section of the COBOL program source code for
        the output file.
    
    7.  OS/VS COBOL R2.4 libraries have a blocksize limit of 16K and
        therefore  do not support a system determined blocksize that
        is greater than 16K.   VS COBOL II  copy  libraries  have  a
        blocksize   limit  of  32K  and  therefore  supports  system
        determined blocksize.  See APAR PL74252.
    
    8.  MSGIAT6240  will  be  issued if the blocksize of a JES3 disk
        reader is greater than 3200.
    
    9.  When concatenating  tape  datasets  (with  or  without  DASD
        datasets in the concatenation) for programs using BSAM (such
        as  IEBGENER)  care  should  be  taken to ensure that if the
        largest blocksize in the concatenation is  a  tape  dataset,
        then   that   tape  dataset  should  be  the  first  in  the
        concatenation list. Otherwise wrong length record errors may
        occur. See APAR OY34906.
    
    10. IEBUPDTE does not support SDB for it's output datasets.   If
        no BLKSIZE is specified, BLKSIZE defaults to LRECL.
    
    11. IEBCOPY  uses  EXCP  processing  which does not support SDB.
        When no BLKSIZE is coded IEBCOPY will copy  the  block  size
        from the input dataset.
    
    12. PPFA/370 requires an LRECL of 8205 and a BLKSIZE of 8209 for
        the  PAGEDEF  and  FORMDEF  datasets with RECFM as VBM.  See
        page A-4 PPFA/370 User's Guide and Reference (S544-3700-00).
    
    13. IMS 3.1 batch log datasets  BLKSIZE  take  the  IMS  default
        rather than the SDB value when blocksize is zero.  Generally
        the  BLKSIZE selected by IMS is not optimum for performance.
        See APAR PN11988.
    
    14. Specifying blocksize of zero on DB2 panel DSNESP02  for  the
        SPUFI   output   dataset   results   in  MSGDSNE390A  during
        allocation CLIST DSNESC01. See APAR PL56851.
    
    15. IDCAMS  EXPORT  OUTDATASET  or   OUTFILE   defaults   to   a
        BLKSIZE=2048 if no BLKSIZE is specified.
    
    16. The  SMF  dump  program (IFASMFDP) output dataset OUTDD1 and
        OUTDD2 default to a BLKSIZE=4096 if no BLKSIZE is specified.
        See APAR OW03651.
    
    17. TSO/E TRANSMIT and RECEIVE log data sets are OPENed with DCB
        values of RECFM=VB LRECL=255 and  BLKSIZE=3120.  I/O  errors
        will occur if SDB blocksize is not 3120. See APAR OY57034.
    
    18. TPNS  Script Generation Utility (ITPSGEN) requires a blksize
        of 8192 for the TAPEIN datasets. Otherwise, msgITP863I  will
        be issued. SDB should not be used in this case.
    
    Resolved Problems:
    
    1.  IEBGENER       - see APAR numbers OY19694 & OY28610
    
    2.  VIO            - see APAR number  OY24958
    
    3.  Dummy Datasets - see APAR numbers OY29029 & OY30182
    
    4.  VS FORTRAN     - Version 2.3 and later
    
    5.  DF/SORT        - see APAR number PL69745
    
    6.  BSAM DASD Concatenation
        Relief         - see APAR number OY34906
    
    7.  DFHSM ARCPRLOG and ARCPEDIT
        Datasets       - see APAR number OY52759
    
    8.  DFHSM ABARS    - see APAR number OY47821
    
    9.  DFHSM ODS      - see APAR number OY53908
    
    10. DB2 DSN1PRINT and DSN1COPY SYSPRINT
        Dataset        - see APAR number PL66978
    
    11. DB2 DSN1COPY SYSUT2
        Dataset        - see APAR number PL70966
    
    12. IMS GSAM       - see APAR numbers PN03934 and PN03935
    
    13. DB2 COPY       - see APAR number PL65303
    
    14. ACF/SSP        - see APAR number IR92984
    
    15. IEBCOPY        - see APAR number OY56556
        SYSPRINT
    
    16. Linkage Editor - DFSMS/MVS Binder
        SYSLIN
    
    17. C/370 fopen()  - LE/370 R3, C/370 V2R2
    
    18. PL/I           - See APAR numbers PN25210 and PN53051
    

Local fix

Problem summary

Problem conclusion

Temporary fix

Comments

  • closing informational APAR
    

APAR Information

  • APAR number

    II04680

  • Reported component name

    V2 LIB INFO ITE

  • Reported component ID

    INFOV2LIB

  • Reported release

    001

  • Status

    CLOSED CAN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1990-10-31

  • Closed date

    1997-04-23

  • Last modified date

    1997-04-23

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19N","label":"APARs - OS\/390 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSSN3L","label":"z\/OS Communications Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"001","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
13 December 2020