Partilhar via


AS2

O AS2 permite receber e enviar mensagens através do protocolo de transporte AS2 nas comunicações entre empresas. AS2 significa Declaração de Aplicabilidade 2. Os dados são transportados de forma segura e fiável através da Internet. A segurança é alcançada usando certificados digitais e criptografia.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Aplicações Lógicas Standard Todas as regiões do Logic Apps
Contato
Nome Microsoft
URL https://support.microsoft.com/
Email abapi@microsoft.com
Metadados do conector
Editora Microsoft
Sítio Web https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-enterprise-integration-as2
Política de privacidade https://privacy.microsoft.com/
Categorias Operações de TI; Comércio

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: Todas as regiões

Parâmetros para criar conexão.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
ID da conta de integração cadeia (de caracteres) ID da conta de integração Verdade
URL SAS da Conta de Integração securestring URL SAS da Conta de Integração Verdade

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 3000 60 segundos

Ações

Adicionar ou atualizar o conteúdo do MIC

Adicionar ou atualizar o conteúdo do MIC

Codificar para mensagem AS2

Codificar para mensagem AS2

Decodificar mensagem AS2

Decodificar mensagem AS2

Resolver contrato AS2

Resolver contrato AS2

Adicionar ou atualizar o conteúdo do MIC

Adicionar ou atualizar o conteúdo do MIC

Parâmetros

Name Chave Necessário Tipo Description
Nome do Contrato
AgreementName string

Obtém ou define o nome do contrato.

MicValue
MicValue string

Obtém ou define o conteúdo MIC.

MicHashAlgorithm
MicHashAlgorithm string

Obtém ou define o algoritmo de hash MIC.

MicChangedTime
MicChangedTime date-time

Obtém ou define a hora alterada quando a mensagem AS2 é processada.

MessageId
MessageId string

Obtém ou define a ID da mensagem.

As2De
As2From string

Obtém ou define o identificador As2-From.

As2To
As2To string

Obtém ou define o identificador As2-To.

Devoluções

Codificar para mensagem AS2

Codificar para mensagem AS2

Parâmetros

Name Chave Necessário Tipo Description
AS2-From
as2From True string

O identificador AS2-From.

AS2-To
as2To True string

O identificador AS2-To.

Nome do ficheiro
fileName string

Nome do arquivo.

body
body True binary
tipo de conteúdo
Content-Type string

tipo de conteúdo.

Devoluções

A mensagem de resposta retornada pela api AS2.

Decodificar mensagem AS2

Decodificar mensagem AS2

Parâmetros

Name Chave Necessário Tipo Description
body
body True binary

Devoluções

A mensagem de resposta retornada pela api AS2.

Resolver contrato AS2

Resolver contrato AS2

Parâmetros

Name Chave Necessário Tipo Description
AS2-From
as2From True string

O identificador AS2-From.

AS2-To
as2To True string

O identificador AS2-To.

Devoluções

As propriedades do contrato AS2.

Acionadores

Quando um valor MIC é criado

Quando um valor MIC é criado

Quando um valor MIC é criado

Quando um valor MIC é criado

Parâmetros

Name Chave Necessário Tipo Description
DateTime para iniciar a sincronização MIC
startSyncTime date-time

Data inicial, hora de sondagem para alterações.

Devoluções

Definições

As2ReplicableMicContent

O conteúdo MIC replicável.

Name Caminho Tipo Description
Nome do Contrato
AgreementName string

Obtém ou define o nome do contrato.

MicValue
MicValue string

Obtém ou define o conteúdo MIC.

MicHashAlgorithm
MicHashAlgorithm string

Obtém ou define o algoritmo de hash MIC.

MicChangedTime
MicChangedTime date-time

Obtém ou define a hora alterada quando a mensagem AS2 é processada.

MessageId
MessageId string

Obtém ou define a ID da mensagem.

As2De
As2From string

Obtém ou define o identificador As2-From.

As2To
As2To string

Obtém ou define o identificador As2-To.

MicUpdateResponse

Name Caminho Tipo Description
Status da ação MIC de criação ou atualização
MicUpdateStatus string
ExistingMicContent
ExistingMicContent MicContent
ErrorDetails
ErrorDetails EipErrorResponseBody

Corpo da resposta de erro

MicContent

Name Caminho Tipo Description
Nome do Contrato
AgreementName string
MicValue
MicValue string
MicHashAlgorithm
MicHashAlgorithm string
ChangedTime
ChangedTime date-time
MessageId
MessageId string
As2De
As2From string
As2To
As2To string

EipErrorResponseBody

Corpo da resposta de erro

Name Caminho Tipo Description
Código de estado
StatusCode string

Código de status HTTP da resposta

Mensagem de Erro
ErrorMessage string

Mensagem de erro

origem
source string

Origem do erro

erros
errors array of string

Erros fornecidos pela fonte

As2AgreementProperties

As propriedades do contrato AS2.

Name Caminho Tipo Description
Nome do Contrato
AgreementName string

Obtém ou define o nome do contrato.

GuestPartnerName
GuestPartnerName string

Obtém ou define o nome do parceiro convidado.

HostPartnerName
HostPartnerName string

Obtém ou define o nome do parceiro anfitrião.

As2To
As2To string

Obtém ou define o identificador AS2-To.

As2De
As2From string

Obtém ou define o identificador AS2-From.

As2DecodeResponse

A mensagem de resposta retornada pela api AS2.

Name Caminho Tipo Description
AS2Message
AS2Message As2DecodedMessage

Carga útil da mensagem decodificada AS2.

OutgoingMdn
OutgoingMdn As2OutgoingMdn

O MDN de saída gerado pelo descodificador

As2DecodedMessage

Carga útil da mensagem decodificada AS2.

Name Caminho Tipo Description
Content
Content string

Obtém ou define o conteúdo da mensagem.

AS2De
AS2From string

Obtém ou define o identificador AS2-From.

AS2Para
AS2To string

Obtém ou define o identificador AS2-To.

Nome do Contrato
AgreementName string

Obtém ou define o nome do contrato.

IsMdn
IsMdn boolean

Obtém ou define um valor booleano indicando se a mensagem é MDN ou não.

IsFailedMessage
IsFailedMessage boolean

Obtém ou define um valor booleano que indica se o processamento da mensagem foi bem-sucedido ou não.

DispositionType
DispositionType string

Obtém ou define o tipo de disposição.

IsAS2MessageSigned
IsAS2MessageSigned boolean

Obtém ou define um valor booleano que indica se a mensagem AS2 está assinada ou não.

IsAS2MessageCompressed
IsAS2MessageCompressed boolean

Obtém ou define um valor booleano que indica se a mensagem AS2 está compactada ou não.

IsAS2MessageEncrypted
IsAS2MessageEncrypted boolean

Obtém ou define um valor booleano que indica se a mensagem AS2 está criptografada ou não.

IsAS2MessageDuplicate
IsAS2MessageDuplicate boolean

Obtém ou define um valor booleano que indica se a mensagem AS2 é duplicada ou não.

AS2MessageId
AS2MessageId string

Obtém ou define a ID da mensagem AS2.

InboundHttpHeaders
InboundHttpHeaders string

Obtém ou define os cabeçalhos http de entrada.

Nome do arquivo
FileName string

Obtém ou define o cabeçalho do nome do arquivo.

Tipo de conteúdo
ContentType string

Obtém ou define o tipo de conteúdo.

MicVerification
MicVerification string

Obtém ou define a Verificação MIC

IsNrrEnabled
IsNrrEnabled boolean

Obtém ou define NRR Enabled.

MdnStatusCode
MdnStatusCode string

Obtém ou define o código de status de confirmação.

MdnEsperado
MdnExpected string

Obtém ou define a expectativa de reconhecimento.

ReceiverPartnerName
ReceiverPartnerName string

Obtém ou define o nome do parceiro recetor.

SenderPartnerName
SenderPartnerName string

Obtém ou define o nome do parceiro remetente.

OriginalMessageId
OriginalMessageId string

Obtém ou define a ID da mensagem original.

As2OutgoingMdn

O MDN de saída gerado pelo descodificador

Name Caminho Tipo Description
Content
Content string

Obtém ou define o conteúdo MDN.

OutboundHeaders
OutboundHeaders object

Obtém os cabeçalhos de saída.

MdnType
MdnType string

Obtém ou define o tipo MDN.

ReceiptDeliveryOption
ReceiptDeliveryOption string

Obtém ou define a opção de entrega de recibo.

MicVerification
MicVerification string

Obtém ou define a Verificação MIC

IsNrrEnabled
IsNrrEnabled boolean

Obtém ou define NRR Enabled.

MdnStatusCode
MdnStatusCode string

Obtém ou define o código de status de confirmação.

OriginalMessageId
OriginalMessageId string

Obtém ou define a ID da mensagem original no caso de MDN.

Erro
Error string

Obtém ou define erro se algum recebido no MDN para a mensagem enviada

As2EncodeResponse

A mensagem de resposta retornada pela api AS2.

Name Caminho Tipo Description
AS2Message
AS2Message As2EncodedMessage

Mensagem codificada AS2

As2EncodedMessage

Mensagem codificada AS2

Name Caminho Tipo Description
Content
Content string

Obtém ou define o conteúdo da mensagem codificada.

AS2De
AS2From string

Obtém ou define o identificador AS2-From.

AS2Para
AS2To string

Obtém ou define o identificador AS2-To.

Nome do Contrato
AgreementName string

Obtém ou define o nome do contrato.

AS2MessageId
AS2MessageId string

Obtém ou define a ID da mensagem AS2.

ReceiverPartnerName
ReceiverPartnerName string

Obtém ou define o nome do parceiro recetor.

SenderPartnerName
SenderPartnerName string

Obtém ou define o nome do parceiro remetente.

Erro
Error string

Obtém ou define o erro, se houver.

MdnEsperado
MdnExpected string

Obtém ou define a expectativa de reconhecimento.

MdnTypeExpected
MdnTypeExpected string

Obtém ou define o tipo MDN.

IsNrrEnabled
IsNrrEnabled boolean

Obtém ou define um sinalizador indicando se a NRR Enabled está habilitada ou não.

OutboundHeaders
OutboundHeaders object

Obtém os cabeçalhos de saída.