public class MaxCOAProcess 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 |
---|
MaxCOAProcess()
Constructor
|
Modifier and Type | Method and Description |
---|---|
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,
MosDetailInfo micInfo,
java.lang.String processTable)
Create mbo and mbo set sets for incomig transactions
|
getSender, processResponse
addMbo, afterProcess, afterReplace, checkAdditionalRules, checkBusinessRules, checkDocumnetMaxSize, checkForUpdate, checkValidateErrors, cleanup, compareMboKeyValues, compareMboKeyValues, createMboSet, delete, deleteAll, findTargetMbo, getAccessModifier, getAttachmentFileName, getCompanySet, getItemSet, getLanguage, getOrg, getSite, presetMboRules, processExternalData, processMboSet, processObjectStructureService, resetMboSet, save, setAccessModifier, setAdditionalData, setAttachments, setAutokeyFlag, setValidOrgSite, writeAttachments
getDBName, getInterDD, getKeyArray, getKeyArray, getMosName, getPrimaryMbo, getTransaction, getTransactionAction, getUserInfo, hasInvokedScript, hasScript, isMaxVarEQ, isValueEQ, setOSName, setOSPrimaryMbo, setUserInfo
public MaxCOAProcess() throws MXException, java.rmi.RemoteException
MXException
- Maximo Exceptionjava.rmi.RemoteException
- Remote Exceptionpublic MboSetRemote createMboSet(boolean primaryMbo, MboRemote parentMbo, MosDetailInfo 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
- reference to parent MbomicInfo
- MicSetInfo for the current levelprocessTable
- name of table to processMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic int checkBusinessRules(MboSetRemote mboSet, java.lang.String tableName) throws MXException, java.rmi.RemoteException
checkBusinessRules
in class MosProcessImpl
mboSet
- Give reverence to current MboSettableName
- Give name of process MAXIMO tableMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exception