Ecriture de dataqueue a clé ou non, avec description de dataqueue embarquée dans le programme WinDev.
Syntaxe
bResult = ASEcritDataQueue(DescDataQueue, NomDataQueue [, 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
Donnée
Variable ou valeurs correspondant aux données à envoyer, 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 ASEcritDataQueue(sdq_pcml, "*LIBL/DTAQ_KEY", MaConnexion, sDon, sCle) ALORS
Erreur("Echec écriture")
FIN