14: l_tmp_str varchar2(4000);
15: begin
16: l_module_source := G_MODULE_SOURCE || 'translate_ldap_errors: ';
17:
18: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
19: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Begin');
20: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Error Msg : ' || errm);
21: end if;
22:
15: begin
16: l_module_source := G_MODULE_SOURCE || 'translate_ldap_errors: ';
17:
18: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
19: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Begin');
20: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Error Msg : ' || errm);
21: end if;
22:
23: if (instr(errm, G_GSL_PWDEXPIRED_EXCP_9000 )>0 ) then
16: l_module_source := G_MODULE_SOURCE || 'translate_ldap_errors: ';
17:
18: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
19: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Begin');
20: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Error Msg : ' || errm);
21: end if;
22:
23: if (instr(errm, G_GSL_PWDEXPIRED_EXCP_9000 )>0 ) then
24: l_err_code := FND_SSO_LDAP_APPSDN_PWD_EXPIRD;
50: else
51: l_err_code := FND_SSO_UNEXP_ERROR;
52: end if;
53:
54: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
55: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_err_code : ' || l_err_code);
56: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_tmp_str: ' || l_tmp_str);
57: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'End');
58: end if;
51: l_err_code := FND_SSO_UNEXP_ERROR;
52: end if;
53:
54: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
55: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_err_code : ' || l_err_code);
56: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_tmp_str: ' || l_tmp_str);
57: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'End');
58: end if;
59:
52: end if;
53:
54: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
55: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_err_code : ' || l_err_code);
56: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_tmp_str: ' || l_tmp_str);
57: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'End');
58: end if;
59:
60: return l_err_code;
53:
54: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
55: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_err_code : ' || l_err_code);
56: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_tmp_str: ' || l_tmp_str);
57: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'End');
58: end if;
59:
60: return l_err_code;
61: