public class MaxISUProcess extends MicSetIn
INTEGRATIONLOGGER
ACTION, ACTION_EJB_LOCAL_REF_KEY, ACTION_EJB_REF_KEY, ACTIONADD, ACTIONADDUPDATE, ACTIONDELETE, ACTIONREPLACE, ACTIONUPDATE, ADD, APPEXPORT, AXISDIR, BYPASS, COMMA_CHAR, COMPLETE, DATATYPE, DELETED, EJB_JNDI_KEY, ENABLEPOLLING, ENTERPRISE_EJB_LOCAL_REF_KEY, ENTERPRISE_EJB_REF_KEY, ERREXTRACT, ERROR, ERRORED, ERRORMESSAGETAG, ERTAG, EXCLUDE, EXTRACT, FILEDIR, FILEEXTENSION, FILENAME, FLAT_DATA, FLAT_ROW, FLATFILESEP, FLATFILETYPE, IFACEDRIVER, IFACEEPDESC, IFACEISREMOTE, IFACEPASSWORD, IFACETABLE, IFACEURL, IFACEUSERNAME, INTEGRATION_LOGGER, IRTAG, ISCONTINUOUS, JMSRECOVERYDIR, JMSRECOVERYMSGDATAELEMENT, JMSRECOVERYMSGPROPELEMENT, JMSRECOVERYTOPELEMENT, LOADFLAT, LOADXML, LONGDESCRIPTIONCOLNAME, MAX_AUTH_HEADER, MAX_POST_SIZE, MAXIMO_TYPE, MEA_PROCESS_FLAG, MEAAPPNAME, MESSAGE_DESTINATION, MESSAGE_INTERFACE, MESSAGE_INTERFACE_TABLE, MESSAGE_INTERFACE_TYPE, MESSAGE_OS_NAME, MESSAGE_POLL_TABLE, MESSAGE_SENDER, MOS_EJB_LOCAL_REF_KEY, MOS_EJB_REF_KEY, MSG_ERR_MSG, MSG_KEY_VAL, MSG_OP_MODE, MSG_OPERATION, MSG_STATUS, MSG_TRK_ENABLED, MSG_TRK_EXTSYS, MSG_TRK_STORE_MSG, MXJMS, NONPERSISTENT, NONRESTRICTSETTING, NULL, POLLINGFREQUENCY, PROCESS, PROCESSED, QUEUE_NAME, QUEUECONTEXT, RECEIVED, REJECTED, RESTRICTSETTING, RESTRICTSTRUCTURE, ROOT_NODE, ROUTER_JNDI_NAME, SEARCH_FIELD_VAL, SKIP, SKIPMBO, sNo, sYes, TENANTID, TEXTQUALIFIER, TOPTAGFORERR, TOTAL_GL_COMPS_ALLOWED, TRANSIDSEQ, TXNDATA, UPDATE, USER, USERCOLUMN, VIEW, XML_DATA, XMLFILETYPE, XMLTYPE
ACTION, ACTIONADD, ACTIONADDUPDATE, ACTIONDELETE, ACTIONREPLACE, ACTIONUPDATE, ADAPTER_INSTALL, ADD, ADDATEND, BASELANGUAGE, BYPASS, COMPANYSETID_NAME, COMPLETE, CONFIGFILENAME, CREATIONDATETIME, DELETEFORINSERT, DEPLOYMENT_MANAGER, ENTERPRISE_SERVICE, ERRORTAG, ESCAPECHAR, EVENT, FILTERMBOKEY, INVOKE_CHANNEL, ITEMSETID_NAME, MAXIMO_NS_PREFIX, MAXIMOVERSION, MESSAGEID, MESSAGETYPE_CREATE, MESSAGETYPE_DELETE, MESSAGETYPE_INITIATE, MESSAGETYPE_INVOKE, MESSAGETYPE_MERGE, MESSAGETYPE_PATCH, MESSAGETYPE_PROCESS, MESSAGETYPE_PUBLISH, MESSAGETYPE_QUERY, MESSAGETYPE_RESPONSE, MESSAGETYPE_SYNC, MESSAGETYPE_UPDATE, MESSAGETYPE_WAKEUP, OBJECT_STRUCTURE_SERVICE, ORGID_NAME, OVERRIDEALWAYS, OVERRIDENULLONLY, PROCESS, SITEID_NAME, SKIP, SKIPMBO, SKIPMBOKEY, STANDARD_SERVICE, TRANSLANGUAGE, UPDATE, XSI_NS, XSI_NS_PREFIX
Constructor and Description |
---|
MaxISUProcess()
Default Constructor
|
Modifier and Type | Method and Description |
---|---|
int |
checkBusinessRules()
Call back method to find out can we process
data.
|
int |
checkBusinessRules(MboSetRemote mboSet,
java.lang.String tableName)
Method to call back and find out can we process
data from specific table.
|
MboSetRemote |
createMboSet(boolean primaryMbo,
MboRemote parentMbo,
MicSetInfo micInfo,
java.lang.String processTable)
Call back method to create mbo and mbo set sets for
incoming transactions.
|
void |
setAdditionalData(MboSetRemote mboSet,
java.lang.String objectName)
Call back method to set all values which was not set.
|
getSender, processResponse
addMbo, afterProcess, afterReplace, checkAdditionalRules, checkDocumnetMaxSize, checkForUpdate, checkValidateErrors, cleanup, compareMboKeyValues, compareMboKeyValues, createMboSet, delete, deleteAll, findTargetMbo, getAccessModifier, getAttachmentFileName, getCompanySet, getItemSet, getLanguage, getOrg, getSite, presetMboRules, processExternalData, processMboSet, processObjectStructureService, resetMboSet, save, setAccessModifier, setAttachments, setAutokeyFlag, setValidOrgSite, writeAttachments
getDBName, getInterDD, getKeyArray, getKeyArray, getMosName, getPrimaryMbo, getTransaction, getTransactionAction, getUserInfo, hasInvokedScript, hasScript, isMaxVarEQ, isValueEQ, setOSName, setOSPrimaryMbo, setUserInfo
public MaxISUProcess() throws MXException, java.rmi.RemoteException
MXException
- - MAXIMO exceptionjava.rmi.RemoteException
- - Remote exceptionpublic int checkBusinessRules() throws MXException, java.rmi.RemoteException
checkBusinessRules
in class MosProcessImpl
MXException
- - MAXIMO exceptionjava.rmi.RemoteException
- - Remote exceptionpublic int checkBusinessRules(MboSetRemote mboSet, java.lang.String tableName) throws MXException, java.rmi.RemoteException
checkBusinessRules
in class MosProcessImpl
mboSet
- - The MboSet for the current processing tabletableName
- - Give name of process MAXIMO tableMXException
- - MAXIMO exceptionjava.rmi.RemoteException
- - Remote exceptionpublic MboSetRemote createMboSet(boolean primaryMbo, MboRemote parentMbo, MicSetInfo micInfo, java.lang.String processTable) throws MXException, java.rmi.RemoteException
createMboSet
in class MosProcessImpl
primaryMbo
- Give boolean to specify is it primary
table or additional tableparentMbo
- The parent mbo of this MboSet to be createdmicInfo
- The integration object infoprocessTable
- The name of process MAXIMO tableMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void setAdditionalData(MboSetRemote mboSet, java.lang.String objectName) throws MXException, java.rmi.RemoteException
setAdditionalData
in class MosProcessImpl
mboSet
- The MboSet of the currently processed mbo.objectName
- the name of the currently processed mbo.MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exception