associação do usuario ao login

Perguntas relacionadas a questões técnicas do Oracle EBS. Criação de Concorrentes, Value Sets, Alerts, Forms Personalizations, Configurações, etc
Responder
amarorafael
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 44
Registrado em: Qua, 14 Mar 2012 2:37 pm

bom dia,
tenho que criar uma procedure que associe o usuario readmitido ao antigo login do ebs, o criterio para cadastrar o nome do usuario é o nome o nome do email da pessoa até o caractere '@', utilizei a função substr para poder fazer essa quebra do e-mail para criação do usuario. Agora eu preciso fazer a associação do usuario ao antigo login do ebs. teria alguma API que faria essa associação ao usuario ou eu teria que fazer esse processo na mão?! se não tiver alguma API alguém saberia como eu faria para que o usuario fosse associado?!?! eu consultei o usuario antigo no EBS e verifiquei que o campo "Pessoa" está em branco, quando o usuario é associado, neste campo aparece o nome completo do usuario neste campo.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Você pode usar uma API pra fazer a alteração.
Veja um exemplo:

Selecionar tudo

 fnd_user_pkg.updateuser(x_user_name            => p_rec.user_name
                           ,x_owner                => 'SEED'
                           ,x_unencrypted_password => 'abcd0123'
                           ,x_password_date        => SYSDATE + 500);
Essa API possui vários campos opcionais:

Selecionar tudo

procedure UpdateUser (
  x_user_name                  in varchar2,
  x_owner                      in varchar2,
  x_unencrypted_password       in varchar2 default null,
  x_session_number             in number default null,
  x_start_date                 in date default null,
  x_end_date                   in date default null,
  x_last_logon_date            in date default null,
  x_description                in varchar2 default null,
  x_password_date              in date default null,
  x_password_accesses_left     in number default null,
  x_password_lifespan_accesses in number default null,
  x_password_lifespan_days     in number default null,
  x_employee_id	               in number default null,
  x_email_address              in varchar2 default null,
  x_fax	                       in varchar2 default null,
  x_customer_id	               in number default null,
  x_supplier_id	               in number default null,
  x_old_password               in varchar2 default null);
ou

Selecionar tudo

procedure UpdateUserParty (
  x_user_name                  in varchar2,
  x_owner                      in varchar2,
  x_unencrypted_password       in varchar2 default null,
  x_session_number             in number default null,
  x_start_date                 in date default null,
  x_end_date                   in date default null,
  x_last_logon_date            in date default null,
  x_description                in varchar2 default null,
  x_password_date              in date default null,
  x_password_accesses_left     in number default null,
  x_password_lifespan_accesses in number default null,
  x_password_lifespan_days     in number default null,
  x_email_address              in varchar2 default null,
  x_fax	                       in varchar2 default null,
  x_person_party_id            in number default null,
  x_old_password               in varchar2 default null);
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 8 visitantes