com.ibm.pdp.maf.rpp.pac.segment

Interface Component

    • Method Detail

      • getClassControl

        ClassControlValues getClassControl()

        You can select a class control, specific to the Data Element call. This control complements the Data Element class indicated in the Data Element Definition. For example, for a pure alphabetic alphanumeric Data Element, you can specify whether it accepts lowercase or uppercase characters.

        Returns:
      • getDBE

        SQLComplement getDBE()

        The SQL Complement are used to specify the source (tables) of the elements (columns) called into a Segment which is used as a View.

        Returns:
      • getOccurs

        int getOccurs()

        The -CE Lines are used to identify the elements which compose the current Segment. You can create in a table Data Element calls, Segment calls, undefined Data Elements, Data element groups and add fillers.

        Returns:
      • getPresenceCheck

        PresenceCheck getPresenceCheck()

        This indicates whether the presence of the Component is required, optional, or forbidden when the transaction file updates the permanent file or database.

        Returns:
      • getSE

        SocrateElement getSE()

        Indicates the complementary lines for a SOCRATE entity.

        Returns:
      • getSortKey

        java.lang.String getSortKey()

        This field identifies all the Data Elements that might be used as control break sort keys, or as access keys to a file, a database or a Pactables Table.

        U : References the access key for a Pacbase Table. This value must be indicated on the group Data Element if it is a group key or references a unique key for a DL/1 database.

        S : Indicates that the Data Element belongs to at least one subsystem. DL/1 database.

        M :References a multiple key for a DL/1 database.

        1-9 : Secondary index. All other values designate a search field for a DL/1 database.

        0-9 : AS400 physical file key (relational databases).

        V : Variable length column (relational databases).

        Blank : fixed-length column (relational databases).

        L : For DB2 SQL, SQL/DS and ORACLE, generation of a LONG VARCHAR.

        Returns: