IM Centre de documentation de Relationship Resolution, Version 4.2

Fichier de configuration de l'utilitaire de file d'attente

Vous pouvez utiliser un fichier de configuration pour envoyer des enregistrements à plusieurs files d'attente, avec l'utilitaire de file d'attente.

Lors de la distribution d'un ensemble de données à plusieurs files d'attente, vous devez indiquer la méthode de définition de la distribution au gestionnaire de files d'attente. L'objectif consiste à créer un mode de distribution où la première file d'attente reçoit un enregistrement, puis la suivante en reçoit un autre, et ainsi de suite, à tour de rôle.

Le fichier de configuration de l'utilitaire de file d'attente s'appelle qutil.ini et doit se trouver dans le même répertoire que le fichier exécutable de l'utilitaire de file d'attente.

Paramètres

[sectionname]
Nom de la section. Vous pouvez désigner plusieurs groupes de paramètres de configuration au sein d'un même fichier de configuration, puis faire référence à ces paramètres dans la ligne de commande en désignant ce nom de section. Par exemple, vous pouvez appeler des sections CFG1 (configuration 1) ou CFG2 (configuration 2) et faire référence à ces sections quand vous émettez des commandes d'utilitaire de file d'attente.
MessageCountMax
Nombre maximal d'enregistrements autorisés dans chaque file d'attente à un moment donné. Dès qu'une file d'attente est pleine, l'utilitaire cesse de traiter les enregistrements.
FullCountMax
Indique le nombre total d'enregistrements qui peuvent se trouver dans la totalité des files d'attente, par opposition à une seule file d'attente. Dès que toutes les files d'attente sont pleines, l'utilitaire suspend le flot de données et attend que des enregistrements se placent dans les pipelines pour y être traités, en libérant ainsi de l'espace dans les files d'attente. Fonctionne avec FullPause.
FullPause
Nombre de millisecondes pendant lequel l'utilitaire suspend le flot de données, en permettant ainsi aux données des files d'attente d'être traitées une fois que FullCountMax est atteint.
Qoutn=qname
Noms des files d'attente de sortie de cette section. Les noms des files d'attente de sortie peuvent être ce que bon vous semble, le paramètre devant toutefois être Qoutn, sachant que n est un entier commençant par 0. La valeur de n doit être séquentielle de 0 à n, sachant que n est la dernière file d'attente définie. Ce format est obligatoire. Modifiez uniquement le numéro de l'identificateur Qoutn et les noms de files d'attente (qnames).

Exemple

L'exemple suivant montre que vous avez deux ensembles d'instructions (une utilisant 2 files d'attente, l'autre en utilisant 4). Chaque file contient un maximum de 2 500 enregistrements, avec sur la totalité des files un maximum de 10 000 enregistrements. L'utilitaire de file d'attente doit se suspendre pendant 3 secondes avant toute tentative de chargement d'enregistrements supplémentaires dans une file d'attente une fois que le paramètre FullCountMax a été atteint. Ensuite, il recense les noms des 4 files d'attente à utiliser.
[CFG1]
MessageCountMax=2500
FullCountMax=10000
FullPause=3000
Qout0=qnameA
Qout1=qnameB
[CFG2]
MessageCountMax=2500
FullCountMax=10000
FullPause=3000
Qout0=qnameA
Qout1=qnameB
Qout2=qnameC
Qout3=qnameD
Concepts associés
Utilitaire de file d'attente


Appréciations en retour

Dernière mise à jour : 2007