{"id":1161,"date":"2009-05-14T14:59:34","date_gmt":"2009-05-14T18:59:34","guid":{"rendered":"http:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/"},"modified":"2009-05-21T13:41:20","modified_gmt":"2009-05-21T17:41:20","slug":"error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/","title":{"rendered":"Error adding new User (11i) &#8211; unable to call fnd_ldap _wrapper .create_user"},"content":{"rendered":"<p><strong>Issue<\/strong> : Error while creating new User in 11i system integrated with OID\/SSO &#8220;<strong>ORA-20001 unable to call fnd_ldap_wrapper.create_user due to folowing reason : An unexpected error occurred. Please contact System Administrator<\/strong>&#8221;<\/p>\n<p><strong>Instance Configuration<\/strong> : Apps 11i with OID\/SSO Integration (<strong>one way Integration<\/strong> from Apps 11i to OID)<\/p>\n<p>Looking at error message &#8220;<strong>unable to call fnd_ldap_wrapper<\/strong>&#8221; its clear that issue is with LDAP (<strong>L<\/strong>ightweight <strong>D<\/strong>irectory <strong>A<\/strong>ccess <strong>P<\/strong>rotocol) i.e. OID (<strong>Oracle Internet Directory<\/strong>) to know more about OID <a target=\"_blank\" href=\"https:\/\/onlineappsdba.com\/index.php\/2006\/12\/04\/oracle-internet-directory-oid\/\">click here<\/a><\/p>\n<p><strong>User Provisioning &amp; Synchronization<\/strong> :\u00a0 For those who are new to OID or integration of Apps (11i\/R12)<strong> <\/strong>with OID\/SSO &#8211;\u00a0 <strong>ODISRV<\/strong> (Oracle Directory Integration Service) is service\/sub component in\u00a0 OID (<strong>Oracle Internet Directory<\/strong>) which is responsible for <strong>User Provisioning<\/strong> and <strong>Synchronization<\/strong> between <strong>Oracle Internet Directory<\/strong> (Oracle&#8217;s implementation of <strong>LDAP <\/strong>Server) and Oracle <strong>E-Business Suite<\/strong> (11i\/R12) + other Oracle Application like Portal, Collaboration Suite <a target=\"_blank\" href=\"https:\/\/onlineappsdba.com\/index.php\/2007\/02\/26\/oracle-collboration-suite\">here<\/a> and <a target=\"_blank\" href=\"https:\/\/onlineappsdba.com\/index.php\/2007\/07\/01\/ocs-mail-server-architecture\/\">here<\/a><\/p>\n<p>There are three servers\/processes in OID<br \/>\n<strong>a) oidldapd<\/strong> &#8211; LDAP daemon<br \/>\n<strong>b) oidrepld<\/strong> &#8211; OID replication Server<br \/>\n<strong>c) odisrv<\/strong> &#8211; Directory Integration Server<br \/>\n.<\/p>\n<p>Looking at error message <strong>fnd_ldap_wrapper.create_user <\/strong>its easy to guess that We need to focus on LDAP (OID in our case)<\/p>\n<p><strong>1.<\/strong> First thing to do is check if OID (Oracle Internet Directory) is up and running<\/p>\n<p>&#8220;<strong>opmnctl status<\/strong>&#8221;\u00a0 If OID is up and running, next step is to check if<strong> ODI<\/strong> Server (Directory Integration) is up and running. There are two ways to check it<strong>Check 1 from log files : Check ODI Server (Oracle Directory Integration Server)<br \/>\n$ORACLE_HOME\/ldap\/log\/odisrvXX.log (OID Home)<br \/>\n$ORACLE_HOME\/ldap\/odi\/log\/<strong>AppsName<\/strong>_cn=Common,cn=Products,cn=OracleContext_I.aud<br \/>\n$ORACLE_HOME\/ldap\/odi\/log\/<strong>AppsName<\/strong>_cn=Common,cn=Products,cn=OracleContext_I.trc<\/p>\n<p><\/strong>where <strong>AppsName<\/strong> is name you used during Apps Integration with OID<\/p>\n<p><strong>Check 2 from Process table<\/strong> :\u00a0 Check OID process in process table ODS.ODS_PROCESS<\/p>\n<p><strong>SQL&gt; select instance, pid, serverid, configset, state from ODS.ODS_PROCESS;<\/strong><\/p>\n<p>INSTANCE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 PID\u00a0\u00a0 SERVERID\u00a0 CONFIGSET\u00a0\u00a0\u00a0\u00a0\u00a0 STATE<br \/>\n&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n1\u00a0\u00a0\u00a0\u00a0\u00a0 19061\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2<br \/>\n1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1<\/p>\n<p><strong>Server ID <\/strong>2 means LDAP Server<br \/>\n<strong>Server ID<\/strong> 7 with config set 0 means ODI(or DIP &#8211; Directory Integration and Provisioning) Server for <strong>Provisioning<\/strong><br \/>\n<strong>Server ID<\/strong> 7 with config set 1 means ODI (or DIP- Directory Integration and Provisioning) Server for <strong>Synchronization<\/strong><\/p>\n<p><strong>State<\/strong><br \/>\n0 = <strong>stop<\/strong>, 1 = <strong>start<\/strong>, 2 = <strong>running<\/strong>, 3 = <strong>restart<\/strong>, 4 = <strong>shutdown<\/strong> 5=<strong> failed over<\/strong> (if using HA)<\/p>\n<p><font color=\"#ff0000\">This clearly indicates that there is some problem during start of ODI Server in above example.<\/font><\/p>\n<p><font color=\"#ff0000\">.<\/font><\/p>\n<p><strong>Fix <\/strong>:<br \/>\n<strong>1)<\/strong> Shutdown OID using :<strong> opmnctl stopall <\/strong>(<strong>O<\/strong>racle <strong>P<\/strong>rocess <strong>M<\/strong>anager and <strong>N<\/strong>otification Server, OPMN strat <strong>OIDMON<\/strong> which in turn calls<strong> OIDCTL <\/strong>to start\/stop OID Processes)<br \/>\n<strong>2)<\/strong> Take backup of existing <strong>ods_process <\/strong>table<br \/>\nSQL&gt;create table ods.ods_process_bkp as select * from ods.ods_process;<br \/>\n<strong>3)<\/strong> Truncate table ods_process<br \/>\nSQL&gt;truncate table ods.ods_process;<br \/>\n<strong>4)<\/strong> Restart OID ; opmnctl startall<br \/>\n<strong>5)<\/strong> Check logs $ORACLE_HOME\/ldap\/log\/<strong>odisrvXX.log<\/strong><\/p>\n<p>If you don&#8217;t see any updates in $ORACLE_HOME\/ldap\/log\/odisrvXX.log<br \/>\nthen start <strong>ODI Server manually<\/strong> using <strong>OIDCTL<\/strong> (OID Control utility)<\/p>\n<p><strong>oidctl<\/strong> connect=&lt;tns_alias_for_db&gt; server=ODISRV instance=1\u00a0 host=&lt;hostname&gt; configset=0 flags=&#8221;port=oid_port&#8221; start<\/p>\n<p><strong>oidctl<\/strong> connect=&lt;tns_alias_for_db&gt; server=ODISRV instance=2\u00a0 host=&lt;hostname&gt; configset=1 flags=&#8221;port=oid_port&#8221; start<\/p>\n<p><font color=\"#ff0000\">Note*\u00a0There could be\u00a0other reasons for above error message and above example is one of them.<\/font><\/p>\n<p><strong><u>References<\/u><\/strong><\/p>\n<ul>\n<li>812393.1\u00a0 Cannot Create New Surrogate Supplier User<\/li>\n<li>470896.1\u00a0 Receiving &#8216;Unable To Call Fnd_ldap_wrapper.Create_user&#8217; Error When Creating A User In Core Forms On a SSO\/OID Enabled EBS Environment<\/li>\n<li>429497.1\u00a0 User Creation Fails in Oracle E-Business Suite if the User all ready exists in Oracle Internet Directory<\/li>\n<li>566998.1\u00a0 ODISRV is no longer synchronizing entries<\/li>\n<li>329808.1\u00a0 How to Troubleshoot OID<\/li>\n<li><a target=\"_blank\" href=\"https:\/\/onlineappsdba.com\/index.php\/2006\/12\/04\/oracle-internet-directory-oid\/\">OID basics<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Issue : Error while creating new User in 11i system integrated with OID\/SSO &#8220;ORA-20001 unable to call fnd_ldap_wrapper.create_user due to [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[42],"tags":[],"class_list":["post-1161","post","type-post","status-publish","format-standard","hentry","category-troubleshooting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Error adding new User (11i) - unable to call fnd_ldap _wrapper .create_user -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Error adding new User (11i) - unable to call fnd_ldap _wrapper .create_user -\" \/>\n<meta property=\"og:description\" content=\"Issue : Error while creating new User in 11i system integrated with OID\/SSO &#8220;ORA-20001 unable to call fnd_ldap_wrapper.create_user due to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/\" \/>\n<meta property=\"article:published_time\" content=\"2009-05-14T18:59:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-05-21T17:41:20+00:00\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/\",\"name\":\"Error adding new User (11i) - unable to call fnd_ldap _wrapper .create_user -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"datePublished\":\"2009-05-14T18:59:34+00:00\",\"dateModified\":\"2009-05-21T17:41:20+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Error adding new User (11i) &#8211; unable to call fnd_ldap _wrapper .create_user\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Error adding new User (11i) - unable to call fnd_ldap _wrapper .create_user -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/","og_locale":"en_US","og_type":"article","og_title":"Error adding new User (11i) - unable to call fnd_ldap _wrapper .create_user -","og_description":"Issue : Error while creating new User in 11i system integrated with OID\/SSO &#8220;ORA-20001 unable to call fnd_ldap_wrapper.create_user due to [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/","article_published_time":"2009-05-14T18:59:34+00:00","article_modified_time":"2009-05-21T17:41:20+00:00","author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/","url":"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/","name":"Error adding new User (11i) - unable to call fnd_ldap _wrapper .create_user -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"datePublished":"2009-05-14T18:59:34+00:00","dateModified":"2009-05-21T17:41:20+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2009\/05\/14\/error-adding-new-user-11i-unable-to-call-fnd_ldap_wrappercreate_user\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"Error adding new User (11i) &#8211; unable to call fnd_ldap _wrapper .create_user"}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/1161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1161"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/1161\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=1161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=1161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}