setWindowSize() - trillium_quality - 17.2

Guide de référence du SDK Trillium Director

Product type
Logiciels
Portfolio
Verify
Product family
Product
Trillium > Trillium Quality
Version
17.2
Language
Français
Product name
Trillium Quality
Title
Guide de référence du SDK Trillium Director
Topic type
Référence
Installation
Aperçu
Administration
Comment faire
Configuration
First publish date
2008
ft:lastEdition
2024-06-03
ft:lastPublication
2024-06-03T07:28:44.380698

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

Entrant

4

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

nMaxWinSize

entier

Entrant

4

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

bFixedSize

valeur booléenne

Entrant

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);