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