Поделиться через


Эдифакт

Подключитесь к API EDIFACT для выполнения действий кодирования и декодирования.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга 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-edifact
Политика конфиденциальности https://privacy.microsoft.com/
Категории ИТ-операции; Торговля

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Идентификатор учетной записи интеграции струна Идентификатор учетной записи интеграции True
URL-адрес SAS учетной записи интеграции securestring URL-адрес SAS учетной записи интеграции True
Размер блока контрольных чисел инт Указывает размер блока контрольных чисел, зарезервированных из соглашения. Это предназначено для сценариев высокой пропускной способности

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 1800 60 секунд

Действия

Декодирование сообщения EDIFACT

Декодирование сообщения EDIFACT

Добавление или обновление контрольных номеров

Добавление или обновление контрольных номеров

Кодирование в пакетное сообщение EDIFACT по имени соглашения (предварительная версия)

Кодирование в пакетное сообщение EDIFACT по имени соглашения

Кодирование в пакетное сообщение EDIFACT по удостоверениям (предварительная версия)

Кодирование пакетного сообщения EDIFACT по удостоверениям

Кодирование сообщения EDIFACT по имени соглашения

Кодирование сообщения EDIFACT по имени соглашения

Кодирование сообщения EDIFACT по имени соглашения (версия 2) (предварительная версия)

Кодирование XML-обмена в обмен EDIFACT по имени соглашения. Обмен может иметь один или несколько наборов транзакций.

Кодирование сообщения EDIFACT по удостоверениям

Кодирование сообщения EDIFACT по удостоверениям

Кодирование сообщения EDIFACT по удостоверениям (версия 2) (предварительная версия)

Кодирование XML-обмена в обмен EDIFACT по удостоверениям. Обмен может иметь один или несколько наборов транзакций.

Разрешение соглашения EDIFACT

Разрешение соглашения EDIFACT

Декодирование сообщения EDIFACT

Декодирование сообщения EDIFACT

Параметры

Имя Ключ Обязательно Тип Описание
Разделитель компонентов
componentSeparator integer

Разделитель компонентов.

Разделитель элементов данных
dataElementSeparator integer

Разделитель элементов данных.

Индикатор выпуска
releaseIndicator integer

Индикатор выпуска.

Разделитель повторений
repetitionSeparator integer

Разделитель повторений.

Терминатор сегмента
segmentTerminator integer

Терминатор сегмента.

Суффикс конца сегмента
segmentTerminatorSuffix string

Суффикс конца сегмента.

Десятичный индикатор
decimalIndicator string

Десятичный индикатор.

Набор символов полезных данных
payloadCharacterSet string

Набор символов полезных данных.

Сохранение обмена
preserveInterchange boolean

Сохранение обмена — переопределяет параметры соглашения.

Приостановка обмена при ошибке
suspendInterchangeOnError boolean

Приостановка обмена ошибкой — переопределяет параметр соглашения.

Неструктурированное сообщение EDIFACT для декодированного файла
body True binary

Неструктурированное сообщение EDIFACT для декодированного файла

Возвращаемое значение

Декодирование EDI

Добавление или обновление контрольных номеров

Добавление или обновление контрольных номеров

Параметры

Имя Ключ Обязательно Тип Описание
Имя соглашения
AgreementName string

Имя соглашения

Тип контрольного номера
ControlNumberType string

Тип контрольного номера (ICN/TSCN/GCN), связанный с записью

Контрольный номер
ControlNumber string

Контрольный номер

Время изменения номера элемента управления
ControlNumberChangedTime date-time

Полученное сообщение

Направление сообщения
MessageDirection string

Направление сообщения

Подтверждение
IsAcknowledgement boolean

Сообщение является сообщением подтверждения

Ошибка обработки сообщений
IsMessageProcessingFailed boolean

Не удалось ли получить обработку сообщений

Возвращаемое значение

Кодирование в пакетное сообщение EDIFACT по имени соглашения (предварительная версия)

Кодирование в пакетное сообщение EDIFACT по имени соглашения

Параметры

Имя Ключ Обязательно Тип Описание
Имя соглашения EDIFACT
agreementName True string

Имя соглашения.

BatchName
BatchName string

Имя пакетной службы

PartitionName
PartitionName string

Имя секции пакетной службы

MessageId
MessageId string

Уникальный идентификатор пакетного элемента

Разделитель элементов данных
dataElementSeparator integer

Разделитель элементов данных — переопределяет параметр соглашения.

Индикатор выпуска
releaseIndicator integer

Индикатор выпуска — переопределяет параметр соглашения.

Разделитель компонентов
componentSeparator integer

Разделитель компонентов — переопределяет параметр соглашения.

Разделитель повторений
repetitionSeparator integer

Разделитель повторений — переопределяет параметр соглашения.

Терминатор сегмента
segmentTerminator integer

Терминатор сегмента — переопределяет параметр соглашения.

Суффикс конца сегмента
segmentTerminatorSuffix string

Суффикс конца сегмента — переопределяет параметр соглашения.

Десятичный индикатор
decimalIndicator string

Десятичный индикатор — переопределяет параметр соглашения.

Возвращаемое значение

Ответ пакетного кодирования EDIFACT

Кодирование в пакетное сообщение EDIFACT по удостоверениям (предварительная версия)

Кодирование пакетного сообщения EDIFACT по удостоверениям

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор отправителя
senderIdentifier True string

Идентификатор отправителя.

Квалификатор отправителя
senderQualifier True string

Квалификатор отправителя.

Идентификатор получателя
receiverIdentifier True string

Идентификатор получателя.

Квалификатор приемника
receiverQualifier True string

Квалификатор приемника.

BatchName
BatchName string

Имя пакетной службы

PartitionName
PartitionName string

Имя секции пакетной службы

MessageId
MessageId string

Уникальный идентификатор пакетного элемента

Разделитель элементов данных
dataElementSeparator integer

Разделитель элементов данных — переопределяет параметр соглашения.

Индикатор выпуска
releaseIndicator integer

Индикатор выпуска — переопределяет параметр соглашения.

Разделитель компонентов
componentSeparator integer

Разделитель компонентов — переопределяет параметр соглашения.

Разделитель повторений
repetitionSeparator integer

Разделитель повторений — переопределяет параметр соглашения.

Терминатор сегмента
segmentTerminator integer

Терминатор сегмента — переопределяет параметр соглашения.

Суффикс конца сегмента
segmentTerminatorSuffix string

Суффикс конца сегмента — переопределяет параметр соглашения.

Десятичный индикатор
decimalIndicator string

Десятичный индикатор — переопределяет параметр соглашения.

Возвращаемое значение

Ответ пакетного кодирования EDIFACT

Кодирование сообщения EDIFACT по имени соглашения

Кодирование сообщения EDIFACT по имени соглашения

Параметры

Имя Ключ Обязательно Тип Описание
Имя соглашения EDIFACT
agreementName True string

Имя соглашения EDIFACT

Разделитель элементов данных
dataElementSeparator integer

Разделитель элементов данных — переопределяет параметр соглашения.

Индикатор выпуска
releaseIndicator integer

Индикатор выпуска — переопределяет параметр соглашения.

Разделитель компонентов
componentSeparator integer

Разделитель компонентов — переопределяет параметр соглашения.

Разделитель повторений
repetitionSeparator integer

Разделитель повторений — переопределяет параметр соглашения.

Терминатор сегмента
segmentTerminator integer

Терминатор сегмента — переопределяет параметр соглашения.

Суффикс конца сегмента
segmentTerminatorSuffix string

Суффикс конца сегмента — переопределяет параметр соглашения.

Десятичный индикатор
decimalIndicator string

Десятичный индикатор — переопределяет параметр соглашения.

XML-сообщение для кодирования
body True binary

XML-сообщение для кодирования

Возвращаемое значение

Ответ Edifact encode

Кодирование сообщения EDIFACT по имени соглашения (версия 2) (предварительная версия)

Кодирование XML-обмена в обмен EDIFACT по имени соглашения. Обмен может иметь один или несколько наборов транзакций.

Параметры

Имя Ключ Обязательно Тип Описание
Имя соглашения EDIFACT
agreementName True string

Имя соглашения EDIFACT

Разделитель элементов данных
dataElementSeparator integer

