|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for the Portal service 'Connector Service' (com.sap.portal.ivs.connectorservice). The interface reside inside a J2EE library (and not inside the portal application) in order to enable a J2EE Service (as well as all other J2EE components) to reference and use it
The Connector service provides 2 kinds of connections:
IConnection
(extension of JCA) which enable to execute query and function (interaction)
java.sql.Connection to execute query
using JDBC API over distributed backends
| Field Summary | |
static java.lang.String |
CONNECTORS_FOLDER
Connectors JNDI root folder |
static java.lang.String |
CONNECTORS_SUB_FOLDER
Connectors JNDI sub folder |
static java.lang.String |
KEY
Constant for service KEY (portal application name + service name in portalapp.xml) |
static java.lang.String |
SERVICE_JNDI_NAME
JNDI lookup string for this service |
| Method Summary | |
com.sapportals.connector.connection.IConnection |
getConnection(java.lang.String systemAlias,
ConnectionProperties connectionProperties)
Returns a Connector Framework connection for given system alias |
javax.naming.NamingEnumeration |
getConnectionFactories()
Gets all deployed connectors factory names |
com.sapportals.connector.connection.IConnectionFactory |
getConnectionFactory(java.lang.String facotryName)
Get the Connector Framework connection factory by connector factory name |
com.sapportals.connector.connection.IConnectionSpec |
getConnectionSpec(com.sapportals.connector.connection.IConnectionFactory connectionFactory)
Retrieves the connection spec which describes the attributes needed by the connector in order to connect to the back end system. |
java.sql.Connection |
getDistributedConnection(java.lang.String[] systemAliases,
ConnectionProperties connectionProperties)
Returns a JDBC connection for distributed backends |
| Field Detail |
public static final java.lang.String KEY
public static final java.lang.String SERVICE_JNDI_NAME
public static final java.lang.String CONNECTORS_FOLDER
public static final java.lang.String CONNECTORS_SUB_FOLDER
| Method Detail |
public com.sapportals.connector.connection.IConnection getConnection(java.lang.String systemAlias,
ConnectionProperties connectionProperties)
throws com.sapportals.connector.ConnectorException,
com.sap.security.api.umap.NoLogonDataAvailableException
systemAlias - The portal system alias of the backendconnectionProperties - properties object from which user & locale are readConnectorException - com.sap.security.api.umap.NoLogonDataAvailableException -
public java.sql.Connection getDistributedConnection(java.lang.String[] systemAliases,
ConnectionProperties connectionProperties)
throws java.sql.SQLException,
java.lang.ClassNotFoundException,
javax.naming.NamingException,
com.sap.security.api.umap.NoLogonDataAvailableException
systemAliases - Array of system aliasesconnectionProperties - properties object from which user & locale are readjava.sql.SQLException - java.lang.ClassNotFoundException - javax.naming.NamingException - com.sap.security.api.umap.NoLogonDataAvailableException -
public com.sapportals.connector.connection.IConnectionFactory getConnectionFactory(java.lang.String facotryName)
throws com.sap.security.api.umap.NoLogonDataAvailableException
facotryName - The connector factory name as the connector registered in JNDIIConnectionFactorycom.sap.security.api.umap.NoLogonDataAvailableException -
public com.sapportals.connector.connection.IConnectionSpec getConnectionSpec(com.sapportals.connector.connection.IConnectionFactory connectionFactory)
throws com.sapportals.connector.ConnectorException
connectionFactory - IConnectionFactory of the systemIConnectionSpecConnectorException -
public javax.naming.NamingEnumeration getConnectionFactories()
throws javax.naming.NamingException
NamingEnumeration of deployed connectors factory namesjavax.naming.NamingException -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||