1278:
1279: if (l_result = fnd_ldap_util.G_SUCCESS) then
1280: x_user_guid := l_orclguid;
1281:
1282: fnd_profile.get_specific(
1283: name_z => 'APPS_SSO_LOCAL_LOGIN',
1284: user_id_z => -1,
1285: val_z => l_local_login,
1286: defined_z => l_profile_defined);
1789:
1790: if x_result <> fnd_ldap_util.G_SUCCESS then
1791: raise no_such_user_exp;
1792: else
1793: fnd_profile.get_specific(
1794: name_z => 'APPS_SSO_LOCAL_LOGIN',
1795: user_id_z => l_user_id,
1796: val_z => l_local_login,
1797: defined_z => l_profile_defined);
2651:
2652: -- Bug 8618800
2653: -- Link same names should only apply if the LDAP user is not already linked to an EBS user on this instance
2654: -- and APPS_SSO_ALLOW_MULTIPLE_ACCOUNTS is Disabled. Get Site level only.
2655: fnd_profile.get_specific(name_z => 'APPS_SSO_ALLOW_MULTIPLE_ACCOUNTS',
2656: USER_ID_Z => -1,
2657: RESPONSIBILITY_ID_Z => -1,
2658: APPLICATION_ID_Z => -1,
2659: ORG_ID_Z => -1,
3087: -- Bug 13692093: Added check for LINK_EXISTING which is a successful linking of a new FND and existing LDAP user
3088: IF (x_result = fnd_ldap_util.G_SUCCESS) THEN
3089: -- x_user_guid := get_user_guid(p_user_name);
3090: x_user_guid := l_usr.user_guid;
3091: fnd_profile.get_specific( name_z => 'APPS_SSO_LOCAL_LOGIN', user_id_z => -1, val_z => l_local_login, defined_z => l_profile_defined);
3092: IF (l_local_login = 'SSO') THEN
3093: x_password := fnd_web_sec.EXTERNAL_PWD;
3094: END IF;
3095: -- if p_expire_password = false then update the user password (and password only)
3435:
3436: ELSE
3437: null;
3438: END IF;
3439: fnd_profile.get_specific(
3440: name_z => 'APPS_SSO_LOCAL_LOGIN',
3441: user_id_z => l_user_id,
3442: val_z => l_local_login,
3443: defined_z => l_profile_defined);
3452: 'Local user dont sych '|| l_user_name);
3453: end if;
3454: l_to_synch := FALSE;
3455: else
3456: fnd_profile.get_specific(name_z => 'APPS_SSO_LDAP_SYNC',
3457: user_id_z => l_user_id,
3458: val_z => l_allow_sync,
3459: defined_z => l_profile_defined);
3460: