| 
Compoze Software, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Provides access to the MAPI provider.  This interface contains the information
 required to open a MAPI session.  Information about a user, including home
 server and mailbox can be looked up from the gal, if the server name is
 missing and all the PROP_GAL_ properties are specified.
 
 In addition to the properties required as described
 in IExchangeSession, the following properties can be set:
 
| Property | Required | Additional Information | 
PROP_MAPI_SERVICE_URL | 
    No | The URL to the service computer.  When this property is set, the login
        process may use the PROP_PROXY_ configuration values if
        they are supplied.
     | 
PROP_LOGON_TYPE | 
    No | What kind of logon should be used.  The following values can be set:
  | 
    
PROP_SESSION_TIMEOUT | 
    No | The session timeout, in seconds. If not specified, the default is 1800, or one half hour. | 
PROP_GAL_DOMAIN | 
    See Info | The GAL user domain.  This property is required if
    IExchangeSession.PROP_EXCHANGE_SERVER is not specified.
     | 
PROP_GAL_SERVER | 
    See Info | The GAL exchange server.  This property is required if
    IExchangeSession.PROP_EXCHANGE_SERVER is not specified.
     | 
PROP_GAL_USERNAME | 
    See Info | The GAL username.  This property is required if
    IExchangeSession.PROP_EXCHANGE_SERVER is not specified.
     | 
PROP_GAL_PASSWORD | 
    See Info | The GAL user password.  This property is required if
    IExchangeSession.PROP_EXCHANGE_SERVER is not specified.
     | 
| Field Summary | |
static java.lang.String | 
INTERNAL_NAME
This constant may be used to open a session as the value for the ISession.PROP_PROVIDER property. | 
static java.lang.String | 
LOGON_TYPE_BATCH
This value is used in conjunction with PROP_LOGON_TYPE. | 
static java.lang.String | 
LOGON_TYPE_DEFAULT
This value is used in conjunction with PROP_LOGON_TYPE. | 
static java.lang.String | 
LOGON_TYPE_INTERACTIVE
This value is used in conjunction with PROP_LOGON_TYPE. | 
static java.lang.String | 
LOGON_TYPE_NETWORK
This value is used in conjunction with PROP_LOGON_TYPE. | 
static java.lang.String | 
LOGON_TYPE_NONE
This value is used in conjunction with PROP_LOGON_TYPE. | 
static java.lang.String | 
LOGON_TYPE_SERVICE
This value is used in conjunction with PROP_LOGON_TYPE. | 
static java.lang.String | 
PROP_GAL_DOMAIN
This property is used to specify the GAL domain.  | 
static java.lang.String | 
PROP_GAL_PASSWORD
This property is used to specify the GAL password.  | 
static java.lang.String | 
PROP_GAL_SERVER
This property is used to specify the GAL server.  | 
static java.lang.String | 
PROP_GAL_USERNAME
This property is used to specify the GAL username.  | 
static java.lang.String | 
PROP_LOGON_TYPE
This property is used to indicate the logon method for the service  | 
static java.lang.String | 
PROP_MAPI_SERVICE_URL
This property is used to indicate the MAPI session is opened on a remote servlet engine.  | 
static java.lang.String | 
PROP_SESSION_TIMEOUT
This property is used to indicate the timeout of the session, in seconds (default=1800).  | 
| Fields inherited from interface com.compoze.collab.exchange.IExchangeSession | 
PROP_EXCHANGE_MAILBOX, PROP_EXCHANGE_SERVER, PROP_PROXY_HOST, PROP_PROXY_PASSWORD, PROP_PROXY_PORT, PROP_PROXY_PROTOCOL, PROP_PROXY_USER, PROP_USER_DOMAIN, PROP_USER_PASSWORD, PROP_USER_USERNAME | 
| Fields inherited from interface com.compoze.collab.ISession | 
PROP_ADMIN_LOCALE, PROP_AUTO_FETCH, PROP_LOCALE, PROP_LOG_LEVEL, PROP_PROGRAMMER_LOCALE, PROP_PROVIDER, PROP_SCHEMA, PROPVALUE_REMOVE, STATE_AUTHENTICATED, STATE_INITIALIZED, STATE_OPEN, STATE_UNINITIALIZED | 
| Methods inherited from interface com.compoze.collab.exchange.IExchangeSession | 
getAddressEntry, getAuthorizationValue, getDefaultContainer, publishFreeBusy, setAuthorizationValue | 
| Methods inherited from interface com.compoze.collab.groupware.IGroupwareSession | 
getDefaultContainer, getDefaultContainer, getRootContainer, getRootContainer, getTimeZone, getTimeZone, setTimeZone | 
| Methods inherited from interface com.compoze.collab.ISession | 
addLogListener, close, endProfile, endTimer, endTimer, getAdminLocale, getAttribute, getDefaultRootContainer, getLocale, getLogLevel, getOption, getOptions, getProgrammerLocale, getProperty, getProvider, getState, isCapabilitySupported, log, login, login, logout, open, open, removeAttribute, setAdminLocale, setAttribute, setLocale, setLogLevel, setOption, setOptions, setProgrammerLocale, startProfile, startProfile, startTimer, startTimer | 
| Field Detail | 
public static final java.lang.String INTERNAL_NAME
ISession.PROP_PROVIDER property.public static final java.lang.String PROP_MAPI_SERVICE_URL
public static final java.lang.String PROP_SESSION_TIMEOUT
public static final java.lang.String PROP_LOGON_TYPE
public static final java.lang.String LOGON_TYPE_DEFAULT
PROP_LOGON_TYPE.public static final java.lang.String LOGON_TYPE_INTERACTIVE
PROP_LOGON_TYPE.public static final java.lang.String LOGON_TYPE_BATCH
PROP_LOGON_TYPE.public static final java.lang.String LOGON_TYPE_NETWORK
PROP_LOGON_TYPE.public static final java.lang.String LOGON_TYPE_NONE
PROP_LOGON_TYPE.public static final java.lang.String LOGON_TYPE_SERVICE
PROP_LOGON_TYPE.public static final java.lang.String PROP_GAL_DOMAIN
public static final java.lang.String PROP_GAL_SERVER
public static final java.lang.String PROP_GAL_USERNAME
public static final java.lang.String PROP_GAL_PASSWORD
  | 
Compoze Software, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||