public class MaxRCVProcess extends MicSetIn
controlName, interfaceName, rulesProcessoraccessModifier, action, actionInd, byteOutputStream, messageType, metaData, processTable, replyRequired, responseMbos, selfRef, struc, targetMbo, targetMbos, targetMboSet, toBeSaved, updatedSet, validOrgSite, writerapiContext, dbName, hr, INTEGRATIONLOGGER, interDD, mbo, mdi, micsetrel, mosInfo, mosName, mxServer, mxTrans, primaryMbo, primaryMboName, primaryMboSet, scriptName, userInfoACTION, 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, XMLTYPEACTION, 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 |
|---|
MaxRCVProcess()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
checkBusinessRules()
Overriden from base class.
|
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)
Call back method to create mbo and mbo set sets for
incoming transactions.
|
MboRemote |
findOriginalReceipt()
Get the Original Matrectrans Receipt for this Void Receipt.
|
MboRemote |
findOriginalReceiptforReturn()
Get the Original Matrectrans Receipt for this Void Receipt.
|
MboRemote |
findOriginalReceiptforRotAssetsReturn()
12-14195/IV26875: still attempts to find the original receipt when receiptref is not included
in inbound xml.
|
MboRemote |
findOriginalReceiptToVoid()
Get the Original Matrectrans Receipt for this Void Receipt.
|
MboRemote |
findValidStatusPO()
Purchase Orders exist in database with different revisions.
|
MboRemote |
findValidStatusPOForReturn()
Purchase Orders exist in database with different revisions.
|
MboRemote |
findWINSPMatRec()
09-15605: if this is equivalent to Change Inspection Status, then
should find the WINSP Matrectrans record, instead of creating new matrec
|
MboRemote |
findWINSPMatRecINV()
Inventory Usage: If this is equivalent to Change Inspection Status, then
should find the WINSP Matrectrans record, instead of creating new matrec
|
int |
getRevisionNumber() |
int |
presetMboRules()
Default method to call back and find out do we need to set data.
|
void |
setAdditionalData(MboSetRemote mboSet,
java.lang.String tableName)
Call back method to set all values which was not set.
|
void |
setReceiptRef(MboRemote origReceipt)
If original receipt is not null, copy matrectransid/servrectransid to new report RECEIPTREF.
|
applyDMRules, applyMboRules, applyXMLRules, callMboExit, getSender, processExternalData, processResponse, processResponseaddMbo, afterProcess, afterReplace, buildResponse, buildResponseEnd, checkAdditionalRules, checkDocumnetMaxSize, checkForEsig, checkForUpdate, checkValidateErrors, cleanup, compareMboKeyValues, compareMboKeyValues, copyParentKey, createMboSet, createScriptContext, delete, deleteAll, findOrCreateFauxMboFromRequest, findTargetMbo, getAccessModifier, getAttachmentFileName, getCompanySet, getItemSet, getLanguage, getOrg, getOrgSiteColumn, getSite, isBranchFilterOn, processExternalData, processMboSet, processObjectStructureService, resetMboSet, save, setAccessModifier, setAttachments, setAutokeyFlag, setClassStructureId, setSkipSetFields, setValidOrgSite, skipSelfreferencing, writeAttachmentsgetDBName, getInterDD, getJsonRequest, getKeyArray, getKeyArray, getMboServer, getMosName, getPrimaryMbo, getTransaction, getTransactionAction, getTranslator, getUserInfo, hasInvokedScript, hasScript, isMaxVarEQ, isRESTEditMode, isSetValueMode, isValueEQ, setJsonRequest, setMosName, setOSName, setOSPrimaryMbo, setUserInfopublic MaxRCVProcess()
throws MXException,
java.rmi.RemoteException
MXException - Maximo Exceptionjava.rmi.RemoteException - Remote Exceptionpublic int checkBusinessRules()
throws MXException,
java.rmi.RemoteException
checkBusinessRules in class MosProcessImplMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic int checkBusinessRules(MboSetRemote mboSet, java.lang.String tableName) throws MXException, java.rmi.RemoteException
checkBusinessRules in class MosProcessImplmboSet - - The MboSet for the current processing tabletableName - - Give name of process MAXIMO tableMXException - - MAXIMO exceptionjava.rmi.RemoteException - - Remote exceptionpublic void setAdditionalData(MboSetRemote mboSet, java.lang.String tableName) throws MXException, java.rmi.RemoteException
setAdditionalData in class MosProcessImplmboSet - The MboSet of the currently processed mbo.tableName - the name of the currently processed mbo.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 MosProcessImplprimaryMbo - 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 MboRemote findWINSPMatRec() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote findWINSPMatRecINV() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic int getRevisionNumber()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote findValidStatusPO() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote findOriginalReceipt() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote findOriginalReceiptforReturn() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote findOriginalReceiptToVoid() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic int presetMboRules()
throws MXException,
java.rmi.RemoteException
presetMboRules in class MosProcessImplMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic MboRemote findOriginalReceiptforRotAssetsReturn() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void setReceiptRef(MboRemote origReceipt) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote findValidStatusPOForReturn() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException