com.ibm.cics.server

Class IsCICS

  • java.lang.Object
    • com.ibm.cics.server.IsCICS


  • public class IsCICS
    extends java.lang.Object

    Class to call the JNI function xxx_DTCisCICS () to obtain whether we're currently in CICS and/or we can use the CICS API.

    Since CICS TS version:
    1.3
    Since package version:
    1.0
    • Field Detail

      • UNABLE_TO_DETERMINE_STATUS

        public static final int UNABLE_TO_DETERMINE_STATUS
        Constant - status not known
        See Also:
        Constant Field Values
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • NOT_CICS_REGION

        public static final int NOT_CICS_REGION
        Constant - not CICS
        See Also:
        Constant Field Values
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • CICS_REGION_BUT_API_DISALLOWED

        public static final int CICS_REGION_BUT_API_DISALLOWED
        Constant - CICS, none API
        See Also:
        Constant Field Values
        Since CICS TS version:
        1.3
        Since package version:
        1.0
      • CICS_REGION_AND_API_ALLOWED

        public static final int CICS_REGION_AND_API_ALLOWED
        Constant - CICS, API mode
        See Also:
        Constant Field Values
        Since CICS TS version:
        1.3
        Since package version:
        1.0
    • Constructor Detail

      • IsCICS

        public IsCICS()
    • Method Detail

      • getApiStatus

        public static int getApiStatus()
        getApiStatus () returns the status of the current execution environment
        Returns:
        An int corresponding to one of the following constants:

        • CICS_REGION_AND_API_ALLOWED - Executing in CICS and CICS API calls are permitted
        • CICS_REGION_BUT_API_DISALLOWED - Executing in CICS but CICS API calls are not permitted
        • NOT_CICS_REGION - Executing in non-CICS environment
        • UNABLE_TO_DETERMINE_STATUS - Cannot determine current execution environment
        Since CICS TS version:
        1.3
        Since package version:
        1.0