AS2
AS2 позволяет получать и отправлять сообщения по протоколу ТРАНСПОРТА AS2 в бизнес-коммуникациях. AS2 — оператор применимости 2. Данные безопасно и надежно передаются по Интернету. Безопасность достигается с помощью цифровых сертификатов и шифрования.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Логические приложения | Стандарт | Все регионы Logic Apps |
| Контакт | |
|---|---|
| Имя | Microsoft |
| URL | https://support.microsoft.com/ |
| Адрес электронной почты | abapi@microsoft.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Microsoft |
| Веб-сайт | https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-enterprise-integration-as2 |
| Политика конфиденциальности | https://privacy.microsoft.com/ |
| Категории | ИТ-операции; Торговля |
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Идентификатор учетной записи интеграции | струна | Идентификатор учетной записи интеграции | True |
| URL-адрес SAS учетной записи интеграции | securestring | URL-адрес SAS учетной записи интеграции | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 3000 | 60 секунд |
Действия
| Декодирование сообщения AS2 |
Декодирование сообщения AS2 |
| Добавление или обновление содержимого MIC |
Добавление или обновление содержимого MIC |
| Кодирование сообщения AS2 |
Кодирование сообщения AS2 |
| Разрешение соглашения AS2 |
Разрешение соглашения AS2 |
Декодирование сообщения AS2
Декодирование сообщения AS2
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
body
|
body | True | binary |
Возвращаемое значение
Ответное сообщение, возвращаемое API AS2.
- Тело
- As2DecodeResponse
Добавление или обновление содержимого MIC
Добавление или обновление содержимого MIC
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Возвращает или задает имя соглашения. |
|
|
MicValue
|
MicValue | string |
Возвращает или задает содержимое MIC. |
|
|
MicHashAlgorithm
|
MicHashAlgorithm | string |
Возвращает или задает алгоритм хэширования MIC. |
|
|
MicChangedTime
|
MicChangedTime | date-time |
Возвращает или задает время изменения при обработке сообщения AS2. |
|
|
MessageId
|
MessageId | string |
Возвращает или задает идентификатор сообщения. |
|
|
As2From
|
As2From | string |
Возвращает или задает идентификатор As2-From. |
|
|
As2To
|
As2To | string |
Возвращает или задает идентификатор As2-To. |
Возвращаемое значение
- response
- array of MicUpdateResponse
Кодирование сообщения AS2
Кодирование сообщения AS2
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
AS2-From
|
as2From | True | string |
Идентификатор AS2-From. |
|
AS2-To
|
as2To | True | string |
Идентификатор AS2-To. |
|
Имя файла
|
fileName | string |
Имя файла. |
|
|
body
|
body | True | binary | |
|
тип контента
|
Content-Type | string |
тип контента. |
Возвращаемое значение
Ответное сообщение, возвращаемое API AS2.
- Тело
- As2EncodeResponse
Разрешение соглашения AS2
Разрешение соглашения AS2
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
AS2-From
|
as2From | True | string |
Идентификатор AS2-From. |
|
AS2-To
|
as2To | True | string |
Идентификатор AS2-To. |
Возвращаемое значение
Свойства соглашения AS2.
Триггеры
| При создании значения MIC |
При создании значения MIC |
При создании значения MIC
При создании значения MIC
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
DateTime для запуска синхронизации MIC
|
startSyncTime | date-time |
Начальное время опроса изменений. |
Возвращаемое значение
- response
- array of As2ReplicableMicContent
Определения
As2ReplicableMicContent
Содержимое РЕПлики MIC.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Возвращает или задает имя соглашения. |
|
MicValue
|
MicValue | string |
Возвращает или задает содержимое MIC. |
|
MicHashAlgorithm
|
MicHashAlgorithm | string |
Возвращает или задает алгоритм хэширования MIC. |
|
MicChangedTime
|
MicChangedTime | date-time |
Возвращает или задает время изменения при обработке сообщения AS2. |
|
MessageId
|
MessageId | string |
Возвращает или задает идентификатор сообщения. |
|
As2From
|
As2From | string |
Возвращает или задает идентификатор As2-From. |
|
As2To
|
As2To | string |
Возвращает или задает идентификатор As2-To. |
MicUpdateResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Состояние действия создания или обновления MIC
|
MicUpdateStatus | string | |
|
СуществующийMicContent
|
ExistingMicContent | MicContent | |
|
ErrorDetails
|
ErrorDetails | EipErrorResponseBody |
Текст ответа об ошибке |
МикКонтент
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
AgreementName
|
AgreementName | string | |
|
MicValue
|
MicValue | string | |
|
MicHashAlgorithm
|
MicHashAlgorithm | string | |
|
ChangedTime
|
ChangedTime | date-time | |
|
MessageId
|
MessageId | string | |
|
As2From
|
As2From | string | |
|
As2To
|
As2To | string |
EipErrorResponseBody
Текст ответа об ошибке
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Код статуса
|
StatusCode | string |
Код состояния HTTP ответа |
|
Сообщение об ошибке
|
ErrorMessage | string |
Сообщение об ошибке |
|
source
|
source | string |
Источник ошибки |
|
Ошибки
|
errors | array of string |
Ошибки, предоставляемые источником |
As2AgreementProperties
Свойства соглашения AS2.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
AgreementName
|
AgreementName | string |
Возвращает или задает имя соглашения. |
|
GuestPartnerName
|
GuestPartnerName | string |
Возвращает или задает имя гостевого партнера. |
|
HostPartnerName
|
HostPartnerName | string |
Возвращает или задает имя партнера узла. |
|
As2To
|
As2To | string |
Возвращает или задает идентификатор AS2-To. |
|
As2From
|
As2From | string |
Возвращает или задает идентификатор AS2-From. |
As2DecodeResponse
Ответное сообщение, возвращаемое API AS2.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
AS2Message
|
AS2Message | As2DecodedMessage |
Полезные данные для декодированных сообщений AS2. |
|
ИсходящийMdn
|
OutgoingMdn | As2OutgoingMdn |
Исходящее MDN, созданное декодером |
As2DecodedMessage
Полезные данные для декодированных сообщений AS2.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Content
|
Content | string |
Возвращает или задает содержимое сообщения. |
|
AS2From
|
AS2From | string |
Возвращает или задает идентификатор AS2-From. |
|
AS2To
|
AS2To | string |
Возвращает или задает идентификатор AS2-To. |
|
AgreementName
|
AgreementName | string |
Возвращает или задает имя соглашения. |
|
IsMdn
|
IsMdn | boolean |
Возвращает или задает логическое значение, указывающее, является ли сообщение MDN или нет. |
|
IsFailedMessage
|
IsFailedMessage | boolean |
Возвращает или задает логическое значение, указывающее, успешно ли выполнена обработка сообщений. |
|
Тип ликвидации
|
DispositionType | string |
Возвращает или задает тип ликвидации. |
|
IsAS2MessageSigned
|
IsAS2MessageSigned | boolean |
Возвращает или задает логическое значение, указывающее, подписано ли сообщение AS2. |
|
IsAS2MessageCompressed
|
IsAS2MessageCompressed | boolean |
Возвращает или задает логическое значение, указывающее, сжимается ли сообщение AS2. |
|
IsAS2MessageEncrypted
|
IsAS2MessageEncrypted | boolean |
Возвращает или задает логическое значение, указывающее, зашифровано ли сообщение AS2. |
|
IsAS2MessageDuplicate
|
IsAS2MessageDuplicate | boolean |
Возвращает или задает логическое значение, указывающее, дублируется ли сообщение AS2. |
|
AS2MessageId
|
AS2MessageId | string |
Возвращает или задает идентификатор сообщения AS2. |
|
InboundHttpHeaders
|
InboundHttpHeaders | string |
Возвращает или задает входящий http-заголовки. |
|
Имя файла
|
FileName | string |
Возвращает или задает заголовок имени файла. |
|
ContentType
|
ContentType | string |
Возвращает или задает тип контента. |
|
MicVerification
|
MicVerification | string |
Возвращает или задает проверку MIC |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Возвращает или задает параметр NRR Enabled. |
|
MdnStatusCode
|
MdnStatusCode | string |
Возвращает или задает код состояния подтверждения. |
|
MdnExpected
|
MdnExpected | string |
Возвращает или задает ожидание подтверждения. |
|
ReceiverPartnerName
|
ReceiverPartnerName | string |
Возвращает или задает имя партнера-получателя. |
|
SenderPartnerName
|
SenderPartnerName | string |
Возвращает или задает имя партнера отправителя. |
|
OriginalMessageId
|
OriginalMessageId | string |
Возвращает или задает идентификатор сообщения исходного сообщения. |
As2OutgoingMdn
Исходящее MDN, созданное декодером
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Content
|
Content | string |
Возвращает или задает содержимое MDN. |
|
Исходящие хеддеры
|
OutboundHeaders | object |
Возвращает исходящие заголовки. |
|
MdnType
|
MdnType | string |
Возвращает или задает тип MDN. |
|
ReceiptDeliveryOption
|
ReceiptDeliveryOption | string |
Возвращает или задает параметр доставки квитанций. |
|
MicVerification
|
MicVerification | string |
Возвращает или задает проверку MIC |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Возвращает или задает параметр NRR Enabled. |
|
MdnStatusCode
|
MdnStatusCode | string |
Возвращает или задает код состояния подтверждения. |
|
OriginalMessageId
|
OriginalMessageId | string |
Возвращает или задает идентификатор сообщения исходного сообщения в случае MDN. |
|
Ошибка
|
Error | string |
Возвращает или задает ошибку, если какая-либо полученная в MDN для отправленного сообщения |
As2EncodeResponse
Ответное сообщение, возвращаемое API AS2.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
AS2Message
|
AS2Message | As2EncodedMessage |
Закодированное сообщение AS2 |
As2EncodedMessage
Закодированное сообщение AS2
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Content
|
Content | string |
Возвращает или задает закодированное содержимое сообщения. |
|
AS2From
|
AS2From | string |
Возвращает или задает идентификатор AS2-From. |
|
AS2To
|
AS2To | string |
Возвращает или задает идентификатор AS2-To. |
|
AgreementName
|
AgreementName | string |
Возвращает или задает имя соглашения. |
|
AS2MessageId
|
AS2MessageId | string |
Возвращает или задает идентификатор сообщения AS2. |
|
ReceiverPartnerName
|
ReceiverPartnerName | string |
Возвращает или задает имя партнера-получателя. |
|
SenderPartnerName
|
SenderPartnerName | string |
Возвращает или задает имя партнера отправителя. |
|
Ошибка
|
Error | string |
Возвращает или задает ошибку, если она есть. |
|
MdnExpected
|
MdnExpected | string |
Возвращает или задает ожидание подтверждения. |
|
MdnTypeExpected
|
MdnTypeExpected | string |
Возвращает или задает тип MDN. |
|
IsNrrEnabled
|
IsNrrEnabled | boolean |
Возвращает или задает флаг, указывающий, включена ли функция NRR. |
|
Исходящие хеддеры
|
OutboundHeaders | object |
Возвращает исходящие заголовки. |