public class SapLUWManager extends FixedForwardPipe implements IPipeLineExitHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
ACTION_BEGIN |
static String |
ACTION_COMMIT |
static String |
ACTION_RELEASE |
static String |
ACTION_ROLLBACK |
parameterNamesMustBeUniquelogLONG_DURATION_MONITORING_EVENT, MESSAGE_SIZE_MONITORING_EVENT, PIPE_EXCEPTION_MONITORING_EVENT| Constructor and Description |
|---|
SapLUWManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
atEndOfPipeLine(String correlationId,
PipeLineResult pipeLineResult,
PipeLineSession session) |
void |
configure() |
PipeRunResult |
doPipe(Message message,
PipeLineSession session) |
String |
getAction() |
String |
getLuwHandleSessionKey() |
SapSystemImpl |
getSapSystem() |
String |
getSapSystemName() |
void |
setAction(String string) |
void |
setLuwHandleSessionKey(String string) |
void |
setSapSystemName(String string) |
void |
start() |
void |
stop() |
doInitialPipe, getIfParam, getIfValue, getParameterValue, getSuccessForward, isSkipOnEmptyInput, setIfParam, setIfValue, setSkipOnEmptyInputaddParameter, consumesSessionVariable, createBean, findForward, getAdapter, getApplicationContext, getChompCharSize, getConfigurationClassLoader, getDurationThreshold, getElementToMove, getElementToMoveChain, getElementToMoveSessionKey, getEmptyInputReplacement, getEventSourceName, getForwards, getGetInputFromFixedValue, getGetInputFromSessionKey, getHideRegex, getInSizeStatDummyObject, getLocker, getLogIntermediaryResults, getLogPrefix, getMaxThreads, getName, getOutSizeStatDummyObject, getParameterList, getPipeLine, getSecLogSessionKeys, getStoreResultInSessionKey, hasSizeStatistics, isPreserveInput, isRemoveCompactMsgNamespaces, isRestoreMovedElements, isWriteToSecLog, registerEvent, registerForward, setApplicationContext, setChompCharSize, setDurationThreshold, setElementToMove, setElementToMoveChain, setElementToMoveSessionKey, setEmptyInputReplacement, setEventPublisher, setGetInputFromFixedValue, setGetInputFromSessionKey, setHideRegex, setLocker, setLogIntermediaryResults, setMaxThreads, setName, setPipeLine, setPreserveInput, setRemoveCompactMsgNamespaces, setRestoreMovedElements, setSecLogSessionKeys, setSizeStatistics, setStoreResultInSessionKey, setWriteToSecLog, throwEventconfigureTransactionAttributes, getTransactionAttribute, getTransactionTimeout, getTxDef, isTransacted, isTransacted, setTransacted, setTransactionAttribute, setTransactionTimeoutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, setNamethrowEventpublic static final String ACTION_BEGIN
public static final String ACTION_COMMIT
public static final String ACTION_ROLLBACK
public static final String ACTION_RELEASE
public void configure()
throws ConfigurationException
configure in interface IConfigurableconfigure in interface IPipeconfigure in class FixedForwardPipeConfigurationExceptionpublic void atEndOfPipeLine(String correlationId, PipeLineResult pipeLineResult, PipeLineSession session) throws PipeRunException
atEndOfPipeLine in interface IPipeLineExitHandlerPipeRunExceptionpublic void start()
throws PipeStartException
start in interface IPipestart in class AbstractPipePipeStartExceptionpublic void stop()
stop in interface IPipestop in class AbstractPipepublic PipeRunResult doPipe(Message message, PipeLineSession session) throws PipeRunException
doPipe in interface IPipedoPipe in class AbstractPipePipeRunExceptionpublic SapSystemImpl getSapSystem()
@IbisDoc(value={"1","name of the SapSystem used by this object",""}) public void setSapSystemName(String string)
@IbisDoc(value={"2","one of: begin, commit, rollback, release",""}) public void setAction(String string)
@IbisDoc(value={"3","session key under which information is stored",""}) public void setLuwHandleSessionKey(String string)
public String getLuwHandleSessionKey()
public String getAction()
public String getSapSystemName()
Copyright © 2023 Frank!Framework. All rights reserved.