Разделитель элементов данных — переопределяет параметр соглашения.

Индикатор выпуска
releaseIndicator integer

Индикатор выпуска — переопределяет параметр соглашения.

Разделитель компонентов
componentSeparator integer

Разделитель компонентов — переопределяет параметр соглашения.

Разделитель повторений
repetitionSeparator integer

Разделитель повторений — переопределяет параметр соглашения.

Терминатор сегмента
segmentTerminator integer

Терминатор сегмента — переопределяет параметр соглашения.

Суффикс конца сегмента
segmentTerminatorSuffix string

Суффикс конца сегмента — переопределяет параметр соглашения.

Десятичный индикатор
decimalIndicator string

Десятичный индикатор — переопределяет параметр соглашения.

XML-сообщение для кодирования
body True binary

XML-сообщение для кодирования

Возвращаемое значение

Ответ кодировщика Edifact версии 2

Кодирование сообщения EDIFACT по удостоверениям

Кодирование сообщения EDIFACT по удостоверениям

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор отправителя
senderIdentifier True string

Идентификатор отправителя

Идентификатор получателя
receiverIdentifier True string

Идентификатор получателя

Квалификатор отправителя
senderQualifier string

Квалификатор отправителя

Квалификатор приемника
receiverQualifier string

Квалификатор приемника

Разделитель элементов данных
dataElementSeparator integer

Разделитель элементов данных — переопределяет параметр соглашения.

Индикатор выпуска
releaseIndicator integer

Индикатор выпуска — переопределяет параметр соглашения.

Разделитель компонентов
componentSeparator integer

Разделитель компонентов — переопределяет параметр соглашения.

Разделитель повторений
repetitionSeparator integer

Разделитель повторений — переопределяет параметр соглашения.

Терминатор сегмента
segmentTerminator integer

Терминатор сегмента — переопределяет параметр соглашения.

Суффикс конца сегмента
segmentTerminatorSuffix string

Суффикс конца сегмента — переопределяет параметр соглашения.

Десятичный индикатор
decimalIndicator string

Десятичный индикатор — переопределяет параметр соглашения.

XML-сообщение для кодирования
body True binary

XML-сообщение для кодирования

Возвращаемое значение

Ответ Edifact encode

Кодирование сообщения EDIFACT по удостоверениям (версия 2) (предварительная версия)

Кодирование XML-обмена в обмен EDIFACT по удостоверениям. Обмен может иметь один или несколько наборов транзакций.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор отправителя
senderIdentifier True string

Идентификатор отправителя

Идентификатор получателя
receiverIdentifier True string

Идентификатор получателя

Квалификатор отправителя
senderQualifier string

Квалификатор отправителя

Квалификатор приемника
receiverQualifier string

Квалификатор приемника

Разделитель элементов данных
dataElementSeparator integer

Разделитель элементов данных — переопределяет параметр соглашения.

Индикатор выпуска
releaseIndicator integer

Индикатор выпуска — переопределяет параметр соглашения.

Разделитель компонентов
componentSeparator integer

Разделитель компонентов — переопределяет параметр соглашения.

Разделитель повторений
repetitionSeparator integer

Разделитель повторений — переопределяет параметр соглашения.

Терминатор сегмента
segmentTerminator integer

Терминатор сегмента — переопределяет параметр соглашения.

Суффикс конца сегмента
segmentTerminatorSuffix string

Суффикс конца сегмента — переопределяет параметр соглашения.

Десятичный индикатор
decimalIndicator string

Десятичный индикатор — переопределяет параметр соглашения.

XML-сообщение для кодирования
body True binary

XML-сообщение для кодирования

Возвращаемое значение

Ответ кодировщика Edifact версии 2

Разрешение соглашения EDIFACT

Разрешение соглашения EDIFACT

Параметры

Имя Ключ Обязательно Тип Описание
Разделитель компонентов
componentSeparator integer

Разделитель компонентов

Разделитель элементов данных
dataElementSeparator integer

Разделитель элементов данных

Индикатор выпуска
releaseIndicator integer

Индикатор выпуска

Разделитель повторений
repetitionSeparator integer

Разделитель повторений

Терминатор сегмента
segmentTerminator integer

Терминатор сегмента

Суффикс конца сегмента
segmentTerminatorSuffix string

Суффикс конца сегмента

Десятичный индикатор
decimalIndicator string

Десятичный индикатор

Сообщение неструктурированного файла EDIFACT
body True binary

Сообщение неструктурированного файла EDIFACT

Возвращаемое значение

Свойства соглашения EDI

Триггеры

При изменении контрольного номера

При изменении контрольного номера

При изменении контрольного номера

При изменении контрольного номера

Параметры

Имя Ключ Обязательно Тип Описание
Начальное время опроса изменений.
startSyncTime date-time

Начальное время опроса изменений.

Возвращаемое значение

Определения

ReplicableControlNumberContent

Содержимое реплицируемых контрольных номеров

Имя Путь Тип Описание
Имя соглашения
AgreementName string

Имя соглашения

Тип контрольного номера
ControlNumberType string

Тип контрольного номера (ICN/TSCN/GCN), связанный с записью

Контрольный номер
ControlNumber string

Контрольный номер

Время изменения номера элемента управления
ControlNumberChangedTime date-time

Полученное сообщение

Направление сообщения
MessageDirection string

Направление сообщения

Подтверждение
IsAcknowledgement boolean

Сообщение является сообщением подтверждения

Ошибка обработки сообщений
IsMessageProcessingFailed boolean

Не удалось ли получить обработку сообщений

UpdateControlNumberResult

Имя Путь Тип Описание
Состояние действия обновления контрольного номера
UpdateControlNumberStatus string
OldControlNumberContent
OldControlNumberContent ControlNumberContent
ErrorDetails
ErrorDetails EipErrorResponseBody

Текст ответа об ошибке

ControlNumberContent

Имя Путь Тип Описание
ControlNumber
ControlNumber string
ControlNumberChangedTime
ControlNumberChangedTime date-time

EipErrorResponseBody

Текст ответа об ошибке

Имя Путь Тип Описание
Код статуса
StatusCode string

Код состояния HTTP ответа

Сообщение об ошибке
ErrorMessage string

Сообщение об ошибке

source
source string

Источник ошибки

Ошибки
errors array of string

Ошибки, предоставляемые источником

EdiDecodeResponse[EdifactDecodeResponse,EdifactAcknowledgement]

Декодирование EDI

Имя Путь Тип Описание
InterchangeControlNumber
InterchangeControlNumber string

Контрольный номер обмена

GroupControlNumbers
GroupControlNumbers array of string

Групповые контрольные номера, происходящие в обмене

GoodMessages
GoodMessages array of EdifactDecodeResponse

Хорошие сообщения

BadMessages
BadMessages array of EdifactDecodeResponse

Плохие сообщения

Созданныеacks
GeneratedAcks array of EdifactAcknowledgement

Созданные подтверждения

ReceivedAcks
ReceivedAcks array of EdifactAcknowledgement

Входящие подтверждения

AgreementName
AgreementName string

Имя соглашения

GuestPartnerName
GuestPartnerName string

Имя гостевого партнера

HostPartnerName
HostPartnerName string

Имя партнера узла

ReceiverIdentifier
ReceiverIdentifier string

Удостоверение получателя

ПриемникQualifier
ReceiverQualifier string

Квалификатор приемника

SenderIdentifier
SenderIdentifier string

Удостоверение отправителя

SenderQualifier
SenderQualifier string

Квалификатор отправителя

EdifactDecodeResponse

Декодирование Edifact

Имя Путь Тип Описание
UNA_Segment
UNA_Segment string

Сегмент UNA

УНБ
UNB EdifactInterchangeHeaders

Заголовки обмена EDIFACT

УНГ
UNG EdifactGroupHeaders

Заголовки группы EDIFACT

UNH
UNH EdifactMessageHeaders

Сегмент группы EDIFACT — заголовки сообщений

DecimalPointIndicator
DecimalPointIndicator integer

DecimalPointIndicator (значение Ascii char)

ПовторениеSeparator
RepetitionSeparator integer

ПовторениеSeparator (значение Ascii объекта char)

EscapeCharacter
EscapeCharacter integer

EscapeCharacter (значение Ascii объекта char)

