powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS как загрузить юзеров?
29 сообщений из 29, показаны все 2 страниц
OEBS как загрузить юзеров?
    #33421947
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Народ, кто нибудь сталкивался с проблемой, когда нужно в EBS загрузить большое кол-во юзеров, а исходные данные представлены допустем эксельной табличкой с именем, паролем, дескрипшном и полномочиями юзеров?
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33422492
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри пакет FND_USER_PKG
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33423711
Leshic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой-то Лоадер есть который имитирует работу человека по занесению данных...
Консультантами часто используется.
Завтра скажу точно.
Но скрипт написать проще аддназначна :)
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33424054
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасиб!
А еще какие есть способы?
На FND_USER_PKG насмотрелся :(
Во время загрузки при использовании сего пакета БД ничего делать не может из-за deadlock в автономной транзакции. причем загрузка занимает оч много времени.
Какой-то лоадер - DATALOAD? Который интерактивно в формочку заносит юзеров? К сожалению его сглючивает(начинает вставлять данные не в те поля формы) на 5-10-ом юзере, и это исправить пока не получается
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33424226
со стороны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> А еще какие есть способы?

Канечна, дарагой, падхади пакупай - волшебный Болшой Красный Кнопк: Нажал и ходы себэ туда-суда и кебаб кушай с пахлавой, вах да :)

Или через пакеты или напрямую в таблицы, но как мне кажется с вашим уровнем знаний и умений напрямую в таблицу нецелесообразно и опасно.

Способ для настоящих пацанов: Открываешь исходник формы ввода юзеров, смотришь как эта форма проверяет и записывает (какой серверный пакет) юзеров в базу данных. Повторяешь ее манипуляции, пишешь *.ldt и **.lct (смотри в руководстве админа приложение С). И грузишь. Слабо?
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33424364
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Канечна, дарагой, падхади пакупай - волшебный Болшой Красный Кнопк: >Нажал и ходы себэ туда-суда и кебаб кушай с пахлавой, вах да :)
>
>Или через пакеты или напрямую в таблицы, но как мне кажется с вашим >уровнем знаний и умений напрямую в таблицу нецелесообразно и опасно.
>
>Способ для настоящих пацанов: Открываешь исходник формы ввода юзеров, >смотришь как эта форма проверяет и записывает (какой серверный пакет) >юзеров в базу данных. Повторяешь ее манипуляции, пишешь *.ldt и **.lct
>(смотри в руководстве админа приложение С). И грузишь. Слабо?

