|
Web Dynpro API Documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface describes a JCO connection used by a Web Dynpro application.
It depends of the impementation if the used JCO connection is get from a JCO.Pool or if it
is realized by using one single JCO.Client instance.
| Method Summary | |
java.lang.String |
getApplicationServer()
Return the name of the used application server instance. |
com.sap.mw.jco.JCO.Client |
getClient()
Return a JCO.Client instance. |
java.lang.String |
getClientName()
Return the name of the used client. |
int |
getConnectionTimeOut()
Return the maximal connection time out. |
java.lang.String |
getJ2EEClusterName()
Return the name of the J2EE cluster, to which the JCO connection is assigned |
java.lang.String |
getLanguage()
Return the used language. |
java.lang.String |
getLogonGroup()
Return the name of the used logon group. |
int |
getMaxNumberOfConnections()
Return the maximal number of connections. |
int |
getMaxPoolSize()
Return the maximal pool size. |
int |
getMaxWaitTime()
Return the maximal wait time. |
java.lang.String |
getMessageServer()
Return the name of the used message server instance. |
java.lang.String |
getPassword()
Return the used password. |
java.lang.String |
getSNCLibraryPath()
Return the path to the library which provides SNC service |
java.lang.String |
getSNCMode()
Return the used Secure network connection (SNC) mode, 0 (off) or 1 (on) |
java.lang.String |
getSNCName()
Return the used SNC name. |
java.lang.String |
getSNCPartnerName()
Return the SNC partner, e.g. |
java.lang.String |
getSNCSecurityLevel()
Return the used SNC level of security, 1 to 9 |
java.lang.String |
getSystemIdentifier()
Return an unique key identifiying the used technical system. |
java.lang.String |
getSystemName()
Return the name of the used system. |
java.lang.String |
getSystemNumber()
Return the used system number. |
java.lang.String |
getUser()
Return the name of the used user. |
java.lang.String |
getUserDefinition()
Return the used user definition. |
boolean |
ping()
Pings the IWDJCOClientConnection. |
void |
release()
Release the actual JCOClientConnection instance. |
void |
setLanguage(java.util.Locale languageLocale)
Defines the used language. |
void |
update(int maxPoolSize,
int maxNumberOfConnections,
int maxWaitTime,
int connectionTimeOut,
java.lang.String msgServerName,
java.lang.String systemName,
java.lang.String logonGroup,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String sncMode,
java.lang.String sncSecurityLevel,
java.lang.String sncPartnerName,
java.lang.String sncName,
java.lang.String sncLibraryPath,
java.lang.String language)
Updates a instance of IJCOClientConnection defined by the message server name,
the system name and the logon group. |
void |
update(int maxPoolSize,
int maxNumberOfConnections,
int maxWaitTime,
int connectionTimeOut,
java.lang.String appServerName,
java.lang.String systemNumber,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String sncMode,
java.lang.String sncSecurityLevel,
java.lang.String sncPartnerName,
java.lang.String sncName,
java.lang.String sncLibraryPath,
java.lang.String language)
Updates a instance of IJCOClientConnection defined by application server name
and system number. |
void |
update(int maxPoolSize,
java.lang.String msgServerName,
java.lang.String systemName,
java.lang.String logonGroup,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String language)
Updates a instance of IJCOClientConnection defined by the message server name,
the system name and the logon group. |
void |
update(int maxPoolSize,
java.lang.String msgServerName,
java.lang.String systemName,
java.lang.String logonGroup,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String sncMode,
java.lang.String sncSecurityLevel,
java.lang.String sncPartnerName,
java.lang.String sncName,
java.lang.String sncLibraryPath,
java.lang.String language)
Updates a instance of IJCOClientConnection defined by the message server name,
the system name and the logon group. |
void |
update(int maxPoolSize,
java.lang.String appServerName,
java.lang.String systemNumber,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String language)
Updates a instance of IJCOClientConnection defined by application server name
and system number. |
void |
update(int maxPoolSize,
java.lang.String appServerName,
java.lang.String systemNumber,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String sncMode,
java.lang.String sncSecurityLevel,
java.lang.String sncPartnerName,
java.lang.String sncName,
java.lang.String sncLibraryPath,
java.lang.String language)
Updates a instance of IJCOClientConnection defined by application server name
and system number. |
| Methods inherited from interface com.sap.tc.webdynpro.services.sal.api.IWDService |
getDescription, getServiceName, getVersion |
| Method Detail |
public com.sap.mw.jco.JCO.Client getClient()
JCO.Client instance.public void release()
JCOClientConnection instance.public int getMaxPoolSize()
public int getMaxNumberOfConnections()
public int getMaxWaitTime()
public int getConnectionTimeOut()
public java.lang.String getMessageServer()
public java.lang.String getSystemName()
public java.lang.String getLogonGroup()
public java.lang.String getApplicationServer()
public java.lang.String getSystemNumber()
public java.lang.String getClientName()
public java.lang.String getUser()
public java.lang.String getPassword()
public java.lang.String getUserDefinition()
public java.lang.String getLanguage()
public void setLanguage(java.util.Locale languageLocale)
language - the needed language in a locale stringpublic java.lang.String getSNCMode()
public java.lang.String getSNCSecurityLevel()
public java.lang.String getSNCPartnerName()
public java.lang.String getSNCName()
public java.lang.String getSNCLibraryPath()
public java.lang.String getJ2EEClusterName()
public java.lang.String getSystemIdentifier()
JCO.Pool)public boolean ping()
IWDJCOClientConnection.
The ping does not authenticate the user. Only the connection properties defining the technical system are used
for the ping.
public void update(int maxPoolSize,
int maxNumberOfConnections,
int maxWaitTime,
int connectionTimeOut,
java.lang.String msgServerName,
java.lang.String systemName,
java.lang.String logonGroup,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String sncMode,
java.lang.String sncSecurityLevel,
java.lang.String sncPartnerName,
java.lang.String sncName,
java.lang.String sncLibraryPath,
java.lang.String language)
throws WDSystemLandscapeException
IJCOClientConnection defined by the message server name,
the system name and the logon group.
The used repository depends on the implementation.maxPoolSize - the maximal pool size (i.e. the maximal open connections managed by the pool)maxNumberOfConnections - the maximal number of connections provided by the pool.maxWaitTime - the maximal wait time (i.e. the maximal time, waiting for a new JCO.Client)connectionTimeOut - defines the time after that a open and unused connection managed by the pool is closed.msgServerName - the name of the message serversystemName - the name of the R/3 systemlogonGroup - the used logon groupclient - the used clientuserDefinition - defines which kind of user definition is used.
Possible values are:
'useSSO': the user is defined using SSO
'useX509': the user is defined using X509 client certificate
'useDefinedUser': the defined user is useduser - the name of the userpassword - the password of the user (is needed when sncMode - the used Secure network connection (SNC) mode, 0 (off) or 1 (on) (is needed when sncSecurityLevel - the used SNC level of security, 1 to 9 (is needed when sncPartnerName - the SNC partner, e.g. "p:CN=R3, O=XYZ-INC, C=EN" (is needed when sncName - the used SNC name. Overrides default SNC partner (is needed when sncLibraryPath - the path to the library which provides SNC service (is needed when language - the language of the userJCOClientException - if the update of the new JCO client connection failed.
public void update(int maxPoolSize,
java.lang.String msgServerName,
java.lang.String systemName,
java.lang.String logonGroup,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String sncMode,
java.lang.String sncSecurityLevel,
java.lang.String sncPartnerName,
java.lang.String sncName,
java.lang.String sncLibraryPath,
java.lang.String language)
throws WDSystemLandscapeException
IJCOClientConnection defined by the message server name,
the system name and the logon group.
The used repository depends on the implementation.maxPoolSize - the maximal pool size (i.e. the maximal open connections managed by the pool)msgServerName - the name of the message serversystemName - the name of the R/3 systemlogonGroup - the used logon groupclient - the used clientuserDefinition - defines which kind of user definition is used.
Possible values are:
'useSSO': the user is defined using SSO
'useX509': the user is defined using X509 client certificate
'useDefinedUser': the defined user is useduser - the name of the userpassword - the password of the user (is needed when sncMode - the used Secure network connection (SNC) mode, 0 (off) or 1 (on) (is needed when sncSecurityLevel - the used SNC level of security, 1 to 9 (is needed when sncPartnerName - the SNC partner, e.g. "p:CN=R3, O=XYZ-INC, C=EN" (is needed when sncName - the used SNC name. Overrides default SNC partner (is needed when sncLibraryPath - the path to the library which provides SNC service (is needed when language - the language of the userJCOClientException - if the update of the new JCO client connection failed.
public void update(int maxPoolSize,
java.lang.String msgServerName,
java.lang.String systemName,
java.lang.String logonGroup,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String language)
throws WDSystemLandscapeException
IJCOClientConnection defined by the message server name,
the system name and the logon group.
The used repository depends on the implementation.maxPoolSize - the maximal pool size (i.e. the maximal open connections managed by the pool)msgServerName - the name of the message serversystemName - the name of the R/3 systemlogonGroup - the used logon groupclient - the used clientuserDefinition - defines which kind of user definition is used.
Possible values are:
'useSSO': the user is defined using SSO
'useX509': the user is defined using X509 client certificate
'useDefinedUser': the defined user is useduser - the name of the userpassword - the password of the user (is needed when language - the language of the userJCOClientException - if the update of the new JCO client connection failed.
public void update(int maxPoolSize,
int maxNumberOfConnections,
int maxWaitTime,
int connectionTimeOut,
java.lang.String appServerName,
java.lang.String systemNumber,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String sncMode,
java.lang.String sncSecurityLevel,
java.lang.String sncPartnerName,
java.lang.String sncName,
java.lang.String sncLibraryPath,
java.lang.String language)
throws WDSystemLandscapeException
IJCOClientConnection defined by application server name
and system number.
The used repository depends on the implementation.maxPoolSize - the maximal pool size (i.e. the maximal open connections managed by the pool)maxNumberOfConnections - the maximal number of connections provided by the pool.maxWaitTime - the maximal wait time (i.e. the maximal time, waiting for a new JCO.Client)connectionTimeOut - defines the time after that a open and unused connection managed by the pool is closed.appServerName - the name of the application serversystemNumber - the system number name of the R/3 systemclient - the used clientuserDefinition - defines which kind of user definition is used.
Possible values are:
'useSSO': the user is defined using SSO
'useX509': the user is defined using X509 client certificate
'useDefinedUser': the defined user is useduser - the name of the userpassword - the password of the user (is needed when sncMode - the used Secure network connection (SNC) mode, 0 (off) or 1 (on) (is needed when sncSecurityLevel - the used SNC level of security, 1 to 9 (is needed when sncPartnerName - the SNC partner, e.g. "p:CN=R3, O=XYZ-INC, C=EN" (is needed when sncName - the used SNC name. Overrides default SNC partner (is needed when sncLibraryPath - the path to the library which provides SNC service (is needed when language - the language of the userj2eeClusterName - the name of the J2EE cluster, to which the JCO connection is assignedJCOClientException - if the creation of the new JCO client connection failed.
public void update(int maxPoolSize,
java.lang.String appServerName,
java.lang.String systemNumber,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String sncMode,
java.lang.String sncSecurityLevel,
java.lang.String sncPartnerName,
java.lang.String sncName,
java.lang.String sncLibraryPath,
java.lang.String language)
throws WDSystemLandscapeException
IJCOClientConnection defined by application server name
and system number.
The used repository depends on the implementation.maxPoolSize - the maximal pool size (i.e. the maximal open connections managed by the pool)appServerName - the name of the application serversystemNumber - the system number name of the R/3 systemclient - the used clientuserDefinition - defines which kind of user definition is used.
Possible values are:
'useSSO': the user is defined using SSO
'useX509': the user is defined using X509 client certificate
'useDefinedUser': the defined user is useduser - the name of the userpassword - the password of the user (is needed when sncMode - the used Secure network connection (SNC) mode, 0 (off) or 1 (on) (is needed when sncSecurityLevel - the used SNC level of security, 1 to 9 (is needed when sncPartnerName - the SNC partner, e.g. "p:CN=R3, O=XYZ-INC, C=EN" (is needed when sncName - the used SNC name. Overrides default SNC partner (is needed when sncLibraryPath - the path to the library which provides SNC service (is needed when language - the language of the userj2eeClusterName - the name of the J2EE cluster, to which the JCO connection is assignedJCOClientException - if the creation of the new JCO client connection failed.
public void update(int maxPoolSize,
java.lang.String appServerName,
java.lang.String systemNumber,
java.lang.String client,
WDUserDefinitionType userDefinition,
java.lang.String user,
java.lang.String password,
java.lang.String language)
throws WDSystemLandscapeException
IJCOClientConnection defined by application server name
and system number.
The used repository depends on the implementation.maxPoolSize - the maximal pool size (i.e. the maximal open connections managed by the pool)appServerName - the name of the application serversystemNumber - the system number name of the R/3 systemclient - the used clientuserDefinition - defines which kind of user definition is used.
Possible values are:
'useSSO': the user is defined using SSO
'useX509': the user is defined using X509 client certificate
'useDefinedUser': the defined user is useduser - the name of the userpassword - the password of the user (is needed when language - the language of the userj2eeClusterName - the name of the J2EE cluster, to which the JCO connection is assignedJCOClientException - if the creation of the new JCO client connection failed.
|
Web Dynpro API Documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||