Le fichier jas.ini fournit une configuration pour les installations de JDE à l'aide du serveur JAS (Java Application Server). Vous devez configurer le fichier jas.ini pour chaque instance JDE spécifique de l'environnement.
Le fichier jas.ini est situé dans le répertoire suivant : JDE INSTALL DIRECTORY\System\OC4J\j2ee\home\applications\webclient.ear\webclient\WEB-INF\classes
Le fichier jas.ini comporte les sections suivantes :
[SERVEUR]
glossaryTextServer –
Spécifie le serveur et le numéro de port d'entreprise qui fournissent les informations texte de glossaire. Ce serveur renvoie des descriptions texte sur les erreurs.
Il s'agit souvent des mêmes hôte et numéro de port que le serveur d'applications JDE OneWorld. Plusieurs serveurs de glossaire peuvent exister pour différentes langues prises en charge. La
page de codes =
fait référence à l'une des valeurs suivantes :
- 1252 – Anglais et Europe occidentale
- 932 – Japonais
- 950 – Chinois traditionnel
- 936 – Chinois simplifié
- 949 – Coréen
[JDENET]
Cette section spécifie les paramètres de connexion réseau.
- serviceNameConnect – numéro de port TCP/IP utilisé par le serveur EnterpriseOne pour envoyer des paquets de communication.
- enterpriseServerTimeout – valeur d'expiration du délai pour une requête au serveur EnterpriseOne
- maxPoolSize – taille du pool de connexions socket JDENET
[CACHE]
Cette section définit le cache du connecteur.
- UserSession=0
- SpecExpire=300000000
[INTEROP]
Cette section définit les appels de fonction métier entrantes.
- enterpriseServer – spécifie le nom ou l'adresse IP du serveur hôte. La valeur doit être identique à celle de la zone Nom d'hôte dans les panneaux Données d'identification JDE et Données d'identification par défaut de l'éditeur de configuration.
- port – spécifie le numéro de port pour l'échange de données. La valeur doit être identique à celle de la zone Numéro de port dans les panneaux Données d'identification JDE et Données d'identification par défaut de l'éditeur de configuration.
- manual_timeout – valeur d'expiration du délai, en millisecondes, pour une transaction en mode de validation manuelle.
- Repository – pointe vers l'emplacement du répertoire de référentiel, par exemple c:\connector\repository.
[Evénements]
Cette section définit les événements sortants.
- port – spécifie le numéro de port pour l'échange de données
- ListenerMaxConnection – nombre maximal de connexions du programme d'écoute
- ListenerMaxQueueEntry – nombre maximal d'entrées dans une file d'attente de programme d'écoute
- outbound_timeout – expiration du délai en millisecondes pour une transaction
La communication avec le serveur J2EE est établie à l'aide de l'interface JNDI
(Java Naming and Directory Interface). Le code suivant en est un exemple :
initialContextFactory=com.ibm.websphere.naming.WsnInitialContextFactory
jndiProviderURL=corbaloc:iiop:localhost:2809
Le code suivant est un exemple d'URL pour la communication avec le service client d'événement :
eventServiceURL=http://localhost:9080/e1events/EventClientService
[Sécurité]
Cette section définit le nombre de serveurs de sécurité et l'adresse IP de ces serveurs. Le numéro de port des serveurs de sécurité est identique au numéro de port répertorié dans
JDENET – serviceNameConnect.
- NumServers – spécifie le nombre de serveurs de sécurité
- SecurityServer – spécifie le nom ou l'adresse IP du serveur de sécurité.
[OCM]
Lorsqu'il est défini par True, le connecteur utilise le mappage OCM (Object Configuration Mapping) pour rechercher le serveur EnterpriseOne Server.
- OCMEnabled=true
- stderr=c:\stderr.txt
- stdout=c:\stdout.txt
[JOURNAUX]
Cette section permet d'activer la trace de débogage, d'indiquer les emplacements de fichiers journaux et de définir un paramètre pour activer et désactiver le traçage des bogues.
rtdebugTrace – Activer (True) ou désactiver (False) le traçage de bogues
rtlog=/vobs/maestro/bundles/connector/jde/rt.log
rtdebug=c:\rtdebug.log
rtlogType=All
– All spécifie tous les éléments suivants : BSFN|TableIO|SYSFUNC|MISC|ER|EVENT|THREAD.
Vous pouvez également définir un équivalent à toute combinaison de BSFN|TableIO|SYSFUNC|MISC|ER|EVENT|THREAD.
[JDBj-BOOTSTRAP SESSION]
Cette section contient des paramètres qui activent les fonctions d'accès à la base de données pour JDE EnterpriseOne.
- user – ID utilisateur utilisé pour la connexion au système.
Ce paramètre est facultatif.
- password – Mot de passe de l'ID utilisateur. Ce paramètre est facultatif.
- environment – Environnement utilisé pour la connexion au serveur JDE EnterpriseOne. Ce paramètre est obligatoire. Pour accéder au système à l'aide d'un environnement, l'utilisateur doit disposer de privilèges pour cet environnement. Les environnements suivants peuvent être utilisés pour accéder au système :
- Environnement de développement (DV812)
- Environnement de production (PD812)
- Environnement de prototype (PY812)
- Environnement pur (PS812)
- role – Spécifie le rôle de l'utilisateur qui se connecte. Ce paramètre est facultatif.
[JDBj-SOURCE DE DONNEES AMORCAGE]
Cette section définit la source de données. les paramètres et les informations de cette section doivent concorder avec les informations correspondantes spécifiées dans la section DB SYSTEM
SETTINGS du fichier JDE.INI.
- name – Spécifie le nom de la source de données.
- databaseType – Spécifie le type de base de données utilisé par le système. Utilisez l'un des types suivants :
- I = AS/400
- O = Oracle
- S = SQL Server
- W = UDB
- M = MSDE
- server – Nom du serveur hôte EnterpriseOne.
Applicable à IBM® AS/400 et SQL Server.
- serverPort – Spécifie le numéro de port du serveur hôte EnterpriseOne. Applicable à Microsoft SQL Server.
- database – Nom d'instance de base de données. Applicable à Oracle Database et IBM DB2 UDB.
- physicalDatabase – Base de données physique
(utilisée en tant que qualificateur de bibliothèque pour IBM AS/400). Applicable à Microsoft
SQL Server et IBM AS/400.
- owner – Propriétaire de la source de données.
Applicable à Oracle Database, Microsoft SQL Server et
IBM DB2 UDB.
- lob – Spécifie si les objets LOB sont pris en charge.
Applicable à Oracle Database et
IBM AS/400.
- unicode – Valeur booléenne (O ou N) indiquant la prise en charge de la conversion Unicode. Applicable à Microsoft SQL Server.
[JDBj-SOURCE DE DONNEES SPEC]
Cette section définit la source de données où se trouvent les tables de spécifications sérialisées. JDBj utilisent ces tables en phase d'amorçage et après cette phase pour rechercher les objets de spécification sérialisés à la demande. JDBj recherche d'abord le nom spécifié dans cette section, dans la table Data Source Master (F98611). Si une source de données est trouvée, il l'utilise pour lire les tables de spécifications sérialisées. S'il ne trouve pas de source de données dans la table Data Source Master, il initialise une nouvelle source de données, basée sur les zones restantes de la présente section.
Si cette section n'est pas spécifiée, JDBj utilise OCM pour rechercher des tables de spécifications sérialisées. Utilisez la section JDBj-SOURCE DE DONNEES AMORCAGE pour plus d'informations sur les zones à remplir pour chaque type de base de données.
[JDBj-PILOTES JDBC]
Cette section répertorie les pilotes JDBC pour les bases de données.
- ORACLE=oracle.jdbc.driver.OracleDriver
- AS400=com.ibm.as400.access.AS400JDBCDriver
- SQLSERVER=com.microsoft.jdbc.sqlserver.SQLServerDriver
- UDB=COM.ibm.db2.jdbc.app.DB2Driver
[JDBj-JOURNAUX]
Définissez ce paramètre par True pour activer la journalisation par des pilotes JDBC. Ce paramètre ne contrôle pas la journalisation JDBj, laquelle est effectuée dans jdelog.properties.
jdbcTrace=false
[JDBj-SERVEUR]
Cette section concerne iSeries/AS400.
Définissez ce paramètre par true lorsque JDBj référence des données codées sur deux octets iSeries. Lorsqu'il est défini par false, il désactive la vérification explicite des caractères codés sur deux octets incorrects dans les données iSeries.
dbcsConversionTolerant=false
[JDBj-POOL DE CONNEXIONS]
Cette section spécifie les paramètres de pool de connexions.