== Why is this an issue?

The ``++/EJECT++`` compiler directive adds a page break when the code is printed, and should be used at the end of each ``++F++``, ``++D++``, and ``++C++`` specification section to make the structure of the code clearer and to enhance overall readability.


=== Noncompliant code example

[source,rpg]
----
F* Conversion Job Activity File (CV)                   
F*                                                     
FCVJBAVP   IF   E           K DISK                     
F* Conversion Job Dependency File (CZ)                 
F*                                                     
FCVJBDPP   IF   E           K DISK                     
F*                                           
DP0RTCD           S              1                     
DP0JBNM           S             10A                     
DP0ERMG           S            100A                     
DK0JBNM           S                   LIKE(CVJBNM)     
DK1JBNM           S                   LIKE(CVJBNM)     
DJST              S             10A   DIM(10)           
DI                S              3  0 INZ               
C                                                       
C                   EXSR      SR999                     
C                                                       
C                   EXSR      SR100                     
----


=== Compliant solution

[source,rpg]
----
F* Conversion Job Activity File (CV)                   
F*                                                     
FCVJBAVP   IF   E           K DISK                     
F* Conversion Job Dependency File (CZ)                 
F*                                                     
FCVJBDPP   IF   E           K DISK                     
F*                                           
F/EJECT           
DP0RTCD           S              1                     
DP0JBNM           S             10A                     
DP0ERMG           S            100A                     
DK0JBNM           S                   LIKE(CVJBNM)     
DK1JBNM           S                   LIKE(CVJBNM)     
DJST              S             10A   DIM(10)           
DI                S              3  0 INZ               
D/EJECT 
C                                                       
C                   EXSR      SR999                     
C                                                       
C                   EXSR      SR100                     
C/EJECT  
----

ifdef::env-github,rspecator-view[]

'''
== Implementation Specification
(visible only on this page)

=== Message

Add an "/EJECT" statement at the end of this "X" specification section


endif::env-github,rspecator-view[]
