Skip to main content
Skip table of contents

STATUT-TRANSACTION-SORTANTE

BUT

Permet de connaître le statut (existence, accessible en mise à jour) d’une transaction sortante.

Cette fonction est accessible dans les types de requêtes REB.

 

TYPE

CARACTERE

 

SYNTAXE

Variable = STATUT-TRANSACTION-SORTANTE( STATUT=Statut, TRANSACTION-SORTANTE= Référence_Transaction_Sortante)

 

PARAMETRES

Paramètre

E/S

O

Type

Description

Statut

E

Oui

Caractère

Indique le statut recherché :

EXISTE : DIAPASON vérifie que la référence transaction sortante existe bien.

AGENERER : DIAPASON vérifie que la référence transaction sortante existe bien et est à générer.

ACCESSIBLE : DIAPASON vérifie que la référence transaction sortante existe bien, est à générer et accessible en mise à jour pour passer au statut générée.

Transaction sortante

E

Oui

Caractère

Correspond à la référence de la transaction sortante (identifiant boîte au lettres EIA). Cette valeur peut être donné par une variable locale, une constante globale, une constante locale ou une variable contextuelle de la requête.

EXEMPLE

VLO. Résultat = STATUT-TRANSACTION-SORTANTE( STATUT=EXISTE, TRANSACTION-SORTANTE= VLO.Ide_Transaction_Sortante)

Cette instruction permet de vérifier le statut d’existence de la transaction sortante identifiée par la variable locale VLO.Ide_Transaction_Sortante.

 

NOTES

Pour le statut EXISTE, la fonction retourne vide si l’identifiant donné correspond bien à un événement de type transaction sortante ou *INC dans les autres cas.

Pour le statut AGENERER, la fonction retourne vide si l’identifiant donné correspond bien à un événement de type transaction sortante à générer, le code *END si l’identifiant donné correspond bien à un événement de type transaction sortante déjà généré, *ERR (accompagné du code erreur) si l’identifiant donné correspond bien à un événement de type transaction sortante à générer mais en erreur ; la fonction retour *INC dans les autres cas.

Pour le statut ACCESSIBLE, la fonction retourne vide si l’identifiant donné correspond bien à un événement de type transaction sortante à générer, le code *BLK si l’identifiant donné correspond bien à un événement de type transaction sortante à générer mais non accessible pour passer au statut généré (exemple de blocage : un autre traitement est en cours de mise à jour dessus), le code *END si l’identifiant donné correspond bien à un événement de type transaction sortante déjà généré, *ERR (accompagné du code erreur) si l’identifiant donné correspond bien à un événement de type transaction sortante à générer mais en erreur ; la fonction retour *INC dans les autres cas.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.