public class CoolGenWrapperPipe extends FixedForwardPipe
parameterNamesMustBeUnique
log
LONG_DURATION_MONITORING_EVENT, MESSAGE_SIZE_MONITORING_EVENT, PIPE_EXCEPTION_MONITORING_EVENT
Constructor and Description |
---|
CoolGenWrapperPipe() |
Modifier and Type | Method and Description |
---|---|
void |
configure()
configure the pipe by creating the required XSLT-transformers using
createTransformers() |
nl.nn.coolgen.proxy.CoolGenXMLProxy |
createProxy(String proxyName) |
void |
createTransformers()
create the required XSLT-transformers.
|
PipeRunResult |
doPipe(Message message,
PipeLineSession session)
Transform the input (optionally), check the conformance to the schema (optionally),
call the required proxy, transform the output (optionally)
|
String |
getClientId() |
String |
getClientPassword() |
String |
getPostProcStylesheetName() |
String |
getPreProcStylesheetName() |
String |
getProxyClassName() |
String |
getProxyInputSchema() |
void |
setClientId(String newClientId)
CICS userId of account perform operation
|
void |
setClientPassword(String newClientPassword)
Password corresponding with userId
|
void |
setPostProcStylesheetName(String newPostProcStylesheetName)
Optional URL of XSLT-stylesheet to apply to result of proxy
|
void |
setPreProcStylesheetName(String newPreProcStylesheetName)
Optional URL of XSLT-stylesheet to apply to message before calling proxy
|
void |
setProxyClassName(String newProxyClassName) |
void |
setProxyInputSchema(String newProxyInputSchema)
Optional URL of XML-Schema of proxy input message.
|
void |
start()
Perform necessary action to start the pipe.
|
getParameterValue, setIfParam, setIfValue, setOnlyIfSessionKey, setOnlyIfValue, setSkipOnEmptyInput, setUnlessSessionKey, setUnlessValue, skipPipe
addParameter, consumesSessionVariable, createBean, findForward, getAdapter, getEventSourceName, getForwards, getInSizeStatDummyObject, getOutSizeStatDummyObject, getParameterList, getParameterOverriddenAttributeValue, getParameterValueList, hasSizeStatistics, registerEvent, registerForward, setApplicationContext, setChompCharSize, setDurationThreshold, setElementToMove, setElementToMoveChain, setElementToMoveSessionKey, setEmptyInputReplacement, setGetInputFromFixedValue, setGetInputFromSessionKey, setHideRegex, setLocker, setLogIntermediaryResults, setMaxThreads, setName, setPreserveInput, setRemoveCompactMsgNamespaces, setRestoreMovedElements, setSecLogSessionKeys, setSizeStatistics, setStoreResultInSessionKey, setWriteToSecLog, stop, throwEvent
configureTransactionAttributes, isTransacted, isTransacted, setTransacted, setTransactionTimeout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getChompCharSize, getDurationThreshold, getElementToMove, getElementToMoveChain, getElementToMoveSessionKey, getEmptyInputReplacement, getGetInputFromFixedValue, getGetInputFromSessionKey, getLocker, getSecLogSessionKeys, getStoreResultInSessionKey, isPreserveInput, isRemoveCompactMsgNamespaces, isRestoreMovedElements, isWriteToSecLog, setPipeLine
getMaxThreads
getName
getApplicationContext, getName
getConfigurationClassLoader
getName
getTransactionAttribute, getTransactionTimeout, getTxDef, setTransactionAttribute
public void configure() throws ConfigurationException
createTransformers()
configure
in interface IConfigurable
configure
in interface IPipe
configure
in class FixedForwardPipe
ConfigurationException
public void start() throws PipeStartException
IPipe
IPipe.configure()
method, for each start and stop command of the
adapter.start
in interface IPipe
start
in class AbstractPipe
PipeStartException
public nl.nn.coolgen.proxy.CoolGenXMLProxy createProxy(String proxyName) throws ConfigurationException
ConfigurationException
public void createTransformers() throws ConfigurationException
Transformers are created using the URIs supplied in:
preProcStylesheetName
postProcStylesheetName
proxyInputSchema
start()
method, to be able to recreate it
by restarting the adapter.ConfigurationException
public PipeRunResult doPipe(Message message, PipeLineSession session) throws PipeRunException
doPipe
in interface IPipe
doPipe
in class AbstractPipe
PipeRunException
public void setClientId(String newClientId)
public String getClientId()
public void setClientPassword(String newClientPassword)
public String getClientPassword()
public void setPreProcStylesheetName(String newPreProcStylesheetName)
public String getPreProcStylesheetName()
public void setPostProcStylesheetName(String newPostProcStylesheetName)
public String getPostProcStylesheetName()
public String getProxyClassName()
public String getProxyInputSchema()
public void setProxyInputSchema(String newProxyInputSchema)
public void setProxyClassName(String newProxyClassName)
Copyright © 2023 Frank!Framework. All rights reserved.