Skip to Content

Transport import log gives warning about includes for the public section of a class

On an import a transport, I'm getting the warning message in the import log

ZCLxxxxxxxxxxxxx==============CU is included by 462 master programs, therefore the buffer synchronisation may take some time.

Now, the ...===CU include is the public section of class ZCLxx... There are certainly not 462 master programs in my system that contain INCLUDE xxxxxxxxxxxxx==============CU.

The class is a container for various utility static methods, and may well have one or more of those methods called by a few hundred programs/classes/function groups - possibly exactly 462. But surely this wouldn't produce the same issue as actually including an INCLUDE in multiple programs - which is of course always a no-no.

Has anyone else encountered this, and is it just a spurious warning?

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    Posted on Feb 18, 2019 at 11:08 AM

    I think the message is slightly misleading. Not include as in "INCLUDE <report>", but as in "used by".

    Things you change in the public section are parameters and methods, therefore anything that references that class could potentially be affected. So I'd see the warning as a warm fuzzy reassurance that the system is doing a sensible thing by regenerating all usages of your class.

    The warning is just about the about the amount and length of time it may take. I've seen someone send an activation of one of the core IS-U data elements into production by accident and slow the system to a crawl for over an hour while pretty much all of IS-U was compiling.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.