| # Определение настроек преобразования (ecedi5511m000) Используйте этот сеанс чтобы список определений настроек преобразования для входящих сообщений, который можно редактировать или отображать в Определение настроек преобразования (ecedi5111s000) сеансе. данные, показываемые в этом сеансе, базируются на информации настроек преобразования, введенных в Установочные параметры преобразования (имена) (ecedi5110m000) сеансе. Примечание Если вы запустили этот сеанс с помощью масштабирования, вы можете только найти и выбрать запись. Организация Код, обозначающий набор стандартов (таких как ANSI X12, UN/EDIFACT, и VDA), используемых в EDI коммуникации. Организация Описание или название кода Направление Направление EDI-сообщения. EDI-сообщение Входящие и/или исходящие сообщения, поддерживаемые данным приложением. Эти сообщения могут быть активными (т.е. действительно используемыми в компании) или не активными. Связанные темы Использование поддерживаемых EDI-сообщений EDI-сообщение Описание или название кода Тип поля Формат ASCII-файлов. Примечание Настройки преобразования можно создать для файлов, в которых поля разделены разделителями полей, или имеют фиксированную длину. Настройка преобразования Код, подтверждающий настройку преобразования. Настройка преобразования Описание или название кода Назначение Назначение поля во входящем сообщении, как определено в Установочные параметры преобразования (взаимосвязи) (ecedi5112m000) сеансе. Поле Название поля, например, tdsls400.ofbp. Для настроек исходящего преобразования можно использовать постоянные коэффициенты. Постоянные должны начинаться с двойных кавычек ("). Весь текст после двойных и закрываемый кавычками (если имеются) присутствует в сообщении. Порядков. номер Порядковый номер поля. Такое же поле может быть включено неоднократно. Если поле встретилось только один раз во время настроек преобразования, то для него можно установить 0 или 1. Если поле встречается неоднократно при настройке преобразования, то можно выставить больший порядковый номер, увеличивая его на единицу для каждого поля во время настройки преобразования. Порядк.но.обработки Порядок обработки полей. Уров. Уровень, определенный в Установочные параметры преобразования (взаимосвязи) (ecedi5112m000) сеансе. Старт.поз.ключа Место поля в списке Высота бум. Длина поля. Читать след.запись Если этот флаг установлен, то новая запись будет прочитана на этом уровне для входящих сообщений, а новая запись таблицы, которая сделана в поле, будет читаться для исходящих сообщений. Если этот флаг сброшен, то новые записи не будут читаться, а текущие записи останутся активными. Примечание Это поле показывает, должна ли читаться новая запись для обработки содержимого поля. На основе значения этого поля можно определить, когда новая строка готова для чтения из того же файла. Порядк.но. наитерацион.уровне Порядковый номер показывает, куда должен двигаться курсор после обработки поля. Это поле используется только, если эта запись предназначена для последнего поля итеративного уровня или для последнего поля настроек преобразования. Например: Вы хотите ввести текстовое поле , которое содержит данные из файла ASCII в заголовок заказа, который выполняется итеративно. Как только последнее текстовое поле заполнено, курсор возвращается в поле с порядковым номером 3, используя порядковый номер поля. Ключ и три текстовых поля включены в каждую строку уровня 2.
Поле | Уров. | Порядковый номер | Итеративный уровень
№ заказа | 1 | 1 |
Ссылка | 1 | 2 |
Текстовое поле | 2 | 3 |
Текстовое поле | 2 | 4 |
Текстовое поле | 2 | 5 | 3
Порядок при неправильном ключе Порядковый номер, показывающий, куда должен двигаться курсор, если ключ не действительный или изменяется. Это поле заполняется только, если в «Новая запись» указано «Да». Пример 1 - итеративная обработка После обработки всех текстовых полей читается номер клиента Уровень 2 - итеративный.
Поле | Уров. | Последовательность в | Назад | Назад | Нов.
Итер. | Ключ | запись |  |  |
№ заказа | 1 | 1 |  |  |
Ссылка | 1 | 2 |  |  |
Текстовое поле | 2 | 3 |  | 6 | Да
Текстовое поле | 2 | 4 |  |  |
Текстовое поле | 2 | 5 | 3 |  |
Клиент | 1 | 6 |  |  |
Пример 2 - последовательная обработка После заполнения всех строк заказа (уровень 2), можно вводить новый заказ (уровень 1).
Поле | Уров. | Последовательность в | Назад | Назад | Нов.
Итер. | Ключ | запись |  |  |
№ заказа | 1 | 1 |  |  | Да
Ссылка | 1 | 2 |  |  |
Клиент | 1 | 3 |  |  |
Изделие | 2 | 4 |  | 1 | Да
Кол-во | 2 | 5 |  |  |
Дата доставки | 2 | 6 | 4 |  |
Сделать запись Если этот флаг установлен, запись должна быть добавлена в соответствующую таблицу после того, как поле для входящего сообщения будет обработано, и зависит от резултата произведенного выражения. Назначение поля (верхнее, заголовок или строка) определяет таблицу, в которой сохраняются сообщения. Пример 1
Поле | Назначение | Запись
№ заказа | заголовок |
Ссылка | заголовок |
Клиент | заголовок | Да
Изделие | строка |
Кол-во | строка |
Дата доставки | строка | Да
Поля, обработанные после команды с одинаковым назначением, не добавляются в соответствующую таблицу. Нельзя записать несколько команд для одной записи (напр., строка заказа) Согласно иерархии адресов, LN проверяет, записаны ли все приоритетные адреса. Если приоритетный адрес не записан, то соответствующие адреса записываются перед определенным записанным адресом. Иерархия - это: Верхняя строка Заголовок Строка Пример 2
Поле | Назначение | Запись
№ заказа | заголовок |
Ссылка | заголовок |
Клиент | заголовок |
Изделие | строка |
Кол-во | строка |
Дата доставки | строка | Да
Так как заголовок еще не записан, то сначала пишется заголовок, за которым идет строка. Если отсутствует верхняя строка, то строка записывается пред верхней строкой. Конвертировать Если этот флаг установлен, то используется соответствующая таблица для преобразования поля. Если этот флаг сброшен, то код подбирается из соответствующих кодов в LN и не требует преобразования. Примечание Любое, которое может быть включено во входящее сообщение, можно преобразовать. Если этот флаг не установлен, то код в сообщении отождествляется с одним из LN и не требует преобразования. |