com.sap.bapi.listener
Class SAPListener
java.lang.Object
|
+--com.sap.mw.jco.JCO.Connection
|
+--com.sap.mw.jco.JCO.Server
|
+--com.sap.bapi.listener.SAPListener
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Runnable, SAPBase
- Direct Known Subclasses:
- CustomListenerZTest_sid
- public class SAPListener
- extends com.sap.mw.jco.JCO.Server
- implements SAPBase
This class implements the SAPBase class and is the base class for all
classes that want to handle calls from R3 to Java (outbound).
Fields inherited from class com.sap.mw.jco.JCO.Server |
AUTHORIZATION_MODE_BASIC, AUTHORIZATION_MODE_SNC, middleware |
Fields inherited from class com.sap.mw.jco.JCO.Connection |
attributes, codepage_converter, conn_object, conn_params, last_active_timestamp, pool, properties, rfc_handle, state, throughput |
Constructor Summary |
SAPListener(java.lang.String host,
java.lang.String progId,
java.lang.String gateway,
java.lang.String clientID,
java.lang.String userName,
java.lang.String passWord)
Method SAPListener. |
Method Summary |
com.sap.mw.jco.JCO.Function |
getFunction(java.lang.String name)
|
java.lang.Object[] |
getInput()
|
static java.lang.String |
getPackageName()
Method getPackageName. |
java.lang.Object[] |
getTables()
|
void |
handleRequest(com.sap.mw.jco.JCO.Function function)
The implementation is provided if the class extends JCO.Server . |
void |
setOutput(java.lang.Object out)
Method setOutput. |
static void |
setPackageName(java.lang.String packageName)
Method setPackageName. |
void |
setTables(java.lang.Object[] tab)
Method setTables. |
Methods inherited from class com.sap.mw.jco.JCO.Server |
abort, checkAuthorization, disconnect, getAttributes, getGWHost, getGWServ, getMiddlewareImplementation, getProgID, getPropertyInfo, getServerInterface, getState, getThread, getTrace, isAlive, listen, onCheckTID, onCommit, onConfirmTID, onRollback, run, setRepository, setState, setThread, setTrace, start, stop, suspend |
Methods inherited from class com.sap.mw.jco.JCO.Connection |
clone, finalize, getProperties, getProperty, getThroughput, isValid, setProperty, setThroughput |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
packageName
public static java.lang.String packageName
SAPListener
public SAPListener(java.lang.String host,
java.lang.String progId,
java.lang.String gateway,
java.lang.String clientID,
java.lang.String userName,
java.lang.String passWord)
throws BAPIException
- Method SAPListener.
- Parameters:
host
- progId
- gateway
- clientID
- userName
- passWord
-
handleRequest
public void handleRequest(com.sap.mw.jco.JCO.Function function)
- Description copied from interface:
SAPBase
- The implementation is provided if the class extends JCO.Server .
- Specified by:
handleRequest
in interface SAPBase
- Overrides:
handleRequest
in class com.sap.mw.jco.JCO.Server
- Parameters:
function
-
getInput
public java.lang.Object[] getInput()
- Returns:
- Object[]
getTables
public java.lang.Object[] getTables()
- Returns:
- Object[]
setTables
public void setTables(java.lang.Object[] tab)
throws MappingException
- Method setTables.
- Parameters:
tab
-
MappingException
setOutput
public void setOutput(java.lang.Object out)
throws MappingException
- Method setOutput.
- Parameters:
out
-
MappingException
getFunction
public com.sap.mw.jco.JCO.Function getFunction(java.lang.String name)
- Overrides:
getFunction
in class com.sap.mw.jco.JCO.Server
getPackageName
public static java.lang.String getPackageName()
- Method getPackageName.
- Returns:
- String
setPackageName
public static void setPackageName(java.lang.String packageName)
- Method setPackageName.
- Parameters:
packageName
-
This is a partial documentation. Send comments to-- sid_bhat@hotmail.com