public class MaxVariantProcess extends MicSetIn
controlName, interfaceName, rulesProcessor
accessModifier, action, actionInd, byteOutputStream, messageType, metaData, processTable, replyRequired, responseMbos, selfRef, struc, targetMbo, targetMbos, targetMboSet, toBeSaved, updatedSet, validOrgSite, writer
apiContext, dbName, hr, INTEGRATIONLOGGER, interDD, mbo, mdi, micsetrel, mosInfo, mosName, mxServer, mxTrans, primaryMbo, primaryMboName, primaryMboSet, scriptName, userInfo
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, INCLUDE, INTEGRATION_LOGGER, IRTAG, ISCONTINUOUS, JMSRECOVERYDIR, JMSRECOVERYMSGDATAELEMENT, JMSRECOVERYMSGPROPELEMENT, JMSRECOVERYTOPELEMENT, JSONFILETYPE, 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 |
---|
MaxVariantProcess() |
Modifier and Type | Method and Description |
---|---|
int |
checkBusinessRules(MboSetRemote mboSet,
java.lang.String tableName)
Skip record with warning if MboSet is empty.
|
protected MboRemote |
getSwMbo(java.lang.String uniqueid,
boolean throwExceptionIfNotFound)
Return the tloamsoftware Mbo for the uniqueid
|
applyDMRules, applyMboRules, applyXMLRules, callMboExit, getSender, processExternalData, processResponse, processResponse
addMbo, afterProcess, afterReplace, buildResponse, buildResponseEnd, checkAdditionalRules, checkBusinessRules, checkDocumnetMaxSize, checkForEsig, checkForUpdate, checkValidateErrors, cleanup, compareMboKeyValues, compareMboKeyValues, copyParentKey, createMboSet, createMboSet, createScriptContext, delete, deleteAll, findOrCreateFauxMboFromRequest, findTargetMbo, getAccessModifier, getAttachmentFileName, getCompanySet, getItemSet, getLanguage, getOrg, getOrgSiteColumn, getSite, isBranchFilterOn, presetMboRules, processExternalData, processMboSet, processObjectStructureService, resetMboSet, save, setAccessModifier, setAdditionalData, setAttachments, setAutokeyFlag, setClassStructureId, setSkipSetFields, setValidOrgSite, skipSelfreferencing, writeAttachments
getDBName, getInterDD, getJsonRequest, getKeyArray, getKeyArray, getMboServer, getMosName, getPrimaryMbo, getTransaction, getTransactionAction, getTranslator, getUserInfo, hasInvokedScript, hasScript, isMaxVarEQ, isRESTEditMode, isSetValueMode, isValueEQ, setJsonRequest, setMosName, setOSName, setOSPrimaryMbo, setUserInfo
public MaxVariantProcess() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public int checkBusinessRules(MboSetRemote mboSet, java.lang.String tableName) throws MXException, java.rmi.RemoteException
checkBusinessRules
in class MosProcessImpl
mboSet
- Give MboSet for the current level.tableName
- Give of the table to process.MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionMosProcessImpl#setMainMaximoTables
,
MosProcessImpl.processExternalData(psdi.iface.mic.StructureData, java.lang.String, psdi.security.UserInfo, psdi.txn.MXTransaction)
protected MboRemote getSwMbo(java.lang.String uniqueid, boolean throwExceptionIfNotFound) throws java.rmi.RemoteException, MXException
uniqueid
- String representation of guidjava.rmi.RemoteException
MXApplicationException
- if no record found.MXException