AS2
O AS2 permite que um receba e envie mensagens pelo protocolo de transporte AS2 em comunicações comerciais para empresas. AS2 significa a Instrução de Aplicabilidade 2. Os dados são transportados de forma segura e confiável pela Internet. A segurança é obtida usando certificados digitais e criptografia.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Aplicativos Lógicos | Standard | Todas as regiões de Aplicativos Lógicos |
| Contato | |
|---|---|
| Nome | Microsoft |
| URL | https://support.microsoft.com/ |
| abapi@microsoft.com |
| Metadados do conector | |
|---|---|
| Publicador | Microsoft |
| Site | 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 |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | 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.
Essa não é uma conexão compartilhável. Se o aplicativo de energia 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 | ID da conta de integração | Verdade |
| URL sas da conta de integração | secureString | URL sas da conta de integração | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à 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 a mensagem AS2 |
Codificar para a mensagem AS2 |
| Decodificar mensagem AS2 |
Decodificar mensagem AS2 |
| Resolver o contrato AS2 |
Resolver o contrato AS2 |
Adicionar ou atualizar o conteúdo do MIC
Adicionar ou atualizar o conteúdo do MIC
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Obtém ou define o nome do contrato. |
|
|
MicValue
|
MicValue | string |
Obtém ou define o conteúdo 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. |
|
|
As2From
|
As2From | string |
Obtém ou define o identificador de As2-From. |
|
|
As2To
|
As2To | string |
Obtém ou define o identificador de As2-To. |
Retornos
- response
- array of MicUpdateResponse
Codificar para a mensagem AS2
Codificar para a mensagem AS2
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
AS2-From
|
as2From | True | string |
O identificador AS2-From. |
|
AS2-To
|
as2To | True | string |
O identificador AS2-To. |
|
Nome do arquivo
|
fileName | string |
Nome do arquivo. |
|
|
body
|
body | True | binary | |
|
tipo de conteúdo
|
Content-Type | string |
tipo de conteúdo. |
Retornos
A mensagem de resposta retornada pela api AS2.
- Corpo
- As2EncodeResponse
Decodificar mensagem AS2
Decodificar mensagem AS2
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
body
|
body | True | binary |
Retornos
A mensagem de resposta retornada pela api AS2.
- Corpo
- As2DecodeResponse
Resolver o contrato AS2
Resolver o contrato AS2
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
AS2-From
|
as2From | True | string |
O identificador AS2-From. |
|
AS2-To
|
as2To | True | string |
O identificador AS2-To. |
Retornos
As propriedades do contrato AS2.
- Corpo
- As2AgreementProperties
Gatilhos
| Quando um valor MIC é criado |
Quando um valor MIC é criado |
Quando um valor MIC é criado
Quando um valor MIC é criado
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
DateTime para iniciar a sincronização do MIC
|
startSyncTime | date-time |
Data inicial para sondagem de alterações. |
Retornos
- response
- array of As2ReplicableMicContent
Definições
As2ReplicableMicContent
O conteúdo do MIC replicável.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Obtém ou define o nome do contrato. |
|
MicValue
|
MicValue | string |
Obtém ou define o conteúdo 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. |
|
As2From
|
As2From | string |
Obtém ou define o identificador de As2-From. |
|
As2To
|
As2To | string |
Obtém ou define o identificador de As2-To. |
MicUpdateResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Status da ação criar ou atualizar o MIC
|
MicUpdateStatus | string | |
|
ExistingMicContent
|
ExistingMicContent | MicContent | |
|
Detalhes do erro
|
ErrorDetails | EipErrorResponseBody |
Corpo da resposta de erro |
MicContent
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
AgreementName
|
AgreementName | string | |
|
MicValue
|
MicValue | string | |
|
MicHashAlgorithm
|
MicHashAlgorithm | string | |
|
ChangedTime
|
ChangedTime | date-time | |
|
MessageId
|
MessageId | string | |
|
As2From
|
As2From | string | |
|
As2To
|
As2To | string |
EipErrorResponseBody
Corpo da resposta de erro
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
CódigoDeStatus
|
StatusCode | string |
Código de status HTTP da resposta |
|
Mensagem de Erro
|
ErrorMessage | string |
Mensagem de erro |
|
fonte
|
source | string |
Origem do erro |
|
Erros
|
errors | array of string |
Erros fornecidos pela origem |
As2AgreementProperties
As propriedades do contrato AS2.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
AgreementName
|
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 de Host. |
|
As2To
|
As2To | string |
Obtém ou define o identificador de AS2-To. |
|
As2From
|
As2From | string |
Obtém ou define o identificador de AS2-From. |
As2DecodeResponse
A mensagem de resposta retornada pela api AS2.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
AS2Message
|
AS2Message | As2DecodedMessage |
Carga de mensagem decodificada as2. |
|
OutgoingMdn
|
OutgoingMdn | As2OutgoingMdn |
O MDN de saída gerado pelo decodificador |
As2DecodedMessage
Carga de mensagem decodificada as2.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtém ou define o conteúdo da mensagem. |
|
AS2From
|
AS2From | string |
Obtém ou define o identificador de AS2-From. |
|
AS2To
|
AS2To | string |
Obtém ou define o identificador de AS2-To. |
|
AgreementName
|
AgreementName | string |
Obtém ou define o nome do contrato. |
|
IsMdn
|
IsMdn | boolean |
Obtém ou define um valor booliano que indica se a mensagem é MDN ou não. |
|
IsFailedMessage
|
IsFailedMessage | boolean |
Obtém ou define um valor booliano 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 booliano que indica se a mensagem AS2 está assinada ou não. |
|
IsAS2MessageCompressed
|
IsAS2MessageCompressed | boolean |
Obtém ou define um valor booliano que indica se a mensagem AS2 é compactada ou não. |
|
IsAS2MessageEncrypted
|
IsAS2MessageEncrypted | boolean |
Obtém ou define um valor booliano que indica se a mensagem AS2 está criptografada ou não. |
|
IsAS2MessageDuplicate
|
IsAS2MessageDuplicate | boolean |
Obtém ou define um valor booliano 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. |
|
ContentType
|
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 habilitado. |
|
MdnStatusCode
|
MdnStatusCode | string |
Obtém ou define o código de status de confirmação. |
|
MdnExpected
|
MdnExpected | string |
Obtém ou define a expectativa de confirmação. |
|
ReceiverPartnerName
|
ReceiverPartnerName | string |
Obtém ou define o nome do parceiro receptor. |
|
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 decodificador
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtém ou define o conteúdo 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 habilitado. |
|
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 do MDN. |
|
Erro
|
Error | string |
Obtém ou define o erro se algum recebido no MDN para a mensagem enviada |
As2EncodeResponse
A mensagem de resposta retornada pela api AS2.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
AS2Message
|
AS2Message | As2EncodedMessage |
Mensagem codificada em AS2 |
As2EncodedMessage
Mensagem codificada em AS2
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Content
|
Content | string |
Obtém ou define o conteúdo da mensagem codificada. |
|
AS2From
|
AS2From | string |
Obtém ou define o identificador de AS2-From. |
|
AS2To
|
AS2To | string |
Obtém ou define o identificador de AS2-To. |
|
AgreementName
|
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 receptor. |
|
SenderPartnerName
|
SenderPartnerName | string |
Obtém ou define o nome do parceiro remetente. |
|
Erro
|
Error | string |
Obtém ou define o erro se houver. |
|
MdnExpected
|
MdnExpected | string |
Obtém ou define a expectativa de confirmação. |
|
MdnTypeExpected
|
MdnTypeExpected | string |
Obtém ou define o tipo MDN. |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Obtém ou define um sinalizador que indica se o NRR Habilitado está habilitado ou não. |
|
OutboundHeaders
|
OutboundHeaders | object |
Obtém os cabeçalhos de saída. |