Interface ITransactionClassDefinition

    • Method Detail

      • getChangeAgent

        ITransactionClassDefinition.ChangeAgentValue getChangeAgent()
        Getter for field CHANGEAGENT

        Last modification agent

        The change agent identifier that made the last modification.

        • CSDAPI - The resource was last changed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
        • CSDBATCH - The resource was last changed by a DFHCSDUP job.
        • DREPAPI - Resource was last changed by a CICSPlex SM API command.
        • N_A - Resource was created or last updated prior to CICS TS Version 4 Release 1 and support for resource signatures.
      • getMaxactive

        java.lang.Long getMaxactive()
        Getter for field MAXACTIVE

        Maximum number of active transactions allowed in class

        The maximum number of transactions in this transaction class that are allowed to be active. You must specify a MAXACTIVE value when you define a transaction class, in the range 0 through 999.

      • getPurgethresh

        java.lang.Long getPurgethresh()
        Getter for field PURGETHRESH

        Purge threshold

        This is an optional purge threshold for the transaction class; it defines a threshold number at which transactions queuing for membership of the transaction class are purged. Specify it if you want to limit the number of transactions queueing in this transaction class. It can have the following values:

        • NO - The size of the queue is unlimited (other than by the storage available to attach tasks).
        • number - The purge threshold number in the range 1-1 000 000. If you specify this as 1, no transactions are allowed to queue. If you specify it as any other number (n), the size of the queue is restricted to number-1. All new transactions attached after the limit of n-1 is reached are purged.
      • getUserdata1

        java.lang.String getUserdata1()
        Getter for field USERDATA1

        User data area 1

        Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.

      • getUserdata2

        java.lang.String getUserdata2()
        Getter for field USERDATA2

        User data area 2

        Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.

      • getUserdata3

        java.lang.String getUserdata3()
        Getter for field USERDATA3

        User data area 3

        Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.

      • getPurgeaction

        ITransactionClassDefinition.PurgeactionValue getPurgeaction()
        Getter for field PURGEACTION

        Purge action

        The action to be taken on a request to start a transaction when the associated TRANCLASS has reached the purge threshold.

        • ABEND - CICS starts the requested transaction, and then abends it with AKCC.
        • DISCARD - CICS discards the request. The requested transaction is not started.