Altova FlowForce Server 2025 Advanced Edition

Chemin complet : /system/ as2/send

 

La fonction as2/send envoie un message AS2 à un serveur AS2 à distance. Pour pouvoir appeler cette fonction depuis une tâche, vous devez d’abord configurer les détails du partenaire AS2 (y compris tout certificat applicable) dans FlowForce Server. Pour les détails, voir Configurer AS2 Partenaires. Pour une information générale sur l’intégration et l’utilisation AS2, voir Intégration AS2.

 

La fonction as2/send renvoie un objet AS2 MDN qui encapsule le MDN actuel renvoyé par le serveur et l’information auxiliaire du protocole. Pour obtenir l’information supplémentaire de l’objet AS2 MDN (par ex., le statut HTTP ou l’MDN du message originel), ajoutez une étape d’exécution qui appelle les fonctions d’expression AS2.

 

Pour en savoir plus sur comment la fonction as2/send est utilisée dans une tâche, voir Envoyer des Messages AS2.

 

Paramètres

Nom

Type

Description

Partenaire

partenaire AS2

Paramètre obligatoire. Référence l’objet AS2 partner (voir Configurer AS2 Partenaires).

Message

stream

Paramètre obligatoire. Le contenu du message AS2 à envoyer, comme objet stream. Le stream requis par le champ peut être converti d’un fichier (par exemple, XML ou fichier EDI) par les moyens d’une expression FlowForce, par exemple :

 

stream-open("C:\files\myfile.edi", "application/EDIFACT")

 

Notez que la fonction stream-open ci-dessus fournit aussi l’en-tête de message Content-Type comme deuxième paramètre. D’autres valeurs pour Content-Type peut aussi être utilisé, si nécessaire.

 

Pour une introduction aux expressions dans FlowForce, voir Expressions.

Message ID

chaîne

Paramètre optionnel. Ce champ fournit la valeur pour le champ en-tête Message-ID, comme string. Pour générer cette valeur, appelez la fonction d’expression new-message-id.

Abandon sur erreur

booléen

Paramètre optionnel. Ce paramètre détermine la sortie de la tâche dans laquelle une erreur est apparue. Si le paramètre Abandon sur erreur est true, l’exécution de la tâche sera terminée. Si le paramètre Abandon sur erreur est false, FlowForce Server ignorera les erreurs et poursuivra son exécution de la tâche. La valeur par défaut est true.

 

Exemples

Voir les exemples suivants :

 

Exemple : Échange de message AS2 complet (Simple)

Exemple : Échange de message AS2 complet (Avancé)

 

© 2019-2025 Altova GmbH