-
IBM
Tivoli
Directory
Integrator
5.2
:
Guide
de
référence
SC11-2082-00
���
-
IBM
Tivoli
Directory
Integrator
5.2
:
Guide
de
référence
SC11-2082-00
���
-
Important
Avant
d’utiliser
le
présent
document
et
le
produit
associé,
prenez
connaissance
des
informations
générales
figurant
à
l’Annexe
D,
«Remarques»,
à
la
page
205.
Première
édition
-
novembre
2003
Réf.
US
:
SC32-1377-00
LE
PRESENT
DOCUMENT
EST
LIVRE
″EN
L’ETAT″.
IBM
DECLINE
TOUTE
RESPONSABILITE,
EXPRESSE
OU
IMPLICITE,
RELATIVE
AUX
INFORMATIONS
QUI
Y
SONT
CONTENUES,
Y
COMPRIS
EN
CE
QUI
CONCERNE
LES
GARANTIES
DE
QUALITE
MARCHANDE
OU
D’ADAPTATION
A
VOS
BESOINS.
Certaines
juridictions
n’autorisent
pas
l’exclusion
des
garanties
implicites,
auquel
cas
l’exclusion
ci-dessus
ne
vous
sera
pas
applicable.
Ce
document
est
mis
à
jour
périodiquement.
Chaque
nouvelle
édition
inclut
les
mises
à
jour.
Les
informations
qui
y
sont
fournies
sont
susceptibles
d’être
modifiées
avant
que
les
produits
décrits
ne
deviennent
eux-mêmes
disponibles.
En
outre,
il
peut
contenir
des
informations
ou
des
références
concernant
certains
produits,
logiciels
ou
services
non
annoncés
dans
ce
pays.
Cela
ne
signifie
cependant
pas
qu’ils
y
seront
annoncés.
Pour
plus
de
détails,
pour
toute
demande
d’ordre
technique,
ou
pour
obtenir
des
exemplaires
de
documents
IBM,
référez-vous
aux
documents
d’annonce
disponibles
dans
votre
pays,
ou
adressez-vous
à
votre
partenaire
commercial.
Vous
pouvez
également
consulter
les
serveurs
Internet
suivants
:
v
http://www.fr.ibm.com
(serveur
IBM
en
France)
v
http://www.can.ibm.com
(serveur
IBM
au
Canada)
v
http://www.ibm.com
(serveur
IBM
aux
Etats-Unis)
Compagnie
IBM
France
Direction
Qualité
Tour
Descartes
92066
Paris-La
Défense
Cedex
50
©
Copyright
IBM
France
2004.
Tous
droits
réservés.
©
Copyright
International
Business
Machines
Corporation
2002,
2004.
All
rights
reserved.
http://www.fr.ibm.comhttp://www.can.ibm.comhttp://www.ibm.com
-
Préface
Le
présent
document
contient
les
informations
nécessaires
pour
administrer
IBM
Tivoli
Directory
Integrator.
Public
concerné
Le
présent
document
s’adresse
aux
administrateurs
système.
Publications
Reportez-vous
aux
descriptions
de
la
bibliothèque
IBM
Tivoli
Directory
Integrator
pour
déterminer
les
publications
qui
pourraient
vous
être
utiles.
Après
avoir
déterminé
les
publications
dont
vous
avez
besoin,
consultez
les
instructions
d’accès
aux
publications
en
ligne.
Bibliothèque
IBM
Tivoli
Directory
Integrator
La
bibliothèque
IBM
Tivoli
Directory
Integrator
comprend
les
publications
suivantes
:
IBM
Tivoli
Directory
Integrator
5.2
:
Lisez-moi
Ce
document
contient
des
informations
de
dernière
minute
sur
IBM
Tivoli
Directory
Integrator
5.2.
IBM
Tivoli
Directory
Integrator
5.2
:
Guide
d’initiation
Ce
document
contient
un
didacticiel
et
une
introduction
à
IBM
Tivoli
Directory
Integrator
5.2.
IBM
Tivoli
Directory
Integrator
5.2
:
Administrator
Guide
Ce
document
contient
des
informations
complètes
sur
l’installation
d’IBM
Tivoli
Directory
Integrator.
Il
explique
comment
migrer
une
version
IBM
Tivoli
Directory
Integrator
antérieure.
Par
ailleurs,
il
explique
comment
configurer
la
fonctionnalité
de
journalisation
d’IBM
Tivoli
Directory
Integrator.
IBM
Tivoli
Directory
Integrator
5.2
:
Guide
d’utilisation
Ce
document
explique
comment
utiliser
IBM
Tivoli
Directory
Integrator
5.2.
Il
explique
comment
concevoir
des
solutions
avec
IBM
Tivoli
Directory
Integrator
(ibmditk)
et
exécuter
des
solutions
prêtes
à
l’emploi
avec
une
ligne
de
commande
(ibmdisrv).
Il
contient
également
des
informations
sur
les
interfaces,
les
concepts,
la
création
et
la
gestion
de
lignes
d’assemblage
et
de
gestionnaires
d’événements.
Par
ailleurs,
il
propose
des
exemples
pour
créer
des
interactions
et
des
exercices
pratiques
sur
IBM
Tivoli
Directory
Integrator
5.2.
IBM
Tivoli
Directory
Integrator
5.2
:
Guide
de
référence
Ce
document
contient
des
informations
détaillées
sur
chaque
composant
de
la
ligne
d’assemblage
IBM
Tivoli
Directory
Integrator
5.2
(connecteurs,
gestionnaires
d’événements,
interpréteurs,
modules
d’extension).
©
Copyright
IBM
Corp.
2002,
2004
iii
-
Publications
connexes
Pour
en
savoir
plus
sur
IBM
Tivoli
Directory
Integrator,
consultez
les
publications
suivantes
:
v
IBM
Tivoli
Directory
Integrator
5.2
utilise
le
client
JNDI
de
Sun
Microsystems.
Pour
plus
d’informations
sur
le
client
JNDI,
consultez
le
document
Java
Naming
and
Directory
Interface™
1.2.1
Specification
sur
le
site
Web
de
Sun
Microsystems
à
l’adresse
:
http://java.sun.com/products/jndi/1.2/javadoc/index.html.
v
La
bibliothèque
de
logiciels
Tivoli
propose
plusieurs
publications
Tivoli,
notamment
des
livres
blancs,
des
documents,
des
démonstrations,
des
redbooks
et
des
lettres
d’annonce.
La
bibliothèque
de
logiciels
Tivoli
est
disponible
sur
Internet
à
l’adresse
:
http://www.ibm.com/software/tivoli/library/
v
Le
Glossaire
des
logiciels
Tivoli
contient
les
définitions
de
nombreux
termes
techniques
se
rapportant
aux
logiciels
Tivoli.
Pour
télécharger
le
Glossaire
des
logiciels
Tivoli,
visitez
le
site
Web
à
l’adresse
:
http://publib.boulder.ibm.com/tividd/glossary/GlossTranslated.htm
Accès
aux
publications
en
ligne
Les
publications
sur
ce
produit
sont
disponibles
en
ligne
au
format
PDF
(Portable
Document
Format)
et/ou
HTML
(Hypertext
Markup
Language)
dans
la
bibliothèque
des
logiciels
Tivoli
à
l’adresse
:
http://www.ibm.com/software/tivoli/library.
Pour
rechercher
des
publications
produit
dans
la
bibliothèque,
cliquez
sur
le
lien
Product
manuals
à
gauche
de
la
page
Library.
Dans
la
page
Tivoli
Information
Center,
cliquez
sur
le
produit
de
votre
choix.
Organisé
par
produit,
le
site
propose
différents
documents
:
fichiers
Lisez-moi,
guides
d’installation,
d’utilisation
et
d’administration,
références
pour
développeurs.
Remarque
:
Pour
imprimer
correctement
les
publications
PDF,
cochez
la
case
Ajuster
dans
la
fenêtre
Imprimer
d’Adobe
Acrobat
(qui
apparaît
lorsque
vous
cliquez
sur
Fichier->Imprimer).
Accessibilité
Les
fonctions
d’accessibilité
permettent
aux
utilisateurs
présentant
une
incapacité
physique,
telle
qu’une
mobilité
restreinte
ou
une
vision
réduite,
d’utiliser
les
produits
logiciels
aisément.
Avec
ce
produit,
vous
pouvez
utiliser
des
technologies
d’assistance
au
handicap
qui
vous
permettent
d’entendre
et
de
vous
déplacer
dans
l’interface.
Après
installation,
vous
pouvez
également
vous
servir
du
clavier
au
lieu
de
la
souris
pour
utiliser
toutes
les
fonctions
de
l’interface
graphique.
iv
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
http://java.sun.com/products/jndi/1.2/javadoc/index.htmlhttp://www.ibm.com/software/tivoli/library/http://www.ibm.com/software/tivoli/library/http://www.ibm.com/software/tivoli/library/
-
Centre
de
support
logiciel
Avant
de
contacter
le
centre
de
support
logiciel
IBM
Tivoli
pour
un
problème,
visitez
le
site
Web
IBM
System
Management
and
Tivoli
Software
Web
à
l’adresse
:
http://www.ibm.com/software/sysmgmt/products/support/
Si
vous
avez
besoin
d’une
aide
supplémentaire,
contactez
le
centre
de
support
logiciel
en
utilisant
les
méthodes
décrites
dans
le
document
IBM
Software
Support
Guide
disponible
sur
Internet
à
l’adresse
:
http://techsupport.services.ibm.com/guides/handbook.html
Ce
guide
contient
des
informations
sur
les
points
suivants
:
v
Enregistrement
et
admissibilité
pour
bénéficier
d’une
assistance
v
Numéros
de
téléphone
et
adresses
électroniques
correspondant
à
votre
pays
v
Liste
des
informations
à
rassembler
avant
de
contacter
le
centre
de
support
client
Préface
v
http://www.ibm.com/software/sysmgmt/products/support/http://techsupport.services.ibm.com/guides/handbook.html
-
vi
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
-
Table
des
matières
Préface
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. iii
Public
concerné
.
.
.
.
.
.
.
.
.
.
.
.
. iii
Publications
.
.
.
.
.
.
.
.
.
.
.
.
.
. iii
Bibliothèque
IBM
Tivoli
Directory
Integrator
.
. iii
Publications
connexes
.
.
.
.
.
.
.
.
.
. iv
Accès
aux
publications
en
ligne
.
.
.
.
.
.
. iv
Accessibilité
.
.
.
.
.
.
.
.
.
.
.
.
.
. iv
Centre
de
support
logiciel
.
.
.
.
.
.
.
.
.
. v
Avis
aux
lecteurs
canadiens
.
.
.
.
.
. xi
Chapitre
1.
Introduction
.
.
.
.
.
.
.
. 1
Chapitre
2.
Connecteurs
.
.
.
.
.
.
.
. 3
Disponibilité
et
références
des
connecteurs
.
.
.
. 3
Connecteurs
bruts
.
.
.
.
.
.
.
.
.
.
. 3
Connecteurs
basés
script
.
.
.
.
.
.
.
.
. 5
Configurations
.
.
.
.
.
.
.
.
.
.
.
.
. 5
Connecteur
de
base
de
données
d’objet
arbre
binaire
5
Configuration
.
.
.
.
.
.
.
.
.
.
.
.
. 6
Objet
arbre
binaire
.
.
.
.
.
.
.
.
.
.
. 6
Connecteur
de
ligne
de
commande
.
.
.
.
.
.
. 6
Configuration
.
.
.
.
.
.
.
.
.
.
.
.
. 7
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 7
Rédaction
directe
de
scripts
TCP
/URL
.
.
.
.
. 7
TCP
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 7
URL
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 7
Connecteur
Utilisateurs
Domino
.
.
.
.
.
.
.
. 8
Déploiement
et
connexion
au
serveur
Domino
.
. 8
Configuration
.
.
.
.
.
.
.
.
.
.
.
.
. 9
Sécurité
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 10
Utilisation
du
connecteur
Domino
.
.
.
.
.
. 10
Liste
des
attributs
d’utilisateurs
Domino
(ou
d’éléments
du
document
Person)
.
.
.
.
.
. 18
Domino
Server
6.0
pour
AIX/Linux/Solaris
.
. 20
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 21
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 21
Connecteur
Système
de
fichiers
.
.
.
.
.
.
.
. 21
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 21
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 21
Connecteur
Client
FTP
.
.
.
.
.
.
.
.
.
. 21
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 22
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 22
Ancien
connecteur
Client
HTTP
.
.
.
.
.
.
. 22
Modes
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 23
Attributs
spéciaux
.
.
.
.
.
.
.
.
.
.
. 23
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 24
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 25
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 25
Connecteur
Client
HTTP
.
.
.
.
.
.
.
.
.
. 25
Modes
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 25
Attributs
spéciaux
.
.
.
.
.
.
.
.
.
.
. 26
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 27
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 28
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 28
Ancien
connecteur
Serveur
HTTP
.
.
.
.
.
.
. 28
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 29
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 29
Connecteur
Serveur
HTTP
.
.
.
.
.
.
.
.
. 29
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 30
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 30
Connecteur
JDBC
.
.
.
.
.
.
.
.
.
.
.
. 30
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 30
Critères
de
lien
.
.
.
.
.
.
.
.
.
.
.
. 31
Autre
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 32
Horodatage
.
.
.
.
.
.
.
.
.
.
.
.
. 32
Bases
de
données
SQL
:
noms
des
colonnes
avec
caractères
spéciaux
.
.
.
.
.
.
.
.
.
.
. 32
Utilisation
d’instructions
préparées
.
.
.
.
. 32
En
cas
d’entrées
multiples
.
.
.
.
.
.
.
. 33
ODBC
–
Indication
directe
de
chemins
d’accès
de
base
de
données
.
.
.
.
.
.
.
.
.
.
.
. 33
Connecteur
JMS
.
.
.
.
.
.
.
.
.
.
.
.
. 33
Flot
de
messages
JMS
.
.
.
.
.
.
.
.
.
. 34
Types
de
message
JMS
.
.
.
.
.
.
.
.
.
. 35
Mode
Itérateur
.
.
.
.
.
.
.
.
.
.
.
. 36
Mode
Envoi-réponse
.
.
.
.
.
.
.
.
.
. 36
Mode
Recherche
.
.
.
.
.
.
.
.
.
.
.
. 37
En-têtes
et
propriétés
JMS
.
.
.
.
.
.
.
. 37
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 39
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 41
Rubriques
spécifiques
.
.
.
.
.
.
.
.
.
. 41
Activation
de
la
fonction
SSL
.
.
.
.
.
.
. 41
Connecteur
JNDI
.
.
.
.
.
.
.
.
.
.
.
. 42
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 42
Configuration
de
l’opération
de
modification
.
. 43
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 45
Connecteur
LDAP
.
.
.
.
.
.
.
.
.
.
.
. 45
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 47
Gestion
des
problèmes
de
mémoire
dans
le
connecteur
LDAP
.
.
.
.
.
.
.
.
.
.
. 49
Mises
à
jour
du
connecteur
LDAP
.
.
.
.
.
. 50
Problème
de
connexion
à
un
port
actif
non
LDAP
53
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 53
Connecteur
du
journal
des
modifications
IBM
Directory
.
.
.
.
.
.
.
.
.
.
.
.
.
. 53
Connecteur
du
journal
des
modifications
Netscape/iPlanet
.
.
.
.
.
.
.
.
.
.
. 54
Connecteur
du
journal
des
modifications
Active
Directory
.
.
.
.
.
.
.
.
.
.
.
.
.
. 55
Connecteur
du
journal
des
modifications
Exchange
.
.
.
.
.
.
.
.
.
.
.
.
.
. 61
Connecteur
Lotus
Notes
.
.
.
.
.
.
.
.
.
. 67
Limitations
connues
.
.
.
.
.
.
.
.
.
. 68
Types
de
session
.
.
.
.
.
.
.
.
.
.
.
. 68
Connexion
.
.
.
.
.
.
.
.
.
.
.
.
.
. 69
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 69
Sécurité
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 70
Connecteur
Mailbox
.
.
.
.
.
.
.
.
.
.
. 71
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 71
Propriétés
et
attributs
prédéfinis
.
.
.
.
.
. 72
©
Copyright
IBM
Corp.
2002,
2004
vii
-
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 72
Connecteur
Flux
de
mémoire
.
.
.
.
.
.
.
. 72
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 73
Connecteur
de
magasin
de
mots
de
passe
MQe
.
. 73
Structure
des
objets
entrée
du
connecteur
de
magasin
de
mots
de
passe
MQe
.
.
.
.
.
. 74
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 74
Connecteur
NT4
.
.
.
.
.
.
.
.
.
.
.
.
. 75
Conditions
prérequises
.
.
.
.
.
.
.
.
. 76
Jeux
de
caractères
.
.
.
.
.
.
.
.
.
.
. 80
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 80
Spécifications
fonctionnelles
et
configuration
logicielle
requise
de
connecteur
NT4
.
.
.
.
. 80
Connecteur
du
journal
des
modifications
du
SGBDR
81
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 82
Format
de
la
table
des
modifications
.
.
.
.
. 83
Création
de
tables
de
modifications
dans
DB2
.
. 83
Création
de
tables
de
modifications
dans
Oracle
84
Connecteur
fourni
à
l’exécution
.
.
.
.
.
.
.
. 85
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 85
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 85
Connecteur
Script
.
.
.
.
.
.
.
.
.
.
.
. 85
Objet
script
prédéfini
.
.
.
.
.
.
.
.
.
. 86
Fonctions
.
.
.
.
.
.
.
.
.
.
.
.
.
. 86
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 87
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 87
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 87
Connecteur
SNMP
.
.
.
.
.
.
.
.
.
.
.
. 87
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 87
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 88
Connecteur
TCP
.
.
.
.
.
.
.
.
.
.
.
.
. 88
Mode
Itérateur
.
.
.
.
.
.
.
.
.
.
.
. 88
Mode
Ajout
uniquement
.
.
.
.
.
.
.
.
. 89
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 89
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 90
Connecteur
URL
.
.
.
.
.
.
.
.
.
.
.
.
. 90
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 90
Protocole
d’adresse
URL
pris
en
charge
.
.
.
. 90
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 90
Connecteur
Service
Web
.
.
.
.
.
.
.
.
.
. 90
Utilisation
du
connecteur
Service
Web
.
.
.
. 91
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 92
Crochet
En
cas
d’erreur
.
.
.
.
.
.
.
.
. 92
Prise
en
charge
des
types
de
schéma/d’espace
de
nom
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 93
Chapitre
3.
Gestionnaires
d’événements
.
.
.
.
.
.
.
.
.
.
.
. 95
Types
de
gestionnaire
d’événements
.
.
.
.
.
. 95
Lancement
des
gestionnaires
d’événements
.
.
.
. 95
Fonction
des
gestionnaires
d’événements
.
.
.
. 96
Flot
de
données
.
.
.
.
.
.
.
.
.
.
.
.
. 96
Transmission
de
noms
de
fichier
d’entrée-sortie
dans
une
ligne
d’assemblage
.
.
.
.
.
.
.
.
.
. 96
Disponibilité
du
gestionnaire
d’événements
.
.
.
. 97
Gestionnaire
d’événements
du
journal
des
modifications
Active
Directory
.
.
.
.
.
.
.
. 97
Comportement
.
.
.
.
.
.
.
.
.
.
.
. 97
Accès
aux
valeurs
de
synchronisation
USN
dans
le
magasin
de
propriétés
utilisateur
.
.
.
.
. 98
Accès
aux
valeurs
de
synchronisation
USN
du
gestionnaire
d’événements
d’exécution
.
.
.
. 99
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 99
Gestionnaire
d’événements
Connecteur
.
.
.
.
. 100
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 101
Objets/propriétés/attributs
.
.
.
.
.
.
.
. 101
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 101
Gestionnaire
d’événements
DSMLv2
.
.
.
.
.
. 101
Transfert
(liaison)
.
.
.
.
.
.
.
.
.
.
. 102
Opérations
.
.
.
.
.
.
.
.
.
.
.
.
. 102
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 105
Gestionnaire
d’événements
du
journal
des
modifications
Exchange
.
.
.
.
.
.
.
.
.
. 108
Comportement
.
.
.
.
.
.
.
.
.
.
.
. 108
Accès
aux
valeurs
de
synchronisation
USN
dans
le
magasin
de
propriétés
utilisateur
.
.
.
.
. 108
Accès
aux
valeurs
de
synchronisation
USN
du
gestionnaire
d’événements
d’exécution
.
.
.
. 109
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 110
Gestionnaire
d’événements
HTTP
.
.
.
.
.
.
. 111
Exemple
.
.
.
.
.
.
.
.
.
.
.
.
.
. 112
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 112
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 113
Gestionnaire
d’événements
IBM
Directory
Server
113
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 114
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 115
Gestionnaire
d’événements
JMX
.
.
.
.
.
.
. 115
Description
du
comportement
.
.
.
.
.
.
. 116
Utilisation
du
gestionnaire
d’événements
.
.
. 116
Types
de
notification
d’IBM
Tivoli
Directory
Integrator
.
.
.
.
.
.
.
.
.
.
.
.
.
. 117
Types
de
notification
système
JMX
.
.
.
.
. 117
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 118
Ajout/suppression
dynamique
de
types
de
notification
.
.
.
.
.
.
.
.
.
.
.
.
. 118
Gestionnaire
d’événements
LDAP
.
.
.
.
.
. 119
Objet
ajouté
(_objAdded)
.
.
.
.
.
.
.
. 120
Objet
renommé
(_objRenamed)
.
.
.
.
.
. 120
Objet
modifié
(_objModified)
.
.
.
.
.
.
. 120
Objet
supprimé
(_objRemoved)
.
.
.
.
.
. 121
Erreur
(_handleError)
.
.
.
.
.
.
.
.
.
. 121
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 122
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 123
Gestionnaire
d’événements
du
serveur
LDAP
.
. 123
Rédaction
de
scripts
.
.
.
.
.
.
.
.
.
. 123
Retour
des
valeurs
renvoyées
dans
le
message
LDAP
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 123
Traitement
des
erreurs
.
.
.
.
.
.
.
.
. 124
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 124
Gestionnaire
d’événements
Boîte
aux
lettres
.
.
. 124
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 125
Objets/propriétés/attributs
.
.
.
.
.
.
.
. 125
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 126
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 126
Gestionnaire
d’événements
SNMP
.
.
.
.
.
. 126
Rédaction
du
script
de
l’action
désirée
.
.
.
. 127
Traitement
des
erreurs
.
.
.
.
.
.
.
.
. 127
Retour
des
valeurs
renvoyées
dans
le
paquet
SNMP
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 127
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 128
Gestionnaire
d’événements
Port
TCP
.
.
.
.
. 128
viii
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
-
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 128
Objets/propriétés/attributs
.
.
.
.
.
.
.
. 128
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 129
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 129
Unité
d’exécution
générique
(gestionnaire
d’événements
primitif)
.
.
.
.
.
.
.
.
.
. 129
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 129
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 129
Gestionnaire
d’événements
horaire
(gestionnaire
d’événements
primitif)
.
.
.
.
.
.
.
.
.
. 130
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 130
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 131
Gestionnaire
d’événements
Service
Web
.
.
.
. 131
Mappage
lignes
d’assemblage-WSDL
.
.
.
. 131
Utilisation
du
gestionnaire
d’événements
.
.
. 133
Séquence
de
traitement
du
gestionnaire
d’événements
Service
Web
.
.
.
.
.
.
.
. 134
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 136
Hébergement
WSDL
.
.
.
.
.
.
.
.
.
. 136
Génération
automatique
de
fichiers
WSDL
.
. 137
Gestionnaire
d’événements
du
journal
des
modifications
LDAP
zOS
.
.
.
.
.
.
.
.
. 138
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 138
Logique
d’interrogation
.
.
.
.
.
.
.
.
. 139
Chapitre
4.
Interpréteurs
.
.
.
.
.
.
. 141
Interpréteurs
de
base
.
.
.
.
.
.
.
.
.
.
. 141
Conversion
du
codage
de
caractères
.
.
.
.
.
. 141
Disponibilité
.
.
.
.
.
.
.
.
.
.
.
.
. 141
Interpréteur
CSV
.
.
.
.
.
.
.
.
.
.
.
. 141
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 142
Interpréteur
DSML
.
.
.
.
.
.
.
.
.
.
. 143
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 143
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 143
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 144
Interpréteur
d’enregistrements
fixes
.
.
.
.
.
. 144
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 144
Interpréteur
HTTP
.
.
.
.
.
.
.
.
.
.
.
. 144
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 144
Attributs
ou
propriétés
.
.
.
.
.
.
.
.
. 144
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 146
Interpréteur
LDIF
.
.
.
.
.
.
.
.
.
.
.
. 146
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 147
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 147
Interpréteur
de
lecture
de
lignes
.
.
.
.
.
.
. 147
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 148
Interpréteur
de
script
.
.
.
.
.
.
.
.
.
.
. 148
Objets
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 148
Fonctions
.
.
.
.
.
.
.
.
.
.
.
.
.
. 149
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 149
Exemple
.
.
.
.
.
.
.
.
.
.
.
.
.
. 150
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 150
Interpréteur
simple
.
.
.
.
.
.
.
.
.
.
. 150
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 150
Interpréteur
SOAP
.
.
.
.
.
.
.
.
.
.
. 150
Exemple
d’entrée
.
.
.
.
.
.
.
.
.
.
. 151
Exemple
de
document
SOAP
.
.
.
.
.
.
. 151
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 151
Appels
spécifiques
de
l’interpréteur
.
.
.
.
. 151
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 152
Interpréteur
XML
.
.
.
.
.
.
.
.
.
.
.
. 152
Configuration
.
.
.
.
.
.
.
.
.
.
.
. 153
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 154
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 156
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 156
Interpréteurs
définis
par
l’utilisateur
.
.
.
.
. 156
Chapitre
5.
Langages
de
rédaction
157
Langages
de
rédaction
basés
BSF
.
.
.
.
.
.
. 157
Langages
de
rédaction
basés
WSH
.
.
.
.
.
. 157
BeanShell
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 157
PerlScript
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 157
Exemple
PerlScript
.
.
.
.
.
.
.
.
.
. 158
VB
Script
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 159
JavaScript
.
.
.
.
.
.
.
.
.
.
.
.
.
. 159
Java
et
JavaScript
.
.
.
.
.
.
.
.
.
.
.
. 159
Chapitre
6.
Objets
.
.
.
.
.
.
.
.
. 161
Objet
connecteur
de
ligne
d’assemblage
.
.
.
. 161
Objet
attribut
.
.
.
.
.
.
.
.
.
.
.
.
. 161
Exemples
.
.
.
.
.
.
.
.
.
.
.
.
.
. 161
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 162
Objet
connecteur
brut
.
.
.
.
.
.
.
.
.
. 162
Méthodes
.
.
.
.
.
.
.
.
.
.
.
.
.
. 162
Objet
d’entrée
.
.
.
.
.
.
.
.
.
.
.
.
. 163
Instances
d’entrée
globales
disponibles
pour
la
rédaction
de
scripts
.
.
.
.
.
.
.
.
.
. 163
Voir
aussi
.
.
.
.
.
.
.
.
.
.
.
.
.
. 164
Objet
FTP
.
.
.
.
.
.
.
.
.
.
.
.
.
. 164
Exemple
.
.
.
.
.
.
.
.
.
.
.
.
.
. 164
Objet
main
.
.
.
.
.
.
.
.
.
.
.
.
.
. 164
Objet
(critères
de)
recherche
.
.
.
.
.
.
.
. 165
Opérandes
.
.
.
.
.
.
.
.
.
.
.
.
. 165
Exemple
.
.
.
.
.
.
.
.
.
.
.
.
.
. 165
Objet
shellCommand
.
.
.
.
.
.
.
.
.
.
. 165
Objet
status
.
.
.
.
.
.
.
.
.
.
.
.
.
. 165
Objet
system
.
.
.
.
.
.
.
.
.
.
.
.
. 166
Objet
task
.
.
.
.
.
.
.
.
.
.
.
.
.
. 166
Annexe
A.
Modules
de
synchronisation
de
mots
de
passe
.
. 167
Annexe
B.
Organigrammes
des
modes
de
connecteur
et
de
ligne
d’assemblage
.
.
.
.
.
.
.
.
.
.
. 171
Flot
de
ligne
d’assemblage
.
.
.
.
.
.
.
.
. 174
Initialisation
de
connecteur
.
.
.
.
.
.
.
. 177
Flot
de
fermeture
.
.
.
.
.
.
.
.
.
.
. 178
Mode
Ajout
uniquement
.
.
.
.
.
.
.
.
.
. 178
Mode
Envoi-Réponse
.
.
.
.
.
.
.
.
.
.
. 180
Mode
Suppression
.
.
.
.
.
.
.
.
.
.
.
. 182
En
cas
d’entrées
multiples
.
.
.
.
.
.
.
. 182
Mode
Itérateur
.
.
.
.
.
.
.
.
.
.
.
.
. 187
Mode
Recherche
.
.
.
.
.
.
.
.
.
.
.
. 189
En
cas
d’entrées
multiples
.
.
.
.
.
.
.
. 190
Mode
Mise
à
jour
.
.
.
.
.
.
.
.
.
.
.
. 193
En
cas
d’entrées
multiples
.
.
.
.
.
.
.
. 193
Fin
du
flot
pour
tous
les
modes
.
.
.
.
.
.
. 199
Fin
du
flot
.
.
.
.
.
.
.
.
.
.
.
.
. 199
Traitement
des
erreurs
.
.
.
.
.
.
.
.
. 199
Table
des
matières
ix
-
Annexe
C.
Moteur
de
gestion
MOBJ
203
L’objet
MBean
Server
JMX
.
.
.
.
.
.
.
.
. 203
L’objet
MOBJ
.
.
.
.
.
.
.
.
.
.
.
.
. 203
Annexe
D.
Remarques
.
.
.
.
.
.
. 205
Composants
tiers
.
.
.
.
.
.
.
.
.
.
.
. 207
Déclaration
Apache
.
.
.
.
.
.
.
.
.
. 207
Déclaration
Rhino
.
.
.
.
.
.
.
.
.
.
. 208
Marques
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 208
x
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
-
Avis
aux
lecteurs
canadiens
Le
présent
document
a
été
traduit
en
France.
Voici
les
principales
différences
et
particularités
dont
vous
devez
tenir
compte.
Illustrations
Les
illustrations
sont
fournies
à
titre
d’exemple.
Certaines
peuvent
contenir
des
données
propres
à
la
France.
Terminologie
La
terminologie
des
titres
IBM
peut
différer
d’un
pays
à
l’autre.
Reportez-vous
au
tableau
ci-dessous,
au
besoin.
IBM
France
IBM
Canada
ingénieur
commercial
représentant
agence
commerciale
succursale
ingénieur
technico-commercial
informaticien
inspecteur
technicien
du
matériel
Claviers
Les
lettres
sont
disposées
différemment
:
le
clavier
français
est
de
type
AZERTY,
et
le
clavier
français-canadien
de
type
QWERTY.
OS/2
et
Windows
-
Paramètres
canadiens
Au
Canada,
on
utilise
:
v
les
pages
de
codes
850
(multilingue)
et
863
(français-canadien),
v
le
code
pays
002,
v
le
code
clavier
CF.
Nomenclature
Les
touches
présentées
dans
le
tableau
d’équivalence
suivant
sont
libellées
différemment
selon
qu’il
s’agit
du
clavier
de
la
France,
du
clavier
du
Canada
ou
du
clavier
des
États-Unis.
Reportez-vous
à
ce
tableau
pour
faire
correspondre
les
touches
françaises
figurant
dans
le
présent
document
aux
touches
de
votre
clavier.
©
Copyright
IBM
Corp.
2002,
2004
xi
-
Brevets
Il
est
possible
qu’IBM
détienne
des
brevets
ou
qu’elle
ait
déposé
des
demandes
de
brevets
portant
sur
certains
sujets
abordés
dans
ce
document.
Le
fait
qu’IBM
vous
fournisse
le
présent
document
ne
signifie
pas
qu’elle
vous
accorde
un
permis
d’utilisation
de
ces
brevets.
Vous
pouvez
envoyer,
par
écrit,
vos
demandes
de
renseignements
relatives
aux
permis
d’utilisation
au
directeur
général
des
relations
commerciales
d’IBM,
3600
Steeles
Avenue
East,
Markham,
Ontario,
L3R
9Z7.
Assistance
téléphonique
Si
vous
avez
besoin
d’assistance
ou
si
vous
voulez
commander
du
matériel,
des
logiciels
et
des
publications
IBM,
contactez
IBM
direct
au
1
800
465-1234.
xii
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
-
Chapitre
1.
Introduction
Afin
d’utiliser
les
exemples
qui
complètent
ce
manuel,
utilisez
le
module
d’installation
pour
télécharger
les
fichiers
nécessaires.
Pour
accéder
à
ces
fichiers
d’exemples,
placez-vous
dans
le
répertoire
répertoire_racine/examples
des
répertoires
d’installation.
©
Copyright
IBM
Corp.
2002,
2004
1
-
2
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
-
Chapitre
2.
Connecteurs
Disponibilité
et
références
des
connecteurs
Vous
trouverez
ci-dessous
une
liste
de
tous
les
connecteurs
bruts
(et
des
connecteurs
de
la
ligne
d’assemblage)
inclus
avec
IBM
Tivoli
Directory
Integrator.
Vous
pouvez
également
créer
vos
propres
connecteurs
bruts
si
nécessaire
(la
ligne
d’assemblage
les
encapsule
si
bien
qu’ils
sont
disponibles
comme
connecteurs
de
ligne
d’assemblage.
Tous
les
connecteurs
de
ligne
d’assemblage
ont
accès
aux
méthodes
décrites
dans
com.ibm.di.server.AssemblyLineComponent
en
plus
des
méthodes
et
propriétés
du
connecteur
brut.
Connecteurs
bruts
Pour
obtenir
une
liste
des
modes
pris
en
charge,
voir
«Légende
des
colonnes
de
mode
pris
en
charge»
à
la
page
4.
Pour
plus
d’informations
sur
chaque
connecteur
brut
répertorié,
voir
la
documentation
indiquée
dans
ce
chapitre.
«Connecteur
de
base
de
données
d’objet
arbre
binaire»
à
la
page
5
A
D
I
L
U
«Connecteur
de
ligne
de
commande»
à
la
page
6
A
I
«Rédaction
directe
de
scripts
TCP
/URL»
à
la
page
7
?????
«Connecteur
Utilisateurs
Domino»
à
la
page
8
A
D
I
L
U
«Connecteur
Système
de
fichiers»
à
la
page
21
A
I
«Connecteur
Client
FTP»
à
la
page
21
A
I
«Ancien
connecteur
Client
HTTP»
à
la
page
22
A
D
I
L
U
C
«Connecteur
Client
HTTP»
à
la
page
25
A
I
L
C
«Ancien
connecteur
Serveur
HTTP»
à
la
page
28
A
D
I
L
U
C
«Connecteur
Serveur
HTTP»
à
la
page
29
A
I
«Connecteur
JDBC»
à
la
page
30
A
D
I
L
U
«Connecteur
JMS»
à
la
page
33
A
I
L
C
©
Copyright
IBM
Corp.
2002,
2004
3
-
«Connecteur
JNDI»
à
la
page
42
A
D
I
L
U
«Connecteur
LDAP»
à
la
page
45
A
D
I
L
U
«Connecteur
du
journal
des
modifications
IBM
Directory»
à
la
page
53
I
«Connecteur
du
journal
des
modifications
Netscape/iPlanet»
à
la
page
54
I
«Connecteur
du
journal
des
modifications
Active
Directory»
à
la
page
55
I
«Connecteur
du
journal
des
modifications
Exchange»
à
la
page
61
I
«Connecteur
Lotus
Notes»
à
la
page
67
A
D
I
L
U
«Connecteur
Mailbox»
à
la
page
71
I
L
D
«Connecteur
Flux
de
mémoire»
à
la
page
72
A
I
«Connecteur
de
magasin
de
mots
de
passe
MQe»
à
la
page
73
I
«Connecteur
NT4»
à
la
page
75
A
D
I
L
U
«Connecteur
du
journal
des
modifications
du
SGBDR»
à
la
page
81
I
«Connecteur
fourni
à
l’exécution»
à
la
page
85
?
?
?
?
?
Un
connecteur
fourni
à
l’exécution
est
un
connecteur
envoyé
en
tant
que
paramètre
à
la
ligne
d’assemblage
lors
du
démarrage
de
celle-ci.
Les
modes
pris
en
charge
par
ce
connecteur
ne
sont
pas
connus.
Voir
«Connecteur
fourni
à
l’exécution»
à
la
page
85.
«Connecteur
Script»
à
la
page
85
A
D
I
L
U
C
Ecrivez
vous-même
le
connecteur
Script.
Il
vous
fournira
les
modes
nécessaires.
«Connecteur
SNMP»
à
la
page
87
I
A
L
«Connecteur
TCP»
à
la
page
88
I
A
«Connecteur
URL»
à
la
page
90
I
A
«Connecteur
Service
Web»
à
la
page
90
C
Légende
des
colonnes
de
mode
pris
en
charge
v
A–Ajout
uniquement
v
D–Suppression
4
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
-
v
I–Itérateur
v
L–Recherche
v
U–Mise
à
jour
v
C–Envoi-Réponse
v
?–Pris
en
charge
sous
certaines
conditions,
voir
documentation
v
+–Une
version
plus
récente
est
prise
en
charge
Connecteurs
basés
script
D’autres
incidents
peuvent
apparaître
si
vous
utilisez
les
mêmes
bibliothèques
qu’IBM
Tivoli
Directory
Integrator.
Une
nouvelle
version
d’IBM
Tivoli
Directory
Integrator
a
sans
doute
mis
à
jour
ses
bibliothèques
ou
vous
avez
sans
doute
mis
à
jour
les
v″tres
depuis
la
dernière
compilation
de
votre
connecteur.
Pour
obtenir
une
liste
des
modes
pris
en
charge,
voir
«Légende
des
colonnes
de
mode
pris
en
charge»
à
la
page
4.
Connecteur
générique
?
?
?
?
?
Ecrivez
vous-même
le
connecteur
Script.
Il
vous
fournira
les
modes
nécessaires.
Voir
″Connecteur
JavaScript″
dans
IBM
Tivoli
Directory
Integrator
5.2
:
Guide
d’utilisation.
Configurations
Pour
obtenir
une
liste
des
modes
pris
en
charge,
voir
«Légende
des
colonnes
de
mode
pris
en
charge»
à
la
page
4.
Connecteur
de
base
de
données
d’objet
arbre
binaire
Le
connecteur
d’arbre
binaire
est
une
base
de
données
simple
capable
de
stocker
des
objets
Java.
Chaque
objet
est
identifié
de
façon
unique
par
une
valeur
qu’on
appelle
clé.
Le
connecteur
utilise
une
implémentation
d’arbre
binaire
sous-jacente
pour
stocker
des
objets
entrée
de
ligne
d’assemblage.
L’utilisateur
peut
ainsi
stocker
les
entrées
conn
et
work
à
l’aide
d’une
clé
unique.
Ce
connecteur
est
également
utilisé
par
la
fonction
delta
de
la
ligne
d’assemblage,
bien
qu’à
partir
de
la
version
5.2
du
produit,
l’utilisation
du
magasin
système
soit
recommandée
à
cet
effet.
Si
vous
désirez
utiliser
l’implémentation
d’arbre
binaire
directement
pour
stocker
d’autres
objets
Java
que
les
entrées
de
la
ligne
d’assemblage,
vous
devez
d’abord
obtenir
l’objet
arbre
binaire
et
utiliser
ses
méthodes
directement.
Remarques
:
1.
Le
connecteur
d’arbre
binaire
crée
une
nouvelle
base
de
données
s’il
n’en
existe
pas.
Une
base
de
données
est
également
créée
si
l’itération
porte
sur
une
base
de
données
inexistante.
Cependant,
dans
ce
cas,
l’itérateur
ne
renvoie
aucune
valeur.
2.
Le
connecteur
d’arbre
binaire
est
performant
sur
les
travaux
rapides
et
peu
volumineux
mais
n’équilibre
pas
automatiquement
ses
structures
de
données,
si
bien
qu’il
s’arrête
lorsque
les
listes
triées
contiennent
des
milliers
d’entrées.
Pour
les
ensembles
de
données
classés
aléatoirement,
les
limites
sont
légèrement
plus
élevées.
Pour
les
ensembles
de
données
plus
volumineux,
envisagez
la
base
de
données
CloudScape
(voir
″Utilisation
de
la
base
de
données
CloudScape″
dans
IBM
Tivoli
Directory
Integrator
5.2
:
Guide
d’utilisation).
Chapitre
2.
Connecteurs
5
-
Configuration
Le
connecteur
nécessite
les
paramètres
suivants
:
Nom
de
fichier
de
la
base
de
données
Chemin
du
fichier
où
sont
stockées
les
données
de
l’arbre
binaire.
Nom
d’attribut
clé
Nom
d’attribut
donnant
la
valeur
unique
de
l’entrée.
Mode
de
sélection
Spécifiez
Tous,
Existants
ou
Supprimés.
Pour
utiliser
les
mots
clés
Existants
et
Supprimés,
le
connecteur
(base
de
données)
doit
avoir
été
utilisé
par
une
ligne
d’assemblage
avec
la
fonction
delta
activée.
Lorsque
la
fonction
delta
est
activée
sur
un
itérateur
à
l’aide
de
la
méthode
de
l’arbre
binaire,
la
ligne
d’assemblage
stocke
une
propriété
de
séquence
dans
la
base
de
données
et
ajoute
en
plus
un
numéro
de
séquence
à
chaque
entrée
lue
à
partir
de
la
source.
Journal
détaillé
Si
cette
zone
est
sélectionnée,
un
message
journal
supplémentaire
est
généré.
Objet
arbre
binaire
La
méthode
getDatabase()
renvoie
l’objet
arbre
binaire
sous-jacent.
Il
permet
de
stocker
des
objets
Java
autres
que
les
entrées
de
la
ligne
d’assemblage.
Le
snippet
suivant
indique
comment
insérer,
rechercher
et
remplacer
des
objets
dans
la
base
de
données
:
var
bt
=
system.getConnector("btreedb");
bt.initialze
(null);
var
db
=
bt.getDatabase();
db.insert
("ma
clé",
new
java.lang.String("ma
valeur"));
var
value
=
db.search
("ma
clé");
value
=
value
+
"
-
modified";
db.replace
("ma
clé",
value);
Remarque
:
Le
connecteur
d’arbre
binaire
vous
permet
d’effectuer
une
recherche
ou
une
mise
à
jour
sur
l’attribut
clé
seulement.
De
plus,
le
connecteur
binaire
ne
prend
pas
en
charge
les
critères
de
lien
avancé
(voir
″Critères
de
lien
avancé″
dans
IBM
Tivoli
Directory
Integrator
5.2
:
Guide
d’utilisation).
Connecteur
de
ligne
de
commande
Le
connecteur
de
ligne
de
commande
vous
permet
de
lire
la
sortie
d’une
ligne
de
commande
ou
d’acheminer
les
données
vers
l’entrée
standard
d’une
ligne
de
commande.
Les
différents
arguments
de
commande
sont
séparés
par
des
espaces
et
les
guillemets
ne
sont
pas
pris
en
compte.
Remarque
:
Attendu
que
le
programme
ne
fournit
pas
de
shell
séparé,
les
caractères
de
réacheminement
(|
>
,
etc.)
ne
sont
pas
corrects.
Pour
utiliser
le
réacheminement,
créez
un
script
shell
(UNIX)
ou
une
commande
batch
(DOS)
avec
un
ensemble
approprié
de
paramètres.
Par
exemple,
sur
un
système
Windows,
tapez
cmd
/c
dir
pour
afficher
le
contenu
d’un
répertoire.
6
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
-
Configuration
Le
connecteur
nécessite
les
paramètres
suivants
:
Ligne
de
commande
Ligne
de
commande
à
exécuter.
Journal
détaillé
Si
cette
zone
est
sélectionnée,
un
nouveau
message
est
créé
dans
le
journal.
Interpréteur
Interpréteur
assurant
l’interprétation
et
la
génération
des
entrées.
Exemples
Placez-vous
dans
le
répertoire
répertoire_racine/examples/commandLine_connector
de
votre
installation
IBM
Tivoli
Directory
Integrator.
Rédaction
directe
de
scripts
TCP
/URL
Vous
souhaiterez
sans
doute
accéder
directement
à
des
objets
URL
ou
à
des
ports
TCP
sans
utiliser
les
connecteurs.
Vous
trouverez
ci-dessous
un
exemple
de
code
pouvant
être
introduit
dans
votre
prologue
:
TCP
//
Cet
exemple
de
programme
crée
une
connexion
TCP
au
site
www.exemple_page_uniquement.com
et
demande
une
page
erronée
var
tcp
=
new
java.net.Socket
(
"www.exemple_page_uniquement.com",
80
);
var
inp
=
new
java.io.BufferedReader
(
new
java.io.InputStreamReader
(
tcp.getInputStream()
)
);
var
out
=
new
java.io.BufferedWriter
(
new
java.io.OutputStreamWriter
(
tcp.getOutputStream()
)
);
task.logmsg
("Connecté
au
serveur");
//
Demande
une
page
erronée
out.write
("GET
/smucky\r\n");
out.write
("\r\n");
//
Lorsque
vous
utilisez
des
éditeurs
à
mémoire
tampon,
appelez
toujours
la
fonction
de
vidage
pour
vous
assurer
que
les
données
sont
envoyées
lors
de
la
connexion
out.flush
();
task.logmsg
("Attente
de
la
réponse");
var
response
=
inp.readLine
();
task.logmsg
(
"Réponse
renvoyée
par
le
serveur
:
"
+
response
);
URL
//
Cet
exemple
utilise
l’objet
java.net.URL
au
lieu
de
l’objet
TCP
socket
brut
var
url
=
new
java.net.URL("http://www.exemple_page_uniquement.com");
var
obj
=
url.getContent();
var
inp
=
new
java.io.BufferedReader
(
new
java.io.InputStreamReader
(
obj
)
);
while
(
(
str
=
inp.readLine()
)
!=
null
)
{
task.logmsg
(
str
);
}
Chapitre
2.
Connecteurs
7
-
Connecteur
Utilisateurs
Domino
Le
connecteur
Utilisateurs
Domino
donne
accès
aux
comptes
utilisateur
Lotus
Domino
et
fournit
des
moyens
pour
les
gérer.
Il
fonctionne
dans
les
modes
Itérateur,
Recherche,
Ajout
uniquement,
Mise
à
jour
et
Suppression,
et
permet
d’effectuer
les
opérations
suivantes
:
Itérateur
Itération
sur
la
totalité
(ou
un
sous-ensemble
filtré)
des
documents
Person,
à
partir
du
carnet
de
noms
et
d’adresses.
Recherche
Recherche
et
extraction
des
documents
Person
répondant
à
certains
critères.
Ajout
uniquement
Enregistrement
des
nouveaux
utilisateurs
dans
le
serveur
Domino
et
création
des
documents
Person.
Mise
à
jour
Modification
des
documents
Person
des
utilisateurs
;
Activation/désactivation
d’utilisateurs
;
Enregistrement
d’utilisateurs
existants
(Internet).
Suppression
Envoi
de
requêtes
de
suppression
d’utilisateurs
dans
la
base
de
données
de
requêtes
d’administration
du
serveur
Domino.
Remarque
:
Le
connecteur
Utilisateurs
Domino
requiert
Lotus
Notes
version
5.0.8
ou
plus
récente.
Déploiement
et
connexion
au
serveur
Domino
Le
connecteur
Utilisateurs
Domino
doit
être
utilisé
avec
Lotus
Domino
Server
version
5.0.8
ou
plus
récente.
IBM
Tivoli
Directory
Integrator
doit
être
installé
et
exécuté
sur
la
machine
où
le
serveur
Domino
est
installé
pour
que
le
connecteur
Utilisateurs
Domino
puisse
fonctionner.
Ajoutez
le
nom
de
chemin
de
Notes.jar
à
la
variable
myclasspath
dans
les
fichiers
ibmdisrv.bat
et
ibmditk.bat
(ou
la
variable
MYCLASSPATH
dans
les
fichiers
ibmdisrv
et
ibmditk
si
vous
n’utilisez
pas
Windows).
Il
fournit
des
interfaces
aux
appels
natifs
accédant
au
serveur
Domino.
Cette
bibliothèque
est
fournie
par
Lotus
et
figure
dans
le
dossier
où
le
serveur
Domino
est
installé
(C:\Lotus\Domino,
par
exemple).
Le
dossier
ncso.jar
doit
être
supprimé
du
dossier
répertoire_racine/jars.
Supprimez
également
la
chaîne
jars/ncso.jar;
de
la
variable
myclasspath
dans
les
fichiers
ibmdisrv.bat
et
ibmditk.bat
(ou
la
variable
MYCLASSPATH
dans
les
fichiers
ibmdisrv
et
ibmditk
si
vous
n’utilisez
pas
Windows).
Enfin,
ajoutez
le
chemin
aux
fichiers
Domino
locaux
(C:\Lotus\Domino,
par
exemple)
à
la
variable
d’environnement
PATH
dans
ibmditk
et
ibmdisrv.
Paramètres
spécifiques
à
Solaris
Editez
les
fichiers
ibmditk
et
ibmdisrv,
puis
ajoutez
à
la
ligne
de
commande
Java
la
ligne
suivante
:
-Djava.library.path=$PATH
8
IBM
Tivoli
Directory
Integrator
5.2
-
Guide
de
référence
-
Cela
permet
à
la
machine
virtuelle
Java
(et
donc
au
connecteur
Utilisateurs
Domino)
de
rechercher
les
bibliothèques
Domino
requises.
L’exemple
suivant
illustre
la
ligne
de
commande
Java
:
/opt/IBM/IBMDirectoryIntegrator/_jvm/bin/java
\
-cp
$MYCLASSPATH
-Djava.library.path=$PATH
\
-Dcom.ibm.di.installdir=/opt/IBM/IBMDirectoryIntegrator
\
com.ibm.di.loader.IDILoader
com.ibm.di.admin.miadmin
"$@"
Certaines
versions
de
Domino
(au
moins
la
version
5.0.8)
nécessitent
une
modification
supplémentaire
de
la
ligne
de
commande
Java.
La
bibliothèque
Domino
s’attend
à
ce
que
la
propriété
Java
os.name
soit
SOLARIS,
alors
qu’en
réalité,
Java
1.3.1
renvoie
la
valeur
SunOS.
Pour
remédier
à
cette
situation,
éditez
ibmditk
et
ibmdisrv
et
ajoutez
à
la
ligne
de
commande
Java
la
ligne
suivante
:
-Dos.name=SOLARIS
L’exemple
suivant
illustre
une
ligne
avec
toutes
les
informations
précédentes
:
/opt/IBM/IBMDirectoryIntegrator/_jvm/bin/java
\
-cp
$MYCLASSPATH
-Djava.library.path=$PATH
\
-Dos.name=SOLARIS
-Dcom.ibm.di.installdir=/opt/IBM/IBMDirectoryIntegrator
\
com.ibm.di.loader.IDILoader
com.ibm.di.admin.miadmin
"$@"
Paramètres
spécifiques
à
Linux
Sous
Linux,
vous
devez
apporter
à
java.library.path
les
modifications
mentionnées
précédemment.
L’exemple
suivant
illustre
le
script
de
démarrage
Linux
:
/opt/IBM/IBMDirectoryIntegrator/_jvm/bin/java
\
-Xquickstart
-Xms16m
-cp
$MYCLASSPATH
-Djava.library.path=$PATH
\
-Dcom.ibm.di.installdir=/opt/IBM/IBMDirectoryIntegrator
\
com.ibm.di.loader.IDILoader
com.ibm.di.admin.miadmin
"$@"
Pour
authentifier
la
connexion
au
serveur
local,
Domino
demande
le
nom
abrégé
et
le
mot
de
passe
Internet
de
l’utilisateur
(paramètres
du
connecteur).
Configuration
Le
connecteur
nécessite
les
paramètres
suivants
:
Nom
d’utilisateur
Nom
d’utilisateur
utilisé
pour
la
connexion
ou
l’authentification
au
serveur
Domino.
Mot
de
passe
Mot
de
passe
associé
au
nom
d’utilisateur.
Base
de
données
de
carnet
de
noms
et
d’adresses
Nom
de
la
base
de
données
Carnet
de
noms
et
d’adresses
à
utiliser.
La
valeur
par
défaut
est
names.nsf.
Utiliser
la
recherche
en
texte
intégral
Si
ce
paramètre
est
sélectionné,
le
connecteur
accède
aux
documents
utilisateur
par
la
vue
People
et
la
recherche
en
texte
intégral.
Dans
le
cas
contraire,
il
utilise
les
recherches
de
base
de
données
classiques.
Il
limite
alors
la
recherche
aux
seuls
documents
utilisateur
en
accédant
uniquement
aux
documents
dont
l’élément
Form
est
Person.
Ce
paramètre
affecte
uniquement
les
modes
Itérateur
et
Recherche.
Filtre
en
texte
intégral
La
valeur
de
ce
paramètre
n’est
prise
en
compte
que
lorsque
Utiliser
la
recherche
en
texte
intégral
est
activé.
Ce
paramètre
contient
la
requête
en
texte
intégral
qui
filtre
les
documents
utilisateur
renvoyés
par
le
connecteur
Chapitre
2.
Connecteurs
9
-
en
mode
Itérateur.
En
cas
de
chaîne
vide
ou
de
valeur
NULL,
aucun
filtrage
n’e