public abstract class SapJcoClient extends Object
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
logger |
Constructor and Description |
---|
SapJcoClient() |
Modifier and Type | Method and Description |
---|---|
abstract void |
beginTransaction(SapJcoSession session) |
abstract void |
commit(SapJcoSession session) |
SapJcoSession |
createSession(SapType type,
String queueName,
boolean evaluateFunctionResponse,
String jcoUser,
boolean bapiTransaction) |
abstract SapObject |
dispatch(SapObject object,
SapJcoSession session) |
abstract void |
doDispose()
Disposes the JCO Adapter connection
|
abstract void |
doInitialise(String name,
Properties properties)
Initialises the JCO Adapter connection
|
abstract void |
doReInitialise(String newPassword)
Changes the password used in the connection.
|
abstract Properties |
getDestinationProperties() |
abstract com.sap.conn.jco.JCoFunction |
getFunction(String functionName) |
abstract com.sap.conn.idoc.IDocDocument |
getIDocDocument(IDocId iDocId) |
abstract com.sap.conn.idoc.IDocDocumentList |
getIDocDocumentList(InputStream xmlIDocDocumentList) |
abstract IDocMetadata |
getIDocMetadata(IDocId iDocId) |
String |
getKey() |
abstract String |
getName() |
boolean |
isDisableFunctionTemplateCache() |
boolean |
isSamePassword(String password) |
abstract void |
rollback(SapJcoSession session) |
abstract List<SapObjectDescriptor> |
searchFunctions(String filter) |
abstract List<SapObjectDescriptor> |
searchIDocTypes(String filter) |
void |
setDisableFunctionTemplateCache(boolean disableFunctionTemplateCache) |
void |
setKey(String key) |
public abstract void doInitialise(String name, Properties properties) throws Exception
name
- Name or id of the connection. Used as JCO destination name.properties
- Connection propertiesException
public abstract void doReInitialise(String newPassword) throws Exception
newPassword
- Exception
public abstract void doDispose() throws Exception
Exception
public abstract SapObject dispatch(SapObject object, SapJcoSession session) throws Exception
Exception
public abstract com.sap.conn.jco.JCoFunction getFunction(String functionName) throws Exception
Exception
public abstract com.sap.conn.idoc.IDocDocumentList getIDocDocumentList(InputStream xmlIDocDocumentList) throws Exception
Exception
public abstract com.sap.conn.idoc.IDocDocument getIDocDocument(IDocId iDocId) throws Exception
Exception
public abstract IDocMetadata getIDocMetadata(IDocId iDocId) throws Exception
Exception
public abstract String getName()
public SapJcoSession createSession(SapType type, String queueName, boolean evaluateFunctionResponse, String jcoUser, boolean bapiTransaction)
public abstract void beginTransaction(SapJcoSession session) throws Exception
transactional
- Whether is just a stateful transaction or a transactional one (tRFC).Exception
public abstract void commit(SapJcoSession session) throws Exception
Exception
public abstract void rollback(SapJcoSession session) throws Exception
Exception
public abstract Properties getDestinationProperties() throws Exception
Exception
public boolean isDisableFunctionTemplateCache()
public void setDisableFunctionTemplateCache(boolean disableFunctionTemplateCache)
public String getKey()
public void setKey(String key)
public abstract List<SapObjectDescriptor> searchFunctions(String filter) throws Exception
Exception
public abstract List<SapObjectDescriptor> searchIDocTypes(String filter) throws Exception
Exception
Copyright © 2016. All rights reserved.