com.ibm.as400.resource

Class RJobLog

    • Field Detail

      • NEWEST

        public static final byte[] NEWEST
        Deprecated. 
        Constant referring to the message key for the newest message in the job log.
      • NEXT

        public static final java.lang.String NEXT
        Deprecated. 
        Constant referring to the next message in the job log.
        See Also:
        Constant Field Values
      • OLDEST

        public static final byte[] OLDEST
        Deprecated. 
        Constant referring to the message key for the oldest message in the job log.
      • PREVIOUS

        public static final java.lang.String PREVIOUS
        Deprecated. 
        Constant referring to the previous message in the job log.
        See Also:
        Constant Field Values
      • LIST_DIRECTION

        public static final java.lang.String LIST_DIRECTION
        Deprecated. 
        Selection ID for list direction. This identifies a String selection, which represents the direction to list messages relative to the values specified for the STARTING_MESSAGE_KEY selection. Possible values are:
        • NEXT - Returns messages that are newer than the messages specified for the STARTING_MESSAGE_KEY selection.
        • PREVIOUS - Returns messages that are older than the messages specified for the STARTING_MESSAGE_KEY selection.
        The default is NEXT.
        See Also:
        Constant Field Values
      • STARTING_MESSAGE_KEY

        public static final java.lang.String STARTING_MESSAGE_KEY
        Deprecated. 
        Selection ID for starting message key. This identifies a byte[] selection, which represents the message key used to begin searching for messages to list from the corresponding entry in the message queue. Possible values are:
        • OLDEST - The first message to be returned is the oldest message in the queue.
        • NEWEST - The first message to be returned is the newest message in the queue.
        • Any valid message key.
        The default is OLDEST.
        See Also:
        Constant Field Values
    • Constructor Detail

      • RJobLog

        public RJobLog()
        Deprecated. 
        Constructs an RJobLog object.
      • RJobLog

        public RJobLog(AS400 system)
        Deprecated. 
        Constructs an RJobLog object.
        Parameters:
        system - The system.
      • RJobLog

        public RJobLog(AS400 system,
               java.lang.String name,
               java.lang.String user,
               java.lang.String number)
        Deprecated. 
        Constructs an RJobLog object.
        Parameters:
        system - The system.
        name - The job name. Specify "*" to indicate the default job.
        user - The user name. This must be blank if name is "*".
        number - The job number. This must be blank if name is "*".
      • RJobLog

        public RJobLog(AS400 system,
               byte[] internalJobID)
        Deprecated. 
        Constructs an RJobLog object. This sets the job name to "*INT".
        Parameters:
        system - The system.
        internalJobID - The internal job identifier.
    • Method Detail

      • establishConnection

        protected void establishConnection()
                                    throws ResourceException
        Deprecated. 
        Establishes the connection to the system.

        The method is called by the resource framework automatically when the connection needs to be established.

        Overrides:
        establishConnection in class ResourceList
        Throws:
        ResourceException - If an error occurs.
      • getInternalJobID

        public byte[] getInternalJobID()
        Deprecated. 
        Returns the internal job identifier.
        Returns:
        The internal job identifier, or null if none has been set.
      • getName

        public java.lang.String getName()
        Deprecated. 
        Returns the job name.
        Returns:
        The job name, or "*" if none has been set.
      • getNumber

        public java.lang.String getNumber()
        Deprecated. 
        Returns the job number.
        Returns:
        The job number, or "" if none has been set.
      • getUser

        public java.lang.String getUser()
        Deprecated. 
        Returns the user name.
        Returns:
        The user name, or "" if none has been set.
      • setInternalJobID

        public void setInternalJobID(byte[] internalJobID)
                              throws java.beans.PropertyVetoException
        Deprecated. 
        Sets the internal job identifier. The job name must be set to "*INT" for this to be recognized. This cannot be changed if the object has established a connection to the system.
        Parameters:
        internalJobID - The internal job identifier.
        Throws:
        java.beans.PropertyVetoException - If the property change is vetoed.
      • setName

        public void setName(java.lang.String name)
                     throws java.beans.PropertyVetoException
        Deprecated. 
        Sets the job name. This cannot be changed if the object has established a connection to the system.
        Parameters:
        name - The job name.
        Throws:
        java.beans.PropertyVetoException - If the change is vetoed.
      • setNumber

        public void setNumber(java.lang.String number)
                       throws java.beans.PropertyVetoException
        Deprecated. 
        Sets the job number. This cannot be changed if the object has established a connection to the system.
        Parameters:
        number - The job number.
        Throws:
        java.beans.PropertyVetoException - If the change is vetoed.
      • setUser

        public void setUser(java.lang.String user)
                     throws java.beans.PropertyVetoException
        Deprecated. 
        Sets the user name. This cannot be changed if the object has established a connection to the system.
        Parameters:
        user - The user name.
        Throws:
        java.beans.PropertyVetoException - If the change is vetoed.
      • writeMessage

        public static void writeMessage(AS400 system,
                        java.lang.String messageID,
                        int messageType)
                                 throws ResourceException
        Deprecated. 
        Writes a program message to the job log for the job in which the program is running.
        Note: The program runs in the job of the Remote Command Host Server (QZRCSRVS) unless it is invoked "on-thread" on the i5/OS system.
        Parameters:
        system - The system. If the system specifies localhost, the message is written to the job log of the process from which this method is called. Otherwise the message is written to the QZRCSRVS job.
        messageID - The message ID. The message must be in the default message file /QSYS.LIB/QCPFMSG.MSGF.
        messageType - The message type. Possible values are: The message type must be AS400Message.INFORMATIONAL for an immediate message.
        Throws:
        ResourceException - If an error occurs.
        See Also:
        ProgramCall.isStayOnThread()
      • writeMessage

        public static void writeMessage(AS400 system,
                        java.lang.String messageID,
                        int messageType,
                        byte[] substitutionData)
                                 throws ResourceException
        Deprecated. 
        Writes a program message to the job log for the job in which the program is running.
        Note: The program runs in the job of the Remote Command Host Server (QZRCSRVS) unless it is invoked "on-thread" on the i5/OS system.
        Parameters:
        system - The system. If the system specifies localhost, the message is written to the job log of the process from which this method is called. Otherwise the message is written to the QZRCSRVS job.
        messageID - The message ID. The message must be in the default message file /QSYS.LIB/QCPFMSG.MSGF.
        messageType - The message type. Possible values are: The message type must be AS400Message.INFORMATIONAL for an immediate message.
        substitutionData - The substitution data. The substitution data can be from 0-32767 bytes for a conventional message and from 1-6000 bytes for an immediate message.
        Throws:
        ResourceException - If an error occurs.
        See Also:
        ProgramCall.isStayOnThread()
      • writeMessage

        public static void writeMessage(AS400 system,
                        java.lang.String messageID,
                        int messageType,
                        java.lang.String messageFile)
                                 throws ResourceException
        Deprecated. 
        Writes a program message to the job log for the job in which the program is running.
        Note: The program runs in the job of the Remote Command Host Server (QZRCSRVS) unless it is invoked "on-thread" on the i5/OS system.
        Parameters:
        system - The system. If the system specifies localhost, the message is written to the job log of the process from which this method is called. Otherwise the message is written to the QZRCSRVS job.
        messageID - The message ID.
        messageType - The message type. Possible values are: The message type must be AS400Message.INFORMATIONAL for an immediate message.
        messageFile - The integrated file system path name of the message file.
        Throws:
        ResourceException - If an error occurs.
        See Also:
        ProgramCall.isStayOnThread()
      • writeMessage

        public static void writeMessage(AS400 system,
                        java.lang.String messageID,
                        int messageType,
                        java.lang.String messageFile,
                        byte[] substitutionData)
                                 throws ResourceException
        Deprecated. 
        Writes a program message to the job log for the job in which the program is running.
        Note: The program runs in the job of the Remote Command Host Server (QZRCSRVS) unless it is invoked "on-thread" on the i5/OS system.
        Parameters:
        system - The system. If the system specifies localhost, the message is written to the job log of the process from which this method is called. Otherwise the message is written to the QZRCSRVS job.
        messageID - The message ID.
        messageType - The message type. Possible values are: The message type must be AS400Message.INFORMATIONAL for an immediate message.
        messageFile - The integrated file system path name of the message file.
        substitutionData - The substitution data. The substitution data can be from 0-32767 bytes for a conventional message and from 1-6000 bytes for an immediate message.
        Throws:
        ResourceException - If an error occurs.
        See Also:
        ProgramCall.isStayOnThread()