Fichier de propriétés Siebel

Le connecteur Siebel utilise l'API Siebel (Java™ Data Bean) pour interagir avec le serveur Siebel. L'API Siebel représente également un moyen de configurer les paramètres de connexion côté client. Le fichier siebel.properties situé dans votre chemin de classe peut être utilisé pour fournir les paramètres par défaut pour les applications client se connectant aux applications Siebel à l'aide de Java Data Bean.

Le tableau suivant décrit les propriétés du fichier siebel.properties :
Tableau 1. Description du fichier Siebel.properties
Type de propriété Propriété Description
Propriétés Siebel Connection Manager Connection siebel.conmgr.txtimeout Indique le délai d'expiration de la transaction (en millisecondes). La valeur par défaut est de 600000 = 10 minutes.
  siebel.conmgr.poolsize Indique la taille du pool de connexion. Le pool de connexion maintient un ensemble de connexions sur un processus de serveur spécifique. La valeur par défaut est 2. La taille maximale de pool de connexion est de 500.
  siebel.conmgr.sesstimeout Indique le délai d'expiration de la transaction (en secondes), côté client La valeur par défaut est 2700 = 45 minutes.
  siebel.conmgr.retry Indique le nombre de nouvelles tentatives de sessions ouvertes. La valeur par défaut est 3.
  siebel.conmgr.jce Indique l'utilisation de Java Cryptography Extension. 1 pour l'utilisation de jce et 0 pour aucune utilisation.
  siebel.conmgr.virtualhosts Indique la liste des serveurs virtuels représentant un groupe de serveurs similaires réalisant la même fonction, par exemple, des fonctions de centre d'appel.

Une connexion entrante pour le centre d'appel Virtual Server essaye les serveurs dans la liste de façon circulaire. Voici un exemple de liste :

VirtualServer1=sid1:host:port,sid2:host:port...;VirtualServer2=... , où Virtual Servers représente une liste affectée de vrais serveurs Siebel avec des noms d'hôtes et des numéros de port (du SCB local).

Code généré Siebel pour les propriétés JCA/JDB Chaîne de connexion Siebel

siebel.user.name

Indique la chaîne de connexion Siebel.

Indique le nom d'utilisateur à utiliser pour la connexion à Object Manager.

  siebel.user.password Indique le mot de passe à utiliser pour la connexion à Object Manager.
  siebel.user.language Indique la langue préférée de l'utilisateur.
  siebel.user.encrypted Indique si les nom d'utilisateur et mot de passe sont chiffrés.
  siebel.jdb.classname Indique le nom de classe JDB par défaut.
Propriétés du système Java
Remarque : Les propriétés du système Java sont les propriétés du système, pas les propriétés Siebel.
file.encoding Indique la page de code côté client. Par exemple, cp1252, utf8, unicodeBig, cp942.

Voici un exemple de fichier siebel.properties :

siebel.conmgr.txtimeout = 3600
siebel.conmgr.poolsize = 5
siebel.conmgr.sesstimeout = 300000