IBM Support

PL20098: VB RECORD IMBEDS FB RECORD CONCATENATE TEXTLIB LOOP

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • THE USER IS CONCATENATING TWO INPUT FILES OF DIFFERENT RECORD
    FORMATS AND LRECLS. THE ALLOCATE STATEMENT HAS A FILE ID OF
    'TEXTLIB'. THE MAIN INPUT FILE IS A VARIABLE BLOCKED RECORD
    (VB) AND CONTAINS AN IMBED FOR A FILE THAT IS A FIXED BLOCK
    RECORD (FB). WHEN SCRIPTING THE FILE DCF RUNS FOREVER.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: ALL DCF MVS TSO USERS                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: LOOP CONCATENATION TXTLIB DIFFERENT     *
    *                      RECFM                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
     THE USER HAS ALLOCATED A FILE CALLED TEXTLIB (EG. 'ALLOC
     FI(TEXTLIB) DS(XXXX1 XXXX2 ...)') WHICH IS A CONCATENATION OF
     PARTITIONED DATA SETS. THIS IS DONE IN ORDER TO IMBED MEMBERS
     OF THE DATA SETS INTO A DOCUMENT BEING SCRIPTED. THE FIRST
     DATA SET IN THE CONCATENATION HAS A RECFM OF VB. ANOTHER DATA
     SET IN THE CONCATENATION HAS A RECFM OF FB. WHEN TRYING TO
     IMBED A MEMBER OF THE FB DATA SET (EG. .IM MEMBER) DCF ENTERS A
     LOOP.
    

Problem conclusion

  •  THIS APAR HAS BEEN REVIEWED WITH DCF DEVELOPMENT AND OUR
     CONCLUSION IS THAT THIS IS A PERMANENT RESTRICTION ON DCF. IF
     THE FILE 'TEXTLIB' IS USED AND IS A CONCATENATION OF DATA SETS,
     THE USER MUST INSURE THAT THE RECORD FORMATS OF THE DATA SETS
     ARE EITHER ALL FIXED OR ALL VARIABLE LENGTH. DCF CAN NOT
     DETERMINE THE ATTRIBUTES OF ANY BUT THE FIRST DATA SET IN A
     CONCATENATION OF DATA SETS. A NOTE WILL BE ADDED TO "DCF:
     SCRIPT/VS LANGUAGE REFERENCE" (SH35007004) PG. 26 INFORMING
     USERS THAT THE SAME RESTRICTIONS APPLY TO SEARCH LIBRARIES THAT
     APPLY TO MACRO LIBRARIES AND DIRECTING THEIR ATTENTION TO THE
     DISCUSSION OF SCRIPT/VS MACRO LIBRARIES IN THE TEXT
     PROGRAMMER'S GUIDE (SH350069). ALSO, FOOTNOTE 62 ON PAGE 306
     IN "DCF: SCRIPT/VS TEXT PROGRAMMER'S GUIDE" (SH35006904) WILL
     BE UPDATED TO SAY "UNPREDICTABLE ERRORS CAN OCCUR IF MACRO
     LIBRARIES ARE CONCATENATED THAT HAVE DIFFERENT RECORD
     FORMATS..."
    

Temporary fix

Comments

APAR Information

  • APAR number

    PL20098

  • Reported component name

    5748 DOC COMP F

  • Reported component ID

    5748XX900

  • Reported release

    306

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1987-12-01

  • Closed date

    1988-01-29

  • Last modified date

    1988-03-03

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

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

Modules/Macros

  •    NA
    

Publications Referenced
SH35007004SH35006904   

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Product":{"code":"SRNQ2D","label":"Document Composition Facility"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"306"}]

Document Information

Modified date:
25 September 2024