com.sap.conn.jco
Interface JCoCustomDestination.UserData

Enclosing interface:
JCoCustomDestination

public static interface JCoCustomDestination.UserData

UserData allows change the logon configuration data for a JCoCustomDestination.


Method Summary
 void requestSSOTicket(boolean request)
          If the SSO ticket is requested, then the ABAP Server will generate a new SSO Ticket, that can be used to logon to other systems.
 void setAliasUser(java.lang.String aliasUser)
          Adjusts the alias that can be used instead of the user name
 void setClient(java.lang.String client)
          Adjust the client of the ABAP system
 void setExternalIDData(java.lang.String extIDData)
          Sets the external identification user logon data.
 void setExternalIDType(java.lang.String extIDType)
          Sets the type of the external identification user logon data.
 void setLanguage(java.lang.String lang)
          Adjusts the language with which the logon is done.
 void setLogonCheck(int lcheck)
          Value 0 delays the logon check until the first call will be sent
 void setPassword(java.lang.String passwd)
          Adjusts the password.
 void setSSOTicket(java.lang.String base64CodedSSOTicket)
          Sets the SAP SSO ticket, that will be used for the authentication instead of the password.
 void setUser(java.lang.String user)
          Adjusts the user used for the logon.
 void setX509Certificate(java.lang.String base64CodedCertificate)
          Sets the X.509 certificate, that will be used for the authentication instead of the password.
 

Method Detail

setClient

void setClient(java.lang.String client)
Adjust the client of the ABAP system

Parameters:
client - ABAP system client number

setUser

void setUser(java.lang.String user)
Adjusts the user used for the logon.

Parameters:
user - user logon name

setAliasUser

void setAliasUser(java.lang.String aliasUser)
Adjusts the alias that can be used instead of the user name

Parameters:
aliasUser - alias name

setPassword

void setPassword(java.lang.String passwd)
Adjusts the password. Typically needs to be adjusted when the user is changed.

Parameters:
passwd - password

setLanguage

void setLanguage(java.lang.String lang)
Adjusts the language with which the logon is done.

Parameters:
lang - language as ISO string of length 2

setLogonCheck

void setLogonCheck(int lcheck)
Value 0 delays the logon check until the first call will be sent

Parameters:
lcheck - 0 or 1, default value is 1

setX509Certificate

void setX509Certificate(java.lang.String base64CodedCertificate)
Sets the X.509 certificate, that will be used for the authentication instead of the password.

Parameters:
base64CodedCertificate - string containing base64 encoded X.509 certificate

setSSOTicket

void setSSOTicket(java.lang.String base64CodedSSOTicket)
Sets the SAP SSO ticket, that will be used for the authentication instead of the password.

Parameters:
base64CodedSSOTicket - string containing base64 encoded SAP SSO ticket

requestSSOTicket

void requestSSOTicket(boolean request)
If the SSO ticket is requested, then the ABAP Server will generate a new SSO Ticket, that can be used to logon to other systems.

Parameters:
request - true or false, default value is false

setExternalIDData

void setExternalIDData(java.lang.String extIDData)
Sets the external identification user logon data. Its format depends on the external ID type. The mapping to the actual logon user has to be defined in the AS ABAP system table VUSREXTID.

Note: This is an old logon mechanism and should no longer be used.

Parameters:
extIDData - external ID data
Since:
JCo 3.0.9

setExternalIDType

void setExternalIDType(java.lang.String extIDType)
Sets the type of the external identification user logon data. Possible values are for example "NT" for an NT Domain User (NTLM), "MP" for a Microsoft .NET Passport UID (PUID), "ID" for ID data from a trusted RFC system, or "DN" for a Distinguished Name (DN) of a Certificate (X.500).

Note: This is an old logon mechanism and should no longer be used.

Parameters:
extIDType - external ID type
Since:
JCo 3.0.9


Copyright © 2008-2014 SAP AG. All Rights Reserved.