addDirector() - trillium_quality - Latest

Référence du SDK Trillium Director

Product type
Logiciels
Portfolio
Verify
Product family
Trillium™ software
Product
Trillium™ software > Trillium™ Quality
Version
Latest
ft:locale
fr-FR
Product name
Trillium Quality
ft:title
Référence du SDK Trillium Director
Copyright
2024
First publish date
2008
ft:lastEdition
2025-06-18
ft:lastPublication
2025-06-18T10:58:47.008000
L1_Product_Gateway
Verify
L2_Product_Segment
Data Quality
L3_Product_Brand
Precisely Trillium
L4_Investment_Segment
Legacy DQ
L5_Product_Group
Legacy DQ - Application
L6_Product_Name
Trillium Quality

La méthode addDirector() ajoute un Director à la liste interne des Directors pouvant être utilisés pour traiter les demandes. L'accès aux Directors suit la technique round-robin, ce qui permet d'équilibrer la charge. Si un Director devient indisponible, le Director suivant dans la liste est utilisé, ce qui entraîne un basculement automatique des Directors.

Syntaxe

int addDirector (String strHost, int nPort, char cProtocol,
             boolean bInFront);

Paramètres

Nom

Type

Utilisation

Longueur

Description

strHost

Chaîne

Entrée

n*

Nom d'hôte ou adresse IP de la machine hôte du Director.

nPort

entier

Entrée

4

Numéro de port du Director. Plage : 0-65535.

cProtocol

caractère

Entrée

1

Spécifie le protocole de couche de transport utilisé. Les protocoles pris en charge sont T (TCP) et U (UDP).

bInFront

booléen

Entrée

1

True = Ajouter le Director au début de la liste interne.

False = Ajouter le Director à la fin de la liste interne.

n* indique la longueur maximale autorisée du chemin d'accès et du nom du fichier pour le système d'exploitation sur lequel le programme est exécuté.

Valeurs renvoyées

La valeur retournée 0 indique que le Director a été ajouté correctement. Pour toute valeur retournée non nulle, reportez-vous à Valeurs renvoyées pour la description de l'erreur.

Exemple

int nRC;
nRC = addAddDirector(“10.70.245.11”, 1960, ‘T’, true);
Cet exemple ajoute le Director ayant l'adresse IP 10.70.245.11 et le numéro de port 1960 au début de la liste interne des Directors.
Avant Après
10.70.245.10, 1950, T 10.70.245.11, 1960, T
10.70.245.90, 1970, U 10.70.245.10, 1950, T
10.70.245.45, 1980, T 10.70.245.90, 1970, U
  10.70.245.45, 1980, T