powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Мультиязычная выгрузка конкарента FNDLOAD
14 сообщений из 14, страница 1 из 1
Мультиязычная выгрузка конкарента FNDLOAD
    #39767227
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, подскажите плиз, есть конкарент где параметры описаны в двух языках, US и RU.
Выгрузить можно и в зависимости от настроек NLS в заголовке файла данных LDT будет

UPLOAD @FND:patch/115/import/afcpprog.lct @~PROD:~PATH/~FILE
LANGUAGE = "US"
или
LANGUAGE = "RU"

При этом опытным путем вижу что загружая такой конкарент перетираются оба значения или в русский или в английский.
А как сделать чтобы оба языка переносились?
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767238
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во избежание будущей перетирки значений
выполняйте выгрузку параметров конкарента
в соответствии с программной документацией
и указаниями службы техподдержки.
:-)
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767240
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в чем ответ?
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767244
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leprechaunА в чем ответ?А в чем вопрос?

Как правильно задавать вопросы
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767255
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С Вашей позицией понятно, не утруждайтесь пожалуйста.
Если кто подскажет спасибо.
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767263
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leprechaun,

Мессир, Вам намекнули, что тут телепатов нет
Что Вы там указывали для загрузки, что получили, непонятно
может у Вас все загрузилось

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

По хорошему, какую задачу решаете и ссылку на документ которым пользовались

С адекватным оформлением сообщения тэгами форума

p.s.
FNDLOAD for multi-language OR Multilingual
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767424
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если я невнятно сформулировал вопрос, прошу прощения.

Вот командная строка выгрузки

Код: plsql
1.
FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct XX_REPORT.ldt PROGRAM APPLICATION_SHORT_NAME="XXAR" CONCURRENT_PROGRAM_NAME="XX_REPORT"



Далее по вашей ссылке описано, что перед выгрузкой выбирается язык, к примеру
set NLS_LANG=AMERICAN_AMERICA.AR8MSWIN1256

В зависимости от этого в шапке ldt формируется указание LANGUAGE = "US" и ниже перечисляются параметры конкарента с наименованиями полей (для выбранного языка).
Но вот чтобы перечислялись параметры учитывая наличие двух языков я в теле ldt не увидел, и что у меня по факту происходит:

Загружая файл с LANGUAGE = "US" я оба перевода превращаю в английский, загружая с LANGUAGE = "RU" в русский (использую ключ CUSTOM_MODE=FORCE)

Вопрос в том как потянуть одновременно оба языка.
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767433
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leprechaun,

Используйте 2 имени файла
p.s. В зависимости от ОС
нужно использовать либо
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
## unix simple sh
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
export NLS_LANG

## unix ksh,bash,zsh
export NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251

::: ## windows
set NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251



p.p.s.
автор
Код: plsql
1.
set NLS_LANG=AMERICAN_AMERICA.AR8MSWIN1256


Вам нужен арабский? -
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767527
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Арабский просто первый пример с вашей ссылки.

То есть предлагаете выгрузить двумя файлами *RU и *US и последовательно развернуть? Одним реализовать нельзя?
Сейчас попробую, скажу что получилось.
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767616
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем порядок действий был таков:

1. Выгрузил нужный мне конкарент командой что приводил выше в один файл после выполнения
Код: plsql
1.
export nls_lang=AMERICAN_AMERICA.CL8MSWIN1251


Внутри ldt все наименования параметров на английском, LANGUAGE = "US"

2. Выгрузил нужный мне конкарент командой что приводил выше в другой файл после выполнения
Код: plsql
1.
export nls_lang=RUSSIAN_CIS.CL8MSWIN1251


Внутри ldt все наименования параметров на русском, LANGUAGE = "RU"

3. Загрузил их по очереди сначала в последовательности EN, US, после наоборот.
Результат - названия параметров апдейтятся по последнему языку, то есть перетирая все значения в FND_DESCR_FLEX_COL_USAGE_TL с LANGUAGE IN (RU,US), в то время как я ожидаю что данные разложатся по своим языкам.

Что я тут делаю не так?
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767754
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет что-то знающих, зато как поучить вопросы формулировать всегда найдется парень)
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39767978
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leprechaunНет что-то знающих, зато как поучить вопросы формулировать всегда найдется парень)
Очень жаль, что исчезли думающие...

Посмотрите Ваш файл $FND_TOP/patch/115/import/afcpprog.lct, раздел UPLOAD
Скорее всего там будут строки вида
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
UPLOAD EXECUTABLE
  begin
     if (:UPLOAD_MODE = 'NLS') then
	fnd_executables_pkg.TRANSLATE_ROW (
	  :EXECUTABLE_NAME,
...


    fnd_flex_loader_apis.up_value_set
       (p_upload_phase			=> 'BEGIN',
	p_upload_mode			=> :UPLOAD_MODE,
	p_custom_mode			=> :CUSTOM_MODE,
	p_flex_value_set_name		=> :flex_value_set_name,
...


А также пакет fnd_flex_loader_apis на предмет "p_upload_mode"

Ничего не напоминает?

Достаточно было предположить, что FNDLOAD всего лишь тупая утилита, которая берет данные из *.ldt файла и выполняет над ними операции, прописанные в передаваемом .lct файле.
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39768662
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за направление, посмотрю.
Исходил из того что все уже придумано до нас и я просто не верно FNDLOAD использую.
...
Рейтинг: 0 / 0
Мультиязычная выгрузка конкарента FNDLOAD
    #39769159
leprechaun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем да, ответ оказался элементарным, добавить к FNDLOAD ключ UPLOAD_MODE=NLS
Не понимаю почему одним предложением нельзя было ответить, но спасибо за поддержку)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Мультиязычная выгрузка конкарента FNDLOAD
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]