Module ibm.jzos
Package com.ibm.jzos

Class JesVsamException

  • All Implemented Interfaces:
    java.io.Serializable

    public class JesVsamException
    extends java.io.IOException
    Exception class used to convey JES exceptions. The category indicates the web service component that produced the error. RC and reason are specific to the category.
    Since:
    2.4.0
    See Also:
    Serialized Form
    • Field Detail

      • CATEGORY_DYNALLOC_ERROR

        public static final int CATEGORY_DYNALLOC_ERROR
        See Also:
        Constant Field Values
      • VSAM_API_STATE_ERR_INVALID_HANDLE

        public static final int VSAM_API_STATE_ERR_INVALID_HANDLE
        See Also:
        Constant Field Values
      • VSAM_API_STATE_ERR_FILE_NOT_OPEN

        public static final int VSAM_API_STATE_ERR_FILE_NOT_OPEN
        See Also:
        Constant Field Values
      • VSAM_API_STATE_ERR_BAD_RECORD_LENGTH

        public static final int VSAM_API_STATE_ERR_BAD_RECORD_LENGTH
        See Also:
        Constant Field Values
      • VSAM_API_STATE_ERR_WRITE_ERROR

        public static final int VSAM_API_STATE_ERR_WRITE_ERROR
        See Also:
        Constant Field Values
      • VSAM_SYS_ERROR_OPENING_NONVSAM

        public static final int VSAM_SYS_ERROR_OPENING_NONVSAM
        See Also:
        Constant Field Values
      • VSAM_SYS_REASON_NOT_AUTHORIZED

        public static final int VSAM_SYS_REASON_NOT_AUTHORIZED
        See Also:
        Constant Field Values
    • Constructor Detail

      • JesVsamException

        public JesVsamException​(int category,
                                int rc,
                                int reason,
                                java.lang.String message)
        General Constructor for JesExceptions
        Parameters:
        category - one of the CATEGORY_XXXX constants
        rc - return code
        reason - reason code
        message - descriptive message
    • Method Detail

      • getCategory

        public int getCategory()
        Return the category (component) responsible for the exception. One of the CATEGORY_XXXX constants
        Returns:
        category
      • setCategory

        public void setCategory​(int category)
        Set the category (component) responsible for the exception.
        Parameters:
        category - one of the CATEGORY_XXXX constants
      • getRc

        public int getRc()
        The return code. This value is category specific.
      • setRc

        public void setRc​(int rc)
        Set the category specific return code.
        Parameters:
        rc -
      • getReason

        public int getReason()
        The reason code. This value is category specific.
      • setReason

        public void setReason​(int reason)
        Set the category specific reason code.
        Parameters:
        reason -
      • toString

        public java.lang.String toString()
        Diagnostic string used by logging framework.
        Overrides:
        toString in class java.lang.Throwable