15: l_string_index integer;
16: begin
17: l_module_source := G_MODULE_SOURCE || 'translate_ldap_errors: ';
18:
19: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
20: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Begin');
21: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Error Msg : ' || errm);
22: end if;
23:
16: begin
17: l_module_source := G_MODULE_SOURCE || 'translate_ldap_errors: ';
18:
19: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
20: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Begin');
21: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Error Msg : ' || errm);
22: end if;
23:
24: if (instr(errm, G_GSL_PWDEXPIRED_EXCP_9000 )>0 ) then
17: l_module_source := G_MODULE_SOURCE || 'translate_ldap_errors: ';
18:
19: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
20: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Begin');
21: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'Error Msg : ' || errm);
22: end if;
23:
24: if (instr(errm, G_GSL_PWDEXPIRED_EXCP_9000 )>0 ) then
25: l_err_code := FND_SSO_LDAP_APPSDN_PWD_EXPIRD;
68: else
69: l_err_code := FND_SSO_UNEXP_ERROR;
70: end if;
71:
72: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
73: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_err_code : ' || l_err_code);
74: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_tmp_str: ' || l_tmp_str);
75: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'End');
76: end if;
69: l_err_code := FND_SSO_UNEXP_ERROR;
70: end if;
71:
72: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
73: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_err_code : ' || l_err_code);
74: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_tmp_str: ' || l_tmp_str);
75: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'End');
76: end if;
77:
70: end if;
71:
72: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
73: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_err_code : ' || l_err_code);
74: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_tmp_str: ' || l_tmp_str);
75: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'End');
76: end if;
77:
78: return l_err_code;
71:
72: if (fnd_log.LEVEL_STATEMENT >= fnd_log.G_CURRENT_RUNTIME_LEVEL) then
73: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_err_code : ' || l_err_code);
74: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'l_tmp_str: ' || l_tmp_str);
75: fnd_log.string(fnd_log.LEVEL_STATEMENT, l_module_source, 'End');
76: end if;
77:
78: return l_err_code;
79: