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/ |
| 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
- response
- array of MicUpdateResponse
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.
- Body
- As2EncodeResponse
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.
- Body
- As2DecodeResponse
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
- response
- array of As2ReplicableMicContent
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. |