TechnicalAckExpected
TechnicalAckExpected boolean

Требуется ли техническое подтверждение

FunctionalAckExpected
FunctionalAckExpected boolean

Требуется ли функциональное подтверждение

Исключение
Exception string

Исключение

ComponentSeparator
ComponentSeparator integer

Разделитель компонентов

DataElementSeparator
DataElementSeparator integer

Разделитель элементов данных

GroupControlNumber
GroupControlNumber string

Контрольный номер группы

InterchangeControlNumber
InterchangeControlNumber string

Контрольный номер обмена

MessageType
MessageType string

Тип сообщения

Полезная нагрузка
Payload string

Полезная нагрузка

ЗаменаCharacter
ReplacementCharacter integer

Символ замены

SegmentTerminator
SegmentTerminator integer

Терминатор сегментов

SegmentTerminatorSuffix
SegmentTerminatorSuffix string

Суффикс конца сегмента

TransactionSetControlNumber
TransactionSetControlNumber string

Контрольный номер набора транзакций

AgreementName
AgreementName string

Имя соглашения

GuestPartnerName
GuestPartnerName string

Имя гостевого партнера

HostPartnerName
HostPartnerName string

Имя партнера узла

ReceiverIdentifier
ReceiverIdentifier string

Удостоверение получателя

ПриемникQualifier
ReceiverQualifier string

Квалификатор приемника

SenderIdentifier
SenderIdentifier string

Удостоверение отправителя

SenderQualifier
SenderQualifier string

Квалификатор отправителя

EdifactAcknowledgement

Признание

Имя Путь Тип Описание
Признание
Acknowledgement EdifactFunctionalAcknowledgement

Функциональное подтверждение EDIFACT

AckPayload
AckPayload string

Полезные данные подтверждения

IsFunctionalAck
IsFunctionalAck boolean

Функциональное подтверждение

IsTechnicalAck
IsTechnicalAck boolean

Техническое подтверждение

TechnicalAckExpected
TechnicalAckExpected boolean

Ожидается ли техническое подтверждение

FunctionalAckExpected
FunctionalAckExpected boolean

Ожидается ли функциональное подтверждение

MessageType
MessageType string

Тип сообщения

EdifactInterchangeHeaders

Заголовки обмена EDIFACT

Имя Путь Тип Описание
UNB_Segment
UNB_Segment string

UNBSegment

UNB2.1
UNB2.1 string

UNB2.1

UNB2.2
UNB2.2 string

UNB2.2

UNB2.3
UNB2.3 string

UNB2.3

UNB2.4
UNB2.4 string

UNB2.4

UNB3.1
UNB3.1 string

UNB3.1

UNB3.2
UNB3.2 string

UNB3.2

UNB3.3
UNB3.3 string

UNB3.3

UNB3.4
UNB3.4 string

UNB3.4

UNB11
UNB11 string

UNB11

EdifactGroupHeaders

Заголовки группы EDIFACT

Имя Путь Тип Описание
UNG_Segment
UNG_Segment string

UNGSegment

UNG1
UNG1 string

UNG1

UNG2.1
UNG2.1 string

UNGTwo1

UNG2.2
UNG2.2 string

UNGTwo2

UNG3.1
UNG3.1 string

UNGThree1

UNG3.2
UNG3.2 string

UNGThree2

UNG4.1
UNG4.1 string

UNGFour1

UNG4.2
UNG4.2 string

UNGFour2

UNG5
UNG5 string

UNG5

UNG6
UNG6 string

UNG6

UNG7.1
UNG7.1 string

UNGSeven1

UNG7.2
UNG7.2 string

UNGSeven2

UNG7.3
UNG7.3 string

UNGSeven3

EdifactMessageHeaders

Сегмент группы EDIFACT — заголовки сообщений

Имя Путь Тип Описание
UNH1
UNH1 string

UNH1

UNH2.1
UNH2.1 string

UNHTwo1

UNH2.2
UNH2.2 string

UNHTwo2

UNH2.3
UNH2.3 string

UNHTwo3

UNH2.4
UNH2.4 string

UNHTwo4

UNH2.5
UNH2.5 string

UNHTwo5

UNH2.6
UNH2.6 string

UNHTwo6

UNH2.7
UNH2.7 string

UNHTwo7

EdifactFunctionalAcknowledgement

Функциональное подтверждение EDIFACT

Имя Путь Тип Описание
SG1Loop
SG1Loop SG1Loop

SG1Loop

SG3Loop
SG3Loop array of SG3Loop

Сегменты данных цикла SG3

UNH1
UNH1 string

UNH1

UNH2.1
UNH2.1 string

UNH201

UNH2.2
UNH2.2 string

UNH202

UNH2.3
UNH2.3 string

UNH203

UNH2.4
UNH2.4 string

UNH204

UCI
UCI UCISegment

Сегмент UCI

UNT1
UNT1 string

UNT1

UNT2
UNT2 string

UNT2

SG1Loop

SG1Loop

Имя Путь Тип Описание
UCM1
UCM1 string

UCM1

UCM2
UCM2 EdifactMessageIdentification

Идентификация сообщений в подтверждении EDI

UCM3
UCM3 string

UCM3

UCM4
UCM4 string

UCM4

UCM5
UCM5 string

UCM5

UCM6
UCM6 EdifactDataElementIdentification

Идентификация элементов данных EDIFACT

SG2Loop
SG2Loop array of EdifactTransactionSetErrorDetails

Свойства сегмента данных SG2Loop

SG3Loop

SG3Loop

Имя Путь Тип Описание
UCF1
UCF1 string

UCF1

UCF2
UCF2 EdifactApplicationIdentification

Идентификация приложений EDIFACT

UCF3
UCF3 EdifactApplicationIdentification

Идентификация приложений EDIFACT

UCF4
UCF4 integer

UCF4

UCF5
UCF5 string

UCF5

UCF6
UCF6 string

UCF6

UCF7
UCF7 EdifactDataElementIdentification

Идентификация элементов данных EDIFACT

SG4Loop
SG4Loop array of SG4Loop

Сегменты данных SG2Loop

UCISegment

Сегмент UCI

Имя Путь Тип Описание
UCI1
UCI1 string

UCI1

UCI2.1
UCI2.1 string

UCI2.1

UCI2.2
UCI2.2 string

UCI2.2

UCI2.3
UCI2.3 string

UCI2.3

UCI3.1
UCI3.1 string

UCI3.1

UCI3.2
UCI3.2 string

UCI3.2

UCI4
UCI4 string

UCI4

UCI5
UCI5 string

UCI5

UCI6
UCI6 string

UCI6

UCI7
UCI7 EdifactDataElementIdentification

Идентификация элементов данных EDIFACT

EdifactMessageIdentification

Идентификация сообщений в подтверждении EDI

Имя Путь Тип Описание
UCM2.1
UCM2.1 string

UCM2.1

UCM2.2
UCM2.2 string

UCM2.2

UCM2.3
UCM2.3 string

UCM2.3

UCM2.4
UCM2.4 string

UCM2.4

EdifactDataElementIdentification

Идентификация элементов данных EDIFACT

Имя Путь Тип Описание
DataElementPosition
DataElementPosition integer

Позиция ошибочного элемента данных

ComponentElementPosition
ComponentElementPosition integer

Позиция ошибочного компонента

DataElementOccurrence
DataElementOccurrence integer

Вхождение ошибочного элемента данных

EdifactTransactionSetErrorDetails

Сведения об ошибке набора транзакций EDIFACT — SG2Loop и SG5Loop

Имя Путь Тип Описание
UCS1
UCS1 string

UCS1

UCS2
UCS2 string

UCS2

UCD1
UCD1 string

UCD1

UCD2
UCD2 EdifactDataElementIdentification

Идентификация элементов данных EDIFACT

EdifactApplicationIdentification

Идентификация приложений EDIFACT

Имя Путь Тип Описание
Идентификатор
Id string

Идентификатор

Квалификатор
Qualifier string

Квалификатор

SG4Loop

SG4Loop

Имя Путь Тип Описание
UCM1
UCM1 string

UCM1

UCM2
UCM2 EdifactMessageIdentification

Идентификация сообщений в подтверждении EDI

UCM3
UCM3 integer

UCM3

UCM4
UCM4 string

UCM4

UCM5
UCM5 string

UCM5

UCM6
UCM6 EdifactDataElementIdentification

Идентификация элементов данных EDIFACT

SG5Loop
SG5Loop array of EdifactTransactionSetErrorDetails

Сегменты данных SG5Loop

EdiAgreementProperties

Свойства соглашения EDI

Имя Путь Тип Описание
AgreementName
AgreementName string

Имя соглашения

GuestPartnerName
GuestPartnerName string

Имя гостевого партнера

HostPartnerName
HostPartnerName string

Имя партнера узла

ReceiverIdentifier
ReceiverIdentifier string

Удостоверение получателя

ПриемникQualifier
ReceiverQualifier string

Квалификатор приемника

SenderIdentifier
SenderIdentifier string

Удостоверение отправителя

SenderQualifier
SenderQualifier string

Квалификатор отправителя

EdifactEncodeResponse

Ответ Edifact encode

Имя Путь Тип Описание
Признание
Acknowledgement EdifactTechnicalAcknowledgement

Свойства технического подтверждения

УНБ
UNB EdifactInterchangeHeaders

Заголовки обмена EDIFACT

УНГ
UNG EdifactGroupHeaders

Заголовки группы EDIFACT

UNH
UNH EdifactMessageHeaders

Сегмент группы EDIFACT — заголовки сообщений

DecimalPointIndicator
DecimalPointIndicator integer

Индикатор десятичной запятой

IsFunctionalAck
IsFunctionalAck boolean

Является ли это функциональным подтверждением

IsTechnicalAck
IsTechnicalAck boolean

Является ли это техническим подтверждением

TechnicalAckExpected
TechnicalAckExpected boolean

Ожидается ли техническое подтверждение

FunctionalAckExpected
FunctionalAckExpected boolean

Ожидается ли функциональное подтверждение

ComponentSeparator
ComponentSeparator integer

Разделитель компонентов

DataElementSeparator
DataElementSeparator integer

Разделитель элементов данных

GroupControlNumber
GroupControlNumber string

Контрольный номер группы

InterchangeControlNumber
InterchangeControlNumber string

Контрольный номер обмена

MessageType
MessageType string

Тип сообщения

Полезная нагрузка
Payload string

Полезная нагрузка

ЗаменаCharacter
ReplacementCharacter integer

Символ замены

SegmentTerminator
SegmentTerminator integer

Терминатор сегментов

SegmentTerminatorSuffix
SegmentTerminatorSuffix string

Суффикс конца сегмента

TransactionSetControlNumber
TransactionSetControlNumber string

Контрольный номер набора транзакций

AgreementName
AgreementName string

Имя соглашения

GuestPartnerName
GuestPartnerName string

Имя гостевого партнера

HostPartnerName
HostPartnerName string

Имя партнера узла

ReceiverIdentifier
ReceiverIdentifier string

Удостоверение получателя

ПриемникQualifier
ReceiverQualifier string

Квалификатор приемника

SenderIdentifier
SenderIdentifier string

Удостоверение отправителя

SenderQualifier
SenderQualifier string

Квалификатор отправителя

EdifactTechnicalAcknowledgement

Свойства технического подтверждения

Имя Путь Тип Описание
UNH1
UNH1 string

UNH1

UNH2.1
UNH2.1 string

UNH201

UNH2.2
UNH2.2 string

UNH202

UNH2.3
UNH2.3 string

UNH203

UNH2.4
UNH2.4 string

UNH204

UCI
UCI UCISegment

Сегмент UCI

UNT1
UNT1 string

UNT1

UNT2
UNT2 string

UNT2

EdifactEncodeV2Response

Ответ кодировщика Edifact версии 2

Имя Путь Тип Описание
Обмен
Interchange EdifactInterchangeBatchEnvelope

Пакетный конверт обмена EDIFACT

Content
Content Object
СоглашениеСвойства
AgreementProperties EdiAgreementProperties

Свойства соглашения EDI

Разделители
Delimiters Delimiters

Разделители, связанные с сообщением EDI

EdifactInterchangeBatchEnvelope

Пакетный конверт обмена EDIFACT

Имя Путь Тип Описание
InterchangeControlNumber
InterchangeControlNumber string

