IBM Support

PI95970: NEW OPTIONS ALOWCOPYLOC AND ALOWDEFINE WILL BE ADDED TO THE COMPILER

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • ERROR DESCRIPTION:Ø
    New options ALOWCOPYLOC and ALOWDEFINE will be added to the
    compiler
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL 6.1 who would      *
    *                 like to prevent use of the COPYLOC compiler  *
    *                 option via installation control.             *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: There is currently no way to block use  *
    *                      of the COPYLOC compiler option via      *
    *                      installation control.                   *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    When the COPYLOC option was added to the compiler, there was no
    mechanism provided to limit its usage.
    

Problem conclusion

Temporary fix

Comments

  • When the COPYLOC option was added to the compiler, there was no
    mechanism provided to limit its usage.
    
    
    = PROBLEM CONCLUSION =                          (max col 64 )<-|
    New Function:  The V6.1 Enterprise COBOL compiler was updated
    to include a new installation control option, ALOWCOPYLOC,
    which allows an installation administrator to decide whether
    their compiler users are permitted to use the COPYLOC compiler
    option.
    
    +-------------------------------------------------------------+
    | Start of changes for:                                       |
    | Enterprise COBOL for z/OS Customization Guide, V6.1         |
    |   SC27-8712-00                                              |
    
    Chapter 2: Enterprise COBOL compiler Options
    
    Add a new entry for ALOWCOPYLOC.
    
    ---------------------------------------------------------------
    
    ALOWCOPYLOC
    
    ALOWCOPYLOC affects whether COPYLOC options can be used when
    compiling COBOL programs.
    
    Syntax
    
                     .-YES-.
    >>-ALOWCOPYLOC=--+-NO--+-------------------------------------><
    
    Default
        ALOWCOPYLOC=YES
    YES
        Allows the specification of COPYLOC options when compiling
        COBOL programs.
    NO
        Diagnoses the specification of any COPYLOC options as an
        error.
    
    Note
    
    ALOWCOPYLOC cannot be overridden at compile time because it
    cannot be included in the PROCESS (or CBL) statement.
    
    If your installation requirements do not allow COPYLOC compiler
    options to be specified in a source program, specify
    ALOWCOPYLOC=NO.
    
    | End of changes for:                                         |
    | Enterprise COBOL for z/OS Customization Guide, V6.1         |
    |   SC27-8712-00                                              |
    +-------------------------------------------------------------+
    

APAR Information

  • APAR number

    PI95970

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655EC600

  • Reported release

    610

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Xsystem

  • Submitted date

    2018-03-29

  • Closed date

    2018-04-10

  • Last modified date

    2018-05-04

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

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

    PI97621

Modules/Macros

  •    IGYCINIT
    

Publications Referenced
SC27871200    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655EC600

Applicable component levels

  • R610 PSY UI55121

       UP18/04/12 P F804

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Edition":"","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
05 September 2024