PreviousNext
Help > Développement > Fonctions W-Langage pour AS/400 > Fonctions DataQueue / UserSpace > ASLitDataQueueCle
ASLitDataQueueCle

 Lecture de dataqueue a clé, avec description de dataqueue embarquée dans le programme WinDev.

 

Syntaxe

 

bResult = ASLitDataQueue(DescDataQueue, NomDataQueue, Operation, TimeOut, Remove, [, Connexion], Donnee, Cle)

 

bResult

Booléen - Vrai si la commande a réussi, Faux en cas d'erreur.

DescDataQueue

une chaîne multi-ligne contenant le source PCML correspondant à la description de la donnée et de la clé (voir exemple ci-dessous)

La syntaxe PCML est la même que celle utilisée pour ASAppelPgm.

NomDataQueue

Chaîne – nom qualifié de la dataqueue

Opération

Chaîne – Opération à utiliser pour la clé. Les valeurs possibles sont :

EQ : égual, NE : différent, LE : <=, LT : <, GE : >=, GT : >.

TimeOut

Entier - Délai d’attente au cas où la file serait vide à l’appel.

Remove

Booleen – Supprimer l’entrée au moment de la lecture

Donnée

Variable ou valeurs correspondant aux données à lire, de description compatible.

Cle

Chaîne - Valeur de la clé

 

 

Exemple

 

sdq_pcml est chaîne =

<pcml version= 

<program name="TESTDQ" > 

<data name="data" type="char" length=200" usage= 

<data name="key" type="char" length="10" usage=

</program> 

</pcml>

]

 

SI PAS ASLitDataQueueCle(sdq_pcml, "*LIBL/DTAQ_KEY", "EQ", 2, True ,MaConnexion, data_lue, key2) ALORS

 Info("Data Queue vide!")

FIN