По моему - это естественно что хочется пользоваться удобным проверенным средством, экономящим время, а не трасировать формочки или изучать их исходники.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33424483
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nazarov_serg303
На FND_USER_PKG насмотрелся :(
Во время загрузки при использовании сего пакета БД ничего делать не может из-за deadlock в автономной транзакции. причем загрузка занимает оч много времени.


А можно глянуть на скрипт, в котором вы использовали данный пакет и который при выполнении базу останавливает из-за deadlock ?
Хочу у себя таким образом базу остановить.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33424504
со стороны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> По моему - это естественно что хочется пользоваться

а нэт :(

Если вы не поняли я имел ввиду стандартный апсовский лоадер (fndload). Можно попробовать посмотреть наличе готовых *.lct и *.ldt для загрузки на апликейшн сервере (поиском по файлам и тексту и user, fnd_user_pck и.т.д), но все равно прийдется неким средством (я например с помощью Excel и vba) формировать текстовый файлы данных *.ldt и скармливать его fndload
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33424663
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeshicКакой-то Лоадер есть
FNDLDR
Только пользователи должны быть уже заведены на каком-то инстансе.
Есть ещё DataLoad (бесплатный), который как раз имитирует ввод пользователя в форме (не слишком шустро, надо сказать).
Есть ещё iSetup, но с ним я плотно не разбирался.
Ещё есть продукты 3-х фирм за деньги (Mercury например).

ЗЫ: А чем пакет-то не устраивает? К нему пишется небольшая обёртка и всё работает на ура.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33425685
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 va_kochnev
>А можно глянуть на скрипт, в котором вы использовали данный пакет и >который при выполнении базу останавливает из-за deadlock ?
>Хочу у себя таким образом базу остановить.

Гружу с пом. FNDLOAD, так что скрипт стандартный, написанный друзьями из солнечной индии.
Что тебе для этого понадобится - OEBS версии 11.5.10.1 или 11.5.10.2 . Предварительно заведенные(загруженные) юзеры, которых надо проапдейтить - например добавить им полномочий. Формируеш любым способом (ну например как коллега "со стороны") .ldt-файл и загружаешь его FNDLOAD-ом. В процессе загрузки пытаешься что либо сделать в БД. Какой-нибудь select например.

2 со стороны
Меня сейчас мучит вопрос как написать такой .ldt чтоб загрузить связку username c HR repson c помощью одного из страндартных .lct.

4 Whateva
Пакет не устраивает т.к. металинк deadlock упорно фиксить не хочет, хотя такой трабл не только у меня одного. А именно - на загрузку одного юзера этим пакетом (его и юзает FNDLOAD) уходит более 2-х минут, в течении периода загрузки - возможно из-за генерации трасировочныйх файлов дедлока - с БД работать просто не реально. Но главный момент - похоже не все умеет этот пакет, толи не все возможности документированы - но пока не найду как сделать связку с HR.
За iSetup, Mercury спасиб! - поищу что это такое.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33425921
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nazarov_serg3034 Whateva
Пакет не устраивает т.к. металинк deadlock упорно фиксить не хочет, хотя такой трабл не только у меня одного. А именно - на загрузку одного юзера этим пакетом (его и юзает FNDLOAD) уходит более 2-х минут, в течении периода загрузки - возможно из-за генерации трасировочныйх файлов дедлока - с БД работать просто не реально. Но главный момент - похоже не все умеет этот пакет, толи не все возможности документированы - но пока не найду как сделать связку с HR.
За iSetup, Mercury спасиб! - поищу что это такое.
У HR есть возможность работы с Web ADI. Т.е. теоретически (я не делал этого своими руками, так что не знаю работает это на самом деле или нет) можно выгрузить/загрузить данные о персоне.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33425974
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Whateva,
iSetup - это какая-то старая и более не поддерживаемая оракловая штука.
У Mercury - не нашел среди продуктов загрузчика.. Как он называется?
DATALOAD по прежнему тупит. Опасная вещь - так и норовит не в те поля данных насувать и быстро сохранить сделанное. А задачка не простая - связать 75 юзеров, я б в ручную за полдня связал через формочку, но это только начало - дальше будет юзеров поболее. Тебе приходилось cвязывать HR и APPS users самому?
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33426043
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nazarov_serg303Whateva,
iSetup - это какая-то старая и более не поддерживаемая оракловая штука.
У Mercury - не нашел среди продуктов загрузчика.. Как он называется?
DataMigrator что-ли. Я не уверен что он в данной ситуации поможет т.к. по-памяти он позиционировался для AOL настроек.
nazarov_serg303DATALOAD по прежнему тупит. Опасная вещь - так и норовит не в те поля данных насувать и быстро сохранить сделанное. А задачка не простая - связать 75 юзеров, я б в ручную за полдня связал через формочку, но это только начало - дальше будет юзеров поболее. Тебе приходилось cвязывать HR и APPS users самому?
FND_USER.EMPLOYEE_ID = PER_ALL_PEOPLE_F.PERSON_ID
Только надо ручками переписать в FND_USER e-mail и т.п.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33426077
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ND_USER.EMPLOYEE_ID = PER_ALL_PEOPLE_F.PERSON_ID
>олько надо ручками переписать в FND_USER e-mail и т.п.

Там формочка кода связываеш юзера с HR инсертит в 3 таблички и апдейтит 4-е - что-то там еще c WorkFlow делает. ПРосто FND_USER проапдейтить не рискну.. это не поддерживается ораклом. Попробую через fnd_user_pkg.updateuser, правда это тоже не оч хор способ. Потом может через некоторое время что-о где то всплыть с тем же WF. У тебя не было подобных проблем?
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33426084
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nazarov_serg303Там формочка кода связываеш юзера с HR инсертит в 3 таблички и апдейтит 4-е - что-то там еще c WorkFlow делает. ПРосто FND_USER проапдейтить не рискну.. это не поддерживается ораклом. Попробую через fnd_user_pkg.updateuser, правда это тоже не оч хор способ. Потом может через некоторое время что-о где то всплыть с тем же WF. У тебя не было подобных проблем?
Напрямую я и не предлагал. Собственно говоря что я имел в виду:
1. загрузить персонал (попробовать WebADI)
2. загрузить пользователей штатными средствами
3. связать их ручками (важно не забыть проапдейтить поля на FND_USER иначе могут быть проблемы (в закупках например - там e-mail важен))
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33426096
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>1. загрузить персонал (попробовать WebADI)
>2. загрузить пользователей штатными средствами
>3. связать их ручками (важно не забыть проапдейтить поля на FND_USER иначе могут быть проблемы (в закупках например - там e-mail важен))

У меня первые 2 пункта готовы..
Третий вроде нашел как решить - посмотрим все ли ок через пару дней... fnd_user_pkg.updateuser. Вроде все втавляет куда надо и в WF тоже.
Whateva, Спасиб за ночной саппорт.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33426107
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nazarov_serg303У меня первые 2 пункта готовы..
Вы персонал чем грузили?
nazarov_serg303Whateva, Спасиб за ночной саппорт.
Незачто, я в другой TZ.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33426436
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я чего-то не догоняю ?
Но для эксперимента создал таблицу для пользователей (имя, пароль,описание) и полномочий (пользователь, полномочие)

Загнал туда 430 пользователей и по 3 полномочия для каждого.
Потом с в цикле для каждой записи позапускал процедуры fnd_user_pkg.createuser и fnd_user_pkg.AddResp.
Загрузились эти 430 пользователей за полотры минуты.

Что у вас за проблемы возникли, я так и не понял.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33426500
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Персонал грузили консультанты и кадровики, точно не знаю, наверно copy/paste в формочку.


>Может я чего-то не догоняю ?
Металинк тоже пишет, не можем дескать воспроизвести, а TAR такой не только у меня открыт..
Юзера грузятся нормально, а апдейтятся хреново. Прогони свой скрипт второй раз, добавив всем по 4-му полномочию.
(Я не точно описал проблему, т.к. именно при апдейте юзера возникает проблема)
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33426873
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nazarov_serg303>Может я чего-то не догоняю ?
Металинк тоже пишет, не можем дескать воспроизвести, а TAR такой не только у меня открыт..
Юзера грузятся нормально, а апдейтятся хреново. Прогони свой скрипт второй раз, добавив всем по 4-му полномочию.
(Я не точно описал проблему, т.к. именно при апдейте юзера возникает проблема)

Нормально добавляет. 20 секунд - и готово.
Могу прислать скрипт, которым я тестировал.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33427510
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 va_kochnev
За скрипт буду оч признателен.
snazarov][@[[msk.tonus.ru
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33427548
va_kochnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nazarov_serg303
За скрипт буду оч признателен.


Отправил.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33427580
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это при загрузке FNDLOAD из тестовой сист в продакшн.
FNDLOAD использует FND_USER_PKG,
какую именно функцию - не знаю, но надеюсь не createuser и addresp ;).

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
*** SESSION ID:( 33 . 108 )  2005 - 12 - 01   18 : 13 : 50 . 140 
DEADLOCK DETECTED
Current SQL statement for this session:
UPDATE FND_USER SET ENCRYPTED_FOUNDATION_PASSWORD = :B3 , ENCRYPTED_USER_PASSWORD = :B2 , PASSWORD_ACCESSES_LEFT = PASSWORD_LIFESPAN_ACCESSES, PASSWORD_DATE = SYSDATE, LAST_UPDATE_DATE = SYSDATE, LAST_UPDATED_BY = FND_GLOBAL.USER_ID WHERE USER_ID = :B1 
----- PL/SQL Call Stack -----
  object      line  object
  handle    number  name
c000000028c96da8        698   package body APPS.FND_WEB_SEC
c000000028c96da8       1197   package body APPS.FND_WEB_SEC
c000000031c7f148       1390   package body APPS.FND_USER_PKG
c000000031c7f148        390   package body APPS.FND_USER_PKG
c000000031c7f148        485   package body APPS.FND_USER_PKG
c000000028f8e8e0        647   anonymous block
c00000002eb26658        132   package body APPS.FND_SEED_STAGE_UTIL
c000000031ddac00          1   anonymous block
The following deadlock is not an ORACLE error. It is a
deadlock due to user error in the design of an application
or from issuing incorrect ad-hoc SQL. The following
information may aid in determining the deadlock:
Deadlock graph:
                       ---------Blocker(s)--------  ---------Waiter(s)---------
Resource Name          process session holds waits  process session holds waits
TX-0016000d-000006ef         12        33      X              12        33            X
session  33 : DID  0001 -000C-0000014E	session  33 : DID  0001 -000C-0000014E
Rows waited on:
Session  33 : obj - rowid =  00013388  - AAATOIAAUAAAPJsAAB
  (dictionary objn -  78728 , file -  20 , block -  62060 , slot -  1 )
Information on the OTHER waiting sessions:
End of information on OTHER waiting sessions.
===================================================
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33427643
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что выдаёт следующий селект?
Код: plaintext
1.
2.
3.
4.
5.
6.
select fnd_profile_options.profile_option_id, 
substr(profile_option_name, 1 , 40 ), 
substr(profile_option_value, 1 , 40 ) 
from fnd_profile_options , fnd_profile_option_values 
where fnd_profile_options.profile_option_id 
=fnd_profile_option_values.profile_option_id 
and profile_option_name like '%PASSWORD%'
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33427677
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
 6653 	IBY_F_PG_PASSWORD	welcome
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33427722
Whateva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AD и FND patchlevel какой?
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33429728
со стороны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас сервера нет под рукой, поэтому точно ничего не скажу, но вроде бы действительно в последних патчах они изменили систему защиты (сейчас она стала на FGA а была на вьюхах, а может и раньше была, но я не знал). Во вторых, изменились некоторые таблички и поля из стистемы безопасности. Может индусы не успели подправть *.lct и *.ldt или пакеты подпратвить - отсюда и траблы? Поэтому, наверное, лучший способ взять и разобрать исходники формочек, пришедших с новыми патчами.
Примечание: При использовании FGA надо при начале сессии что-то инициализировать, типа контекст приложения. Может это надо делать до вызова fnd_user_pck?
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33429909
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
11i.AD.I.3
11i.FND.H


2 со стороны
Если и удасться найти причину дедлока, то исправить ее не получится, нужно чтобы это сделали товарищи из оракла - иначе unsupported configuration.
...
Рейтинг: 0 / 0
OEBS как загрузить юзеров?
    #33432018
nazarov_serg303
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде дело пошло - металинк присвоил проблеме статус бага.
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / OEBS как загрузить юзеров?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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