com.ibm.tivoli.maximo.oslc.provider

Class OslcFileImportCronTask

    • Field Detail

      • integrationLogger

        protected static final MXLogger integrationLogger
    • Constructor Detail

      • OslcFileImportCronTask

        public OslcFileImportCronTask()
    • Method Detail

      • cronAction

        public void cronAction()
        Description copied from class: SimpleCronTask
        This is the CORE METHOD of this class. You should invoke whatever logic you want your CronTask to perform from this method. This method should
        1. check the shutdown variable before invoking any processing logic.
        2. call resetErrorCount() if processing proceeds w/out error.
        3. call incErrorCount() if a serious error occurs during the processing logic.
        Specified by:
        cronAction in interface CronTask
        Specified by:
        cronAction in class SimpleCronTask
      • getParameters

        public CrontaskParamInfo[] getParameters()
                                          throws MXException,
                                                 java.rmi.RemoteException
        Description copied from interface: CronTask
        This method provides an array of CrontaskParamInfo() object to describe all the parameters of the crontask. Parameter name, default values and the description of the parameter should be set to the CrontaskParamInfo object for each parameter. If default value and description is not set, null will be the values.
        Specified by:
        getParameters in interface CronTask
        Overrides:
        getParameters in class SimpleCronTask
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        CrontaskParamInfo
      • action

        public void action(MboRemote fileimportQueueMbo,
                           OslcRequest request,
                           byte[] actionData,
                           java.lang.String osName)
                    throws MXException,
                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • importData

        public void importData(MboRemote fileImportQueueMbo,
                               java.io.InputStream in,
                               UserInfo userInfo,
                               java.lang.String osName,
                               java.lang.String fileType,
                               java.lang.String delimiter,
                               java.lang.String textqualifier,
                               java.lang.String action,
                               java.lang.String transLangCode,
                               java.lang.String messageType)
                        throws MXException,
                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException