The Program-ID Paragraph
The Program-ID paragraph gives the name by which a program is identified and assigns selected program attributes to that program.
The Class-ID Paragraph
The Class-ID paragraph indicates that this Identification Division is introducing a class definition and specifies the name that identifies the class and assigns class attributes to the class.
The Factory Paragraph
The Factory paragraph indicates that this Identification Division is introducing a factory definition.
The Object Paragraph
The Object paragraph indicates that this Identification Division is introducing an object definition.
The Method-ID Paragraph
The Method-ID paragraph indicates that this Identification Division introduces a method definition, specifies the name that identifies the method or method prototype, and assigns method attributes to the method.
The Interface-ID Paragraph
The Interface-ID paragraph indicates that this Identification Division is introducing an interface definition, specifies the name that identifies the interface and assigns interface attributes to the interface.
The Function-ID Paragraph
The Function-ID paragraph specifies the name by which a function is identified and assigns selected attributes to that function.
The Date-Compiled Paragraph
The Date-Compiled paragraph provides the date the intermediate code was produced in the Identification Division source program listing.
The Delegate-ID Paragraph
The Delegate-ID paragraph indicates that this Identification Division introduces a delegate definition and specifies the name that identifies the delegate.
The Enum-ID Paragraph
The Enum-ID paragraph indicates that this Identification Division introduces a enumeration definition and specifies the name that identifies the enumeration.
The Iterator-ID Paragraph
The Iterator-ID paragraph indicates that this Identification Division introduces an iterator definition and specifies the name that identifies the iterator. Iterator-id can be specified wherever Method-ID can be specified, and can be used to define either static or instance iterators.
The Operator-ID Paragraph
The Operator-ID paragraph indicates that this Identification Division introduces an operator definition and specifies the symbol or keyword that identifies the operator.
The Valuetype-ID Paragraph
The Valuetype-ID paragraph indicates that this Identification Division introduces a valuetype definition and specifies the name that identifies the valuetype.