envoyer
Chemin complet : /system/ as2/send
Envoie un message AS2 vers un serveur AS2. Pour appeler cette fonction depuis une tâche, les détails du partenaire AS2 (y compris tout certificat applicable) doit être configuré dans FlowForce Server. Voir aussi Créer la tâche AS2.
Cette fonction renvoie un objet AS2 MDN qui encapsule le MDN actuel par le serveur et l’information auxiliaire du protocole. Pour obtenir des informations supplémentaires de l’objet AS2 MDN (par exemple le statut HTTP, ou MDN du message d’origine), ajouter une étape d’exécution qui appelle les fonctions d’expression AS2 requises.
Paramètres
Nom | Type | Description |
---|---|---|
Partenaire | Partenaire AS2 | Référence l’objet « AS2 partner », voir Configurer les Partenaires AS2. |
Message | stream | 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 Langage d’expression FlowForce Expression. |
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 :