| Back | Main view

How to set maximum number of sessions using IMiS/Storage Connector JAVA

Product:IMiS/Storage Connector JAVA
Release:10.2.2110
Date:11/22/2022

Case: How to set maximum number of sessions using IMiS/Storage Connector JAVA

Description:

This example demonstrates operations which sets maximum number of sessions per user on IArchive and Storage on the IMiS/ARChive Server.

Default value for StorageConnector.OPTION_MAX_SESSIONS_PER_USER is 4.

Valid type for StorageConnector.OPTION_MAX_SESSIONS_PER_USER is Integer, which must be greater than 0.

Maximum number of sessions is used on IMiS/ARChive Server 10.1 or lower versions.

This option is used in case of large parallel use by the same user, when the error "Error getting session from the session pool." appears, it is recommended to increase the value.


Below is a description of operations for setting maximum number of sessions.


Setting maximum sessions per user on IArchive

Operation opens IMiS/ARC archive and sets maximum number of sessions per user on IArchive.

JAVA

IArchive archive = null;
String host = "<host>";

try {
  Map<String, Object> options = new HashMap<String, Object>();
  options.put(StorageConnector.OPTION_MAX_SESSIONS_PER_USER, 12);
  archive = StorageConnector.getInstance().openArchive(host, options);
}
catch (Exception e) {
  e.printStackTrace();
  System.out.println(e.getMessage());
}

Setting maximum sessions per user on Storage

Operation opens IMiS/ARC storage and sets maximum number of sessions per user on Storage.

JAVA

Storage storage = null;
String host = "<host>";

try {
  Map<String, Object> options = new HashMap<String, Object>();
  options.put(StorageConnector.OPTION_MAX_SESSIONS_PER_USER, 12);
  storage = StorageConnector.getInstance().openIMiSARCStorage(host, options);
}
catch (Exception e) {
  e.printStackTrace();
  System.out.println(e.getMessage());
}





Related Documents:



| Back | Main view