AS2
AS2 permet de recevoir et d’envoyer des messages via le protocole de transport AS2 dans les communications professionnelles. AS2 correspond à l’instruction d’applicabilité 2. Les données sont transportées de manière sécurisée et fiable sur Internet. La sécurité est obtenue à l’aide de certificats numériques et de chiffrement.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Applications logiques | Norme | Toutes les régions Logic Apps |
| Contact | |
|---|---|
| Nom | Microsoft |
| URL | https://support.microsoft.com/ |
| Messagerie électronique | abapi@microsoft.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Microsoft |
| Site internet | https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-enterprise-integration-as2 |
| Politique de confidentialité | https://privacy.microsoft.com/ |
| Catégories | Opérations informatiques ; Commerce |
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| ID du compte d’intégration | ficelle | ID du compte d’intégration | Vrai |
| URL SAP du compte d’intégration | securestring | URL SAP du compte d’intégration | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 3000 | 60 secondes |
Actions
| Ajouter ou mettre à jour le contenu mic |
Ajouter ou mettre à jour le contenu mic |
| Décoder le message AS2 |
Décoder le message AS2 |
| Encoder en message AS2 |
Encoder en message AS2 |
| Résoudre le contrat AS2 |
Résoudre le contrat AS2 |
Ajouter ou mettre à jour le contenu mic
Ajouter ou mettre à jour le contenu mic
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Obtient ou définit le nom du contrat. |
|
|
MicValue
|
MicValue | string |
Obtient ou définit le contenu MIC. |
|
|
MicHashAlgorithm
|
MicHashAlgorithm | string |
Obtient ou définit l’algorithme de hachage MIC. |
|
|
MicChangedTime
|
MicChangedTime | date-time |
Obtient ou définit l’heure de modification lorsque le message AS2 est traité. |
|
|
MessageId
|
MessageId | string |
Obtient ou définit l’ID du message. |
|
|
As2From
|
As2From | string |
Obtient ou définit l’identificateur As2-From. |
|
|
As2To
|
As2To | string |
Obtient ou définit l’identificateur As2-To. |
Retours
- response
- array of MicUpdateResponse
Décoder le message AS2
Décoder le message AS2
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
body
|
body | True | binary |
Retours
Message de réponse retourné par l’API AS2.
- Corps
- As2DecodeResponse
Encoder en message AS2
Encoder en message AS2
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
AS2-From
|
as2From | True | string |
Identificateur AS2-From. |
|
AS2-To
|
as2To | True | string |
Identificateur AS2-To. |
|
Nom de fichier
|
fileName | string |
Nom de fichier. |
|
|
body
|
body | True | binary | |
|
type de contenu
|
Content-Type | string |
type de contenu. |
Retours
Message de réponse retourné par l’API AS2.
- Corps
- As2EncodeResponse
Résoudre le contrat AS2
Résoudre le contrat AS2
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
AS2-From
|
as2From | True | string |
Identificateur AS2-From. |
|
AS2-To
|
as2To | True | string |
Identificateur AS2-To. |
Retours
Propriétés du contrat AS2.
- Corps
- As2AgreementProperties
Déclencheurs
| Lorsqu’une valeur MIC est créée |
Lorsqu’une valeur MIC est créée |
Lorsqu’une valeur MIC est créée
Lorsqu’une valeur MIC est créée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
DateTime pour démarrer la synchronisation MIC
|
startSyncTime | date-time |
Date initiale d’interrogation des modifications. |
Retours
- response
- array of As2ReplicableMicContent
Définitions
As2ReplicableMicContent
Contenu MIC réplicable.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Obtient ou définit le nom du contrat. |
|
MicValue
|
MicValue | string |
Obtient ou définit le contenu MIC. |
|
MicHashAlgorithm
|
MicHashAlgorithm | string |
Obtient ou définit l’algorithme de hachage MIC. |
|
MicChangedTime
|
MicChangedTime | date-time |
Obtient ou définit l’heure de modification lorsque le message AS2 est traité. |
|
MessageId
|
MessageId | string |
Obtient ou définit l’ID du message. |
|
As2From
|
As2From | string |
Obtient ou définit l’identificateur As2-From. |
|
As2To
|
As2To | string |
Obtient ou définit l’identificateur As2-To. |
MicUpdateResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
État de l’action mic de création ou de mise à jour
|
MicUpdateStatus | string | |
|
ExistingMicContent
|
ExistingMicContent | MicContent | |
|
Détails de l'erreur
|
ErrorDetails | EipErrorResponseBody |
Corps de la réponse d’erreur |
MicContent
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
AgreementName
|
AgreementName | string | |
|
MicValue
|
MicValue | string | |
|
MicHashAlgorithm
|
MicHashAlgorithm | string | |
|
ChangedTime
|
ChangedTime | date-time | |
|
MessageId
|
MessageId | string | |
|
As2From
|
As2From | string | |
|
As2To
|
As2To | string |
EipErrorResponseBody
Corps de la réponse d’erreur
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
StatusCode
|
StatusCode | string |
Code d’état HTTP de la réponse |
|
Message d'erreur
|
ErrorMessage | string |
Message d'erreur |
|
Source
|
source | string |
Source de l’erreur |
|
Erreurs
|
errors | array of string |
Erreurs fournies par la source |
As2AgreementProperties
Propriétés du contrat AS2.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Obtient ou définit le nom du contrat. |
|
GuestPartnerName
|
GuestPartnerName | string |
Obtient ou définit le nom du partenaire invité. |
|
HostPartnerName
|
HostPartnerName | string |
Obtient ou définit le nom du partenaire hôte. |
|
As2To
|
As2To | string |
Obtient ou définit l’identificateur AS2-To. |
|
As2From
|
As2From | string |
Obtient ou définit l’identificateur AS2-From. |
As2DecodeResponse
Message de réponse retourné par l’API AS2.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
AS2Message
|
AS2Message | As2DecodedMessage |
Charge utile de message décodée AS2. |
|
SortantMdn
|
OutgoingMdn | As2OutgoingMdn |
MDN sortant généré par le décodeur |
As2DecodedMessage
Charge utile de message décodée AS2.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtient ou définit le contenu du message. |
|
AS2From
|
AS2From | string |
Obtient ou définit l’identificateur AS2-From. |
|
AS2To
|
AS2To | string |
Obtient ou définit l’identificateur AS2-To. |
|
AgreementName
|
AgreementName | string |
Obtient ou définit le nom du contrat. |
|
IsMdn
|
IsMdn | boolean |
Obtient ou définit une valeur booléenne indiquant si le message est MDN ou non. |
|
IsFailedMessage
|
IsFailedMessage | boolean |
Obtient ou définit une valeur booléenne indiquant si le traitement du message a réussi ou non. |
|
DispositionType
|
DispositionType | string |
Obtient ou définit le type de disposition. |
|
IsAS2MessageSigned
|
IsAS2MessageSigned | boolean |
Obtient ou définit une valeur booléenne indiquant si le message AS2 est signé ou non. |
|
IsAS2MessageCompressed
|
IsAS2MessageCompressed | boolean |
Obtient ou définit une valeur booléenne indiquant si le message AS2 est compressé ou non. |
|
IsAS2MessageEncrypted
|
IsAS2MessageEncrypted | boolean |
Obtient ou définit une valeur booléenne indiquant si le message AS2 est chiffré ou non. |
|
IsAS2MessageDuplicate
|
IsAS2MessageDuplicate | boolean |
Obtient ou définit une valeur booléenne indiquant si le message AS2 est dupliqué ou non. |
|
AS2MessageId
|
AS2MessageId | string |
Obtient ou définit l’ID de message AS2. |
|
InboundHttpHeaders
|
InboundHttpHeaders | string |
Obtient ou définit les en-têtes http entrants. |
|
Nom du fichier
|
FileName | string |
Obtient ou définit l’en-tête du nom de fichier. |
|
ContentType
|
ContentType | string |
Obtient ou définit le type de contenu. |
|
MicVerification
|
MicVerification | string |
Obtient ou définit la vérification MIC |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Obtient ou définit la fonction NRR activée. |
|
MdnStatusCode
|
MdnStatusCode | string |
Obtient ou définit le code d’état de l’accusé de réception. |
|
MdnExpected
|
MdnExpected | string |
Obtient ou définit l’attente d’accusé de réception. |
|
ReceiverPartnerName
|
ReceiverPartnerName | string |
Obtient ou définit le nom du partenaire récepteur. |
|
SenderPartnerName
|
SenderPartnerName | string |
Obtient ou définit le nom du partenaire expéditeur. |
|
OriginalMessageId
|
OriginalMessageId | string |
Obtient ou définit l’ID de message du message d’origine. |
As2OutgoingMdn
MDN sortant généré par le décodeur
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtient ou définit le contenu MDN. |
|
OutboundHeaders
|
OutboundHeaders | object |
Obtient les en-têtes sortants. |
|
MdnType
|
MdnType | string |
Obtient ou définit le type MDN. |
|
ReceiptDeliveryOption
|
ReceiptDeliveryOption | string |
Obtient ou définit l’option de remise de reçu. |
|
MicVerification
|
MicVerification | string |
Obtient ou définit la vérification MIC |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Obtient ou définit la fonction NRR activée. |
|
MdnStatusCode
|
MdnStatusCode | string |
Obtient ou définit le code d’état de l’accusé de réception. |
|
OriginalMessageId
|
OriginalMessageId | string |
Obtient ou définit l’ID de message du message d’origine en cas de MDN. |
|
Erreur
|
Error | string |
Obtient ou définit une erreur si un message envoyé est reçu dans MDN |
As2EncodeResponse
Message de réponse retourné par l’API AS2.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
AS2Message
|
AS2Message | As2EncodedMessage |
Message encodé AS2 |
As2EncodedMessage
Message encodé AS2
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtient ou définit le contenu du message encodé. |
|
AS2From
|
AS2From | string |
Obtient ou définit l’identificateur AS2-From. |
|
AS2To
|
AS2To | string |
Obtient ou définit l’identificateur AS2-To. |
|
AgreementName
|
AgreementName | string |
Obtient ou définit le nom du contrat. |
|
AS2MessageId
|
AS2MessageId | string |
Obtient ou définit l’ID de message AS2. |
|
ReceiverPartnerName
|
ReceiverPartnerName | string |
Obtient ou définit le nom du partenaire récepteur. |
|
SenderPartnerName
|
SenderPartnerName | string |
Obtient ou définit le nom du partenaire expéditeur. |
|
Erreur
|
Error | string |
Obtient ou définit l’erreur le cas échéant. |
|
MdnExpected
|
MdnExpected | string |
Obtient ou définit l’attente d’accusé de réception. |
|
MdnTypeExpected
|
MdnTypeExpected | string |
Obtient ou définit le type MDN. |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Obtient ou définit un indicateur indiquant si le NRR activé est activé ou non. |
|
OutboundHeaders
|
OutboundHeaders | object |
Obtient les en-têtes sortants. |