setWindowSize() - 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 setWindowSize() indique à la bibliothèque TGenClient la taille maximale d'une fenêtre de correspondance et l'action à exécuter si cette taille est dépassée. Cette valeur remplace la taille maximale de fenêtre définie dans le fichier de configuration de l'éditeur de liens de relations. La taille de fenêtre maximale par défaut est de 50 000 enregistrements.

La méthode setWindowSize() n'est pas utilisée avec les clients SAP. La taille de fenêtre peut être contrôlée par le serveur SAP.

Syntaxe

int setWindowSize (int handle, int nMaxWinSize, 
                        boolean bFixedSize)

Paramètres

Nom

Type

Utilisation

Longueur

Description

handle

entier

Entrée

4

Handle d'un serveur de programme de correspondance, renvoyé par attach().

nMaxWinSize

entier

Entrée

4

Nombre maximal d'enregistrements pour la fenêtre de correspondance.

bFixedSize

booléen

Entrée

1

Indique l'action à exécuter si le nombre d'enregistrements ajoutés à la fenêtre de correspondance est supérieur au nombre spécifié dans nMaxWinSize. Les options valides sont les suivantes :

true = Une erreur est renvoyée si le nombre d'enregistrements ajoutés à la fenêtre de correspondance est supérieur au nombre spécifié dans nMaxWinSize.

false = aucun code d'erreur n'est renvoyé et le traitement se poursuit.

Valeurs renvoyées

La valeur renvoyée 0 indique que la taille de fenêtre a été définie correctement. Pour toute valeur retournée non nulle, reportez-vous à Valeurs renvoyées pour la description de l'erreur.

Exemple

int handle = 0;
TrilTGenClient client = new TrilTGenClient();
char systemID = 'R';
String serverName = "Cleanser";
int[] retCode= new int[1];
handle = _client.attach(systemID, serverName, retCode);
int nRC = setWindowSize(pHanlde, 100, true);