public class ProcProcesser
extends java.lang.Object
| Constructor and Description |
|---|
ProcProcesser(java.lang.String usewith,
java.lang.String ifacename,
java.lang.String mosname,
java.lang.String tableName,
java.lang.String hpath,
java.lang.String extSys,
boolean isOut,
boolean isObject,
boolean isEvent,
UserInfo userInfo)
Construct the set
|
| Modifier and Type | Method and Description |
|---|---|
int |
checkAssignmentProcs(MboRemote mbo,
StructureData data)
This will check assignment procs.
|
protected MXLogger |
getLogger()
Return the Integration or Migration Manager Logger.
|
int |
processAssignments(MboRemote mbo,
StructureData data,
java.util.List allProcs)
This will process assignment procs.
|
void |
setCombineColumns(MaxIfaceProcInfo procInfo,
StructureData data,
MboRemote mbo,
MboRemote realMbo)
This will check assignment procs columns for the COMBINE transaction
|
void |
setReplaceColumns(MaxIfaceProcInfo procInfo,
StructureData data,
MboRemote mbo,
MboRemote realMbo)
This will check assignment procs columns for the REPLACE and SET
transaction
|
void |
setSplitColumns(MaxIfaceProcInfo procInfo,
StructureData data,
MboRemote mbo,
MboRemote realMbo)
This will check assignment procs columns for the SPLIT transaction
|
public ProcProcesser(java.lang.String usewith,
java.lang.String ifacename,
java.lang.String mosname,
java.lang.String tableName,
java.lang.String hpath,
java.lang.String extSys,
boolean isOut,
boolean isObject,
boolean isEvent,
UserInfo userInfo)
throws MXException,
java.rmi.RemoteException
usewith - use with identifierifacename - the service/ channel namemosname - the object structure nametableName - the process table namehpath - x-pathextSys - the external system nameisOut - The IN/OUT indicatorisObject - The OBJECT/MBO rules indicator (inbound only)isEvent - The Is Event indicator (outbound only)UserInfo - UserInfo objectMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic int checkAssignmentProcs(MboRemote mbo, StructureData data) throws MXException, java.rmi.RemoteException
mbo - the process MBOdata - the StructureDataMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic int processAssignments(MboRemote mbo, StructureData data, java.util.List allProcs) throws MXException, java.rmi.RemoteException
mbo - the process MBOdata - the StructureDataallProcs - List of all rulesMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic void setReplaceColumns(MaxIfaceProcInfo procInfo, StructureData data, MboRemote mbo, MboRemote realMbo) throws MXException, java.rmi.RemoteException
procInfo - information about ruledata - the StructureDatambo - the process MBOrealMbo - persistent Mbo for top level non-peristent Mbo (merge)MXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic void setSplitColumns(MaxIfaceProcInfo procInfo, StructureData data, MboRemote mbo, MboRemote realMbo) throws MXException, java.rmi.RemoteException
procInfo - information about ruledata - the StructureDatambo - the process MBOrealMbo - persistent Mbo for top level non-peristent Mbo (merge)MXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic void setCombineColumns(MaxIfaceProcInfo procInfo, StructureData data, MboRemote mbo, MboRemote realMbo) throws MXException, java.rmi.RemoteException
procInfo - information about ruledata - the StructureDatambo - the process MBOrealMbo - persistent Mbo for top level non-peristent Mbo (merge)MXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionprotected MXLogger getLogger()