Загрузка многоязычных данных
В Windchill Service Information Manager 10.2 M022 CPS10, 10.2 M032 CPS05 или 11.0 F000 CPS05 переведенные объекты, такие как файлы PDF, IEXML и файлы графики, снабжены двумя метками времени: одна метка времени для перевода, а другая метка времени для исходного языка или языка авторизации. Это позволяет загружать пакеты в любом порядке, независимо от языковой настройки.
В Servigistics InService введено новое многоязычное свойство с наименованием multilingual.bundle.with.source.timestamp.support, позволяющее упростить загрузку многоязычных пакетов в любом порядке, независимо от языковой настройки, для полной или инкрементной загрузки данных.
Чтобы использовать преимущества этого констр. элемента, необходимо применять пакеты, созданные в версиях Windchill Service Information Manager 10.2 M022 CPS10, 10.2 M032 CPS05 или 11.0 F000 CPS05, а для свойства multilingual.bundle.with.source.timestamp.support должно быть задано значение TRUE (значение по умолчанию для свойства в версии Servigistics InService 6.3 M001 и более поздних).
Если это свойство имеет значение FALSE, то система ведет себя так же, как при использовании версии Servigistics InService 6.2. В этом случае пакеты должны загружаться с учетом следующих ограничений, независимо от версии Windchill Service Information Manager, используемой для генерации пакетов.
• Пакеты на языке авторизации необходимо загружать первыми, до загрузки любых переведенных пакетов.
• Пакеты обновления или инкрементные переведенные многоязычные пакеты должны загружаться с тем же самым значением метки времени перевода, что и последние загруженные пакеты на языке авторизации.
Кроме того, новое свойство с наименованием multilingual.bundle.cleanup.stale.authoring.language.data определяет, будут ли удалены информационные элементы языка авторизации при загрузке инкрементных пакетов с другой языковой настройкой и с более поздней меткой времени создания. Если это свойство имеет значение TRUE (значение по умолчанию для этого свойства в версии Servigistics InService 6.3 F000), то существующие информационные элементы языка авторизации будут удалены. Если это свойство имеет значение FALSE, информационные элементы языка авторизации будут сохранены, хотя они не относятся к текущему времени.
Свойство multilingual.bundle.cleanup.stale.authoring.language.data будет обработано системой, только если свойство multilingual.bundle.with.source.timestamp.support имеет значение TRUE.
Оба свойства находятся в файле TAL.properties в следующем расположении: <INSERVICE>/Applications/DataProcess/Config/Common/Templates/TAL