Справочные материалы по настройке сообщения EDIFACT в соглашениях к Azure Logic Apps
Область применения: Azure Logic Apps (Потребление + Стандартный)
В этих справочных материалах описаны свойства, которые вы можете задать в соглашении EDIFACT для указания, как обрабатывать сообщения между торговыми партнерами. Настройте эти свойства в соответствии с вашим соглашением с партнером, с которым вы обмениваетесь сообщениями.
Параметры получения EDIFACT
Идентификаторы
Свойство | Описание |
---|---|
UNB6.1 (эталонный пароль получателя) | Буквенно-цифровое значение длиной 1-14 символов. |
UNB6.2 (эталонный квалификатор получателя) | Буквенно-цифровое значение длиной 1-2 символа. |
Благодарности
Свойство | Описание |
---|---|
Получение сообщения (CONTRL) | Отправителю обмена отсылается техническое подтверждение (CONTRL) в соответствии с параметрами отправки, настроенными для соглашения. |
Подтверждение (CONTRL) | Отправителю обмена отсылается функциональное подтверждение (CONTRL) в соответствии с параметрами отправки, настроенными для соглашения. |
Схемы
Свойство | Описание |
---|---|
UNH2.1 (Тип) | Тип набора транзакций. |
UNH2.2 (Версия) | Номер версии сообщения из 1-3 символов. |
UNH2.3 (Выпуск) | Номер выпуска сообщения из 1-3 символов. |
UNH2.5 (Связанный назначенный код) | Буквенно-цифровой назначенный код из 1-6 символов. |
UNG2.1 (Идентификатор отправителя приложения) | Введите буквенно-цифровое значение, содержащее от 1 до 35 знаков |
UNG2.2 (квалификатор кода отправителя приложения) | Введите буквенно-цифровое значение, содержащее не более четырех знаков |
Схема | Ранее загруженная схема, которую вы хотите использовать, из любого типа ресурса: - Версия потребления: учетная запись интеграции, связанная с приложением логики. - Стандартная версия: ресурс приложения логики |
Control Numbers (Контрольные номера)
Свойство | Описание |
---|---|
Запретить повторяющиеся контрольные номера обмена | Запрещает повторяющиеся операции обмена. Действие декодирования EDIFACT проверяет, соответствует ли контрольный номер (UNB5) полученного обмена ранее обработанному контрольному номеру обмена. Если обнаружено совпадение, обмен не обрабатывается. |
Проверять дубликаты UNB5 через (дн.) | Если вы решили запретить повторяющиеся контрольные номера обмена, то можно указать число дней между запусками проверок. |
Запретить повторяющиеся контрольные номера групп | Запрещает операции обмена с повторяющимися контрольными номерами групп (UNG5). |
Запретить повторяющиеся контрольные номера наборов транзакций | Запрещает операции обмена с повторяющимися контрольными номерами наборов транзакций (UNH1). |
Контрольный номер подтверждения EDIFACT | Назначение контрольного номера набора транзакций для использования в подтверждении путем введения значения префикса, диапазона контрольных номеров и суффикса. |
Проверка
После завершения настройки строки проверки автоматически отображается следующая строка. Если правила не указаны, то при проверке используется строка, помеченная По умолчанию.
Свойство | Описание |
---|---|
Тип сообщений | Тип сообщений EDI. |
Проверка EDI | Выполнение проверки EDI для типов данных в соответствии со свойствами EDI схемы, ограничениями длины, пустыми элементами данных и конечными разделителями. |
Расширенная проверка | Если типом данных не является EDI, то проверка проводится согласно требованиям к элементу данных и разрешены повторы, перечисления и контроль длины элементов данных (минимальная и максимальная длина). |
Разрешить начальные и конечные нули | Сохраняет все дополнительные начальные или конечные нули и пробелы. Не удаляйте эти символы. |
Обрезать начальные и конечные нули | Удаляет начальные или конечные нули и пробелы. |
Политика конечных разделителей | Создает конечные разделители. - Не разрешено. Запрет использования конечных разделителей в получаемом обмене. Если обмен содержит конечные разделители, он будет объявлен недопустимым. - Необязательно: разрешает принимать обмен как с конечными разделителями, так и без них. - Обязательно. Получаемый обмен должен содержать конечные разделители. |
Internal Settings (Внутренние параметры)
Свойство | Описание |
---|---|
Создать пустые теги XML, если конечные разделители разрешены | Отправитель при обмене добавляет пустые теги XML для конечных разделителей. |
Разделение документа Interchange на наборы транзакций — заблокировать наборы транзакций при ошибке | Указывает, что каждый набор транзакций в рамках операции обмена нужно анализировать в виде отдельного XML-документа, применяя к этому набору транзакций соответствующую оболочку. Приостановите только те наборы транзакций, которые не прошли проверку. |
Разделение документа Interchange на наборы транзакций — заблокировать документ Interchange при ошибке | Указывает, что каждый набор транзакций в рамках операции обмена нужно анализировать в виде отдельного XML-документа, применяя соответствующую оболочку. Если один или несколько наборов транзакций, входящих в обмен, не проходят проверку, обработка останавливается для всего обмена. |
Сохранение документа Interchange — заблокировать наборы транзакций при ошибке | Сохраняет операцию обмена неделимой, создавая XML-документ для всего пакетного обмена. Обработка будет прекращаться только для тех наборов транзакций, которые не прошли проверку, и продолжится для всех остальных наборов транзакций. |
Сохранение документа Interchange — заблокировать операцию обмена при ошибке | Сохраняет операцию обмена неделимой, создавая XML-документ для всего пакетного обмена. Если один или несколько наборов транзакций, входящих в обмен, не проходят проверку, обработка останавливается для всего обмена. |
Параметры отправки EDIFACT
Идентификаторы
Свойство | Описание |
---|---|
UNB1.2 (версия синтаксиса) | Значение от 1 до 4. |
UNB2.3 (обратный адрес маршрутизации для отправителя) | Буквенно-цифровое значение длиной 1-14 символов. |
UNB3.3 (обратный адрес маршрутизации для получателя) | Буквенно-цифровое значение длиной 1-14 символов. |
UNB6.1 (эталонный пароль получателя) | Буквенно-цифровое значение длиной 1-14 символов. |
UNB6.2 (эталонный квалификатор получателя) | Буквенно-цифровое значение длиной 1-2 символа. |
UNB7 (эталонный ИД приложения) | Буквенно-цифровое значение длиной 1-14 символов. |
Acknowledgment (Подтверждение)
Свойство | Описание |
---|---|
Получение сообщения (CONTRL) | Основной партнер, отправляющий сообщение, запрашивает техническое (CONTRL) подтверждение от гостевого партнера. |
Подтверждение (CONTRL) | Основной партнер, отправляющий сообщение, запрашивает функциональное (CONTRL) подтверждение от гостевого партнера. |
Создать цикл SG1/SG4 для принятых наборов транзакций | Если вы хотите получать функциональное подтверждение, эта настройка устанавливает принудительное создание циклов SG1/SG4 в функциональных подтверждениях для принятых наборов транзакций. |
Схемы
Свойство | Описание |
---|---|
UNH2.1 (Тип) | Тип набора транзакций. |
UNH2.2 (Версия) | Номер версии сообщения. |
UNH2.3 (Выпуск) | Номер выпуска сообщения. |
Схема | Ранее загруженная схема, которую вы хотите использовать, из любого типа ресурса: - Версия потребления: учетная запись интеграции, связанная с приложением логики. - Стандартная версия: ресурс приложения логики |
Envelopes (Оболочка)
После завершения настройки строки оболочки автоматически отображается следующая строка. Если правила не указаны, то при проверке используется строка, помеченная По умолчанию.
Свойство | Описание |
---|---|
UNB8 (код приоритета обработки) | Буквенно-цифровое значение, содержащее один символ. |
UNB10 (соглашение о связи) | Буквенно-цифровое значение длиной 1-40 символов. |
UNB11 (тестовый индикатор) | Указывает, что созданный обмен является тестовыми данными. |
Применить сегмент UNA (совет для строки службы) | Создайте сегмент UNA для отправляемого обмена. |
Применить сегменты UNG (заголовок группы функций) | Создание сегментов объединения в заголовке функциональной группы сообщений, отправляемых гостевому партнеру. Для создания сегментов UNG можно использовать следующие значения: - Схема. Ранее загруженная схема, которую вы хотите использовать, из любого типа ресурса: - Версия потребления: учетная запись интеграции, связанная с приложением логики. - Стандартная версия: ресурс приложения логики - UNG1. Буквенно-цифровое значение длиной 1-6 символов. - UNG2.1. Буквенно-цифровое значение длиной 1-35 символов. - UNG2.2. Буквенно-цифровое значение длиной 1-4 символа. - UNG3.1. Буквенно-цифровое значение длиной 1-35 символ. - UNG3.2. Буквенно-цифровое значение длиной 1-4 символа. - UNG6. Буквенно-цифровое значение длиной 1-3 символа. - UNG7.1. Буквенно-цифровое значение длиной 1-3 символа. - UNG7.2. Буквенно-цифровое значение длиной 1-3 символа. - UNG7.3. Буквенно-цифровое значение длиной 1-6 символов. - UNG8. Буквенно-цифровое значение длиной 1-14 символов. |
Character Sets and Separators (Наборы символов и разделители)
Вместо кодировки можно задать другой набор разделителей, который будет использоваться для каждого типа сообщений. Если для заданной схемы сообщений набор символов не указан, то используется набор символов по умолчанию.
Свойство | Описание |
---|---|
UNB1.1 (идентификатор системы) | Набор символов EDIFACT, применяемый к исходящему обмену. |
Схема | Ранее загруженная схема, которую вы хотите использовать, из любого типа ресурса: - Версия потребления: учетная запись интеграции, связанная с приложением логики. - Стандартная версия: ресурс приложения логики Для этой схемы выберите нужный набор разделителей на основе следующих описаний разделителя. После завершения настройки строки схемы автоматически отображается следующая строка. |
Тип входных данных | Тип входных данных для сообщения. |
Разделитель компонентов | Одиночный символ, используемый для разделения составных элементов данных. |
Разделитель элементов данных | Один символ, используемый для разделения простых элементов данных в составных элементах данных. |
UNA3 (десятичная запись) | Нотация, используемая в исходящем обмене. |
UNA4 (индикатор освобождения) | Значение индикатора освобождения, который указывает на то, что следующий символ не является синтаксическим разделителем, символом завершения или освобождения, а входит в исходные данные. |
UNA5 (разделитель повтора) | Значение разделителя повтора, который разделяет сегменты, повторяющиеся в пределах набора транзакций. |
Признак конца сегмента | Одиночный символ, обозначающий конец сегмента EDI. |
Суффикс | Символ, который будет использоваться с идентификатором сегмента. Если указывается суффикс, элемент данных терминатора сегмента может быть пустым. Если признак конца сегмента оставить пустым, необходимо будет указать суффикс. |
Control Numbers (Контрольные номера)
Свойство | Описание |
---|---|
UNB5 (контрольный номер обмена) | Префикс, диапазон значений для контрольного номера обмена и суффикс. Эти значения используются для создания исходящего обмена. Нужно указать контрольный номер, однако префикс и суффикс указывать необязательно. Значение контрольного номера увеличивается для каждого нового сообщения, а префикс и суффикс не меняются. |
UNG5 (контрольный номер группы) | Префикс, диапазон значений для контрольного номера обмена и суффикс. Эти значения используются для создания контрольного номера группы. Нужно указать контрольный номер, однако префикс и суффикс указывать необязательно. Контрольный номер увеличивается для каждого нового сообщения до достижения максимального значения, а префикс и суффикс не меняются. |
UNH1 (эталонный номер заголовка сообщения) | Префикс, диапазон значений для контрольного номера обмена и суффикс. Эти значения используются для создания эталонного номера заголовка сообщения. Нужно указать эталонный номер, однако префикс и суффикс указывать необязательно. Префикс и суффикс указывать необязательно, однако нужно указать эталонный номер. Значение эталонного номера увеличивается для каждого нового сообщения, а префикс и суффикс не меняются. |
Проверка
После завершения настройки строки проверки автоматически отображается следующая строка. Если правила не указаны, то при проверке используется строка, помеченная По умолчанию.
Свойство | Описание |
---|---|
Тип сообщений | Тип сообщений EDI. |
Проверка EDI | Выполнение проверки EDI для типов данных в соответствии со свойствами EDI схемы, ограничениями длины, пустыми элементами данных и конечными разделителями. |
Расширенная проверка | Если тип данных не EDI, проведите проверку требований к элементу данных и разрешенных повторов, перечислений и контроля длины элементов данных (минимальная и максимальная длина). |
Разрешить начальные и конечные нули | Сохраняет все дополнительные начальные или конечные нули и пробелы. Не удаляйте эти символы. |
Обрезать начальные и конечные нули | Удаляет начальные или конечные нули. |
Политика конечных разделителей | Создает конечные разделители. - Не разрешено. Запрет использования конечных разделителей в отправляемом обмене. Если обмен содержит конечные разделители, он будет объявлен недопустимым. - Необязательно: разрешает отправлять обмен как с конечными разделителями, так и без них. - Обязательно. Отправляемый обмен должен содержать конечные разделители. |