Контрольный номер обмена

Функциональные группы
FunctionalGroups array of EdifactFunctionalGroupBatchEnvelope

Функциональные группы в обмене

Наборы транзакций
TransactionSets array of EdifactTransactionSetBatchEnvelope

Наборы транзакций

UNB_Segment
UNB_Segment string

UNBSegment

UNB2_1
UNB2_1 string

UNBTwo1

UNB2_2
UNB2_2 string

UNBTwo2

UNB2_3
UNB2_3 string

UNBTwo3

UNB2_4
UNB2_4 string

UNBTwo4

UNB3_1
UNB3_1 string

UNBThree1

UNB3_2
UNB3_2 string

UNBThree2

UNB3_3
UNB3_3 string

UNBThree3

UNB3_4
UNB3_4 string

UNBThree4

UNB11
UNB11 string

UNB11

Object

Разделители

Разделители, связанные с сообщением EDI

Имя Путь Тип Описание
ComponentSeparator
ComponentSeparator integer

Разделитель компонентов

DataElementSeparator
DataElementSeparator integer

Разделитель элементов данных

ЗаменаCharacter
ReplacementCharacter integer

Символ замены

ReleaseIndicator
ReleaseIndicator integer

Индикатор выпуска

ПовторениеSeparator
RepetitionSeparator integer

Разделитель повторений

SegmentTerminator
SegmentTerminator integer

Терминатор сегмента

SegmentTerminatorSuffix
SegmentTerminatorSuffix string

Суффикс конца сегмента

DecimalIndicator
DecimalIndicator integer

Десятичный индикатор

EdifactFunctionalGroupBatchEnvelope

Пакетный конверт функциональной группы EDIFACT

Имя Путь Тип Описание
GroupControlNumber
GroupControlNumber string

Контрольный номер группы

Наборы транзакций
TransactionSets array of EdifactTransactionSetBatchEnvelope

Наборы транзакций

UNG_Segment
UNG_Segment string

Сегмент UNG

UNG1
UNG1 string

UNG1

UNG2_1
UNG2_1 string

UNG2.1

UNG2_2
UNG2_2 string

UNG2.2

UNG3_1
UNG3_1 string

UNG3.1

UNG3_2
UNG3_2 string

UNG3.2

UNG4_1
UNG4_1 string

UNG4.1

UNG4_2
UNG4_2 string

UNG4.2

UNG5
UNG5 string

UNG5

UNG6
UNG6 string

UNG6

UNG7_1
UNG7_1 string

UNG7.1

UNG7_2
UNG7_2 string

UNG7.2

UNG7_3
UNG7_3 string

UNG7.3

EdifactTransactionSetBatchEnvelope

Набор транзакций Пакетной службы EDIFACT

Имя Путь Тип Описание
TransactionSetControlNumber
TransactionSetControlNumber string

Контрольный номер набора транзакций

MessageId
MessageId string

Идентификатор пакетного сообщения

UNH1
UNH1 string

UNH1

UNH2_1
UNH2_1 string

UNH2.1

UNH2_2
UNH2_2 string

UNH2.2

UNH2_3
UNH2_3 string

UNH2.3

UNH2_4
UNH2_4 string

UNH2.4

UNH2_5
UNH2_5 string

UNH2.5

UNH2_6
UNH2_6 string

UNH2.6

UNH2_7
UNH2_7 string

UNH2.7

EdifactBatchEncodeResponse

Ответ пакетного кодирования EDIFACT

Имя Путь Тип Описание
Обмен
Interchange EdifactInterchangeBatchEnvelope

Пакетный конверт обмена EDIFACT

BatchName
BatchName string

Имя пакетной службы

PartitionName
PartitionName string

Имя секции

Content
Content Object
BadMessages
BadMessages array of BatchItemError

Плохие сообщения

СоглашениеСвойства
AgreementProperties EdiAgreementProperties

Свойства соглашения EDI

Разделители
Delimiters Delimiters

Разделители, связанные с сообщением EDI

BatchItemError

Ответ на ошибку для плохого пакетного сообщения

Имя Путь Тип Описание
MessageId
MessageId string

Недопустимый идентификатор сообщения

Ошибка
Error string

Ошибка