Modify data in the LDAP server by using Thunderbird

Thunderbird is able to find contacts in an LDAP server. However, it would be very interesting to be able to change/add/delete contacts from the server. Otherwise, it all depends on the LDAP server administrator, and it is not very comfortable. Is there a way to do this?

LDAP directories are usually read-only in enterprise environments. As I understand it, is not in the context of Thunderbird to be a full LDAP editor.

Bug 86405 - LDAP address books make editable is a long-standing bug that illustrates this in detail.

Unfortunately, as comments of bug report seems to indicate, it is an improvement of the functionality that's not going to be implemented in the main features of Thunderbird.

A quick search for 'LDAP' in Thunderbird extensions does not seem to bring back something about either. It seems that you would have to use a separate application of LDAP as address book LDAP to have a full read/write access (assuming that your administrator allows it).

Tags: Thunderbird

Similar Questions

  • Weblogic server to the Ldap server connection;

    Hello


    I use the g(10.3.1 version) 11 weblogic to connect with the LDAP server.
    I created the new authenticatior provider.in vendor specific tab of this authenticator provider,
    I gave the settings for the LDap server.
    Then I restarted weblogic for users server.and control in the field of security, so I get not all Ldap users.
    The base_domain.log is:



    # < 3 October 2009 18:13:20 GMT + 05:30 > < opinion > < security > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1254573800182 > < BEA-090082 > < security initialization using security realm myrealm. >
    # < 3 October 2009 18:13:22 GMT + 05:30 > < WARNING > < hats > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1254573802964 > < BEA-149617 > < not critical internal application uddi was not deployed. Error: [Deployer: 149158] No. application files exist in "C:\oracle\MIDDLE~1\WLS103~1.0\WLSERV~1.3\server\lib\uddi.war". >
    # < 3 October 2009 18:13:22 GMT + 05:30 > < WARNING > < hats > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1254573802964 > < BEA-149617 > < uddiexplorer of Non-critical internal application has not been deployed. Error: [Deployer: 149158] No. application files exist in "C:\oracle\MIDDLE~1\WLS103~1.0\WLSERV~1.3\server\lib\uddiexplorer.war". >
    # < 3 October 2009 18:13:23 GMT + 05:30 > < opinion > < WebLogicServer > < d2i3pc002 > < AdminServer > < principal > < < WLS Kernel > > <><>< 1254573803979 > < BEA-000365 > < server changed to STANDBY status >
    # < 3 October 2009 18:13:23 GMT + 05:30 > < opinion > < WebLogicServer > < d2i3pc002 > < AdminServer > < principal > < < WLS Kernel > > <><>< 1254573803979 > < BEA-000365 > < server status changed initially >
    # < 3 October 2009 18:13:44 GMT + 05:30 > < WARNING > < oracle.adf.share.jndi.ReferenceStoreHelper > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1254573824729 > < BEA-000000 > < incomplete connection information >
    # < 3 October 2009 18:13:44 GMT + 05:30 > < WARNING > < oracle.adf.share.jndi.ReferenceStoreHelper > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1254573824761 > < BEA-000000 > < reference object incomplete connection >
    # < 3 October 2009 18:13:46 GMT + 05:30 > < opinion > < Log Management > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '1' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1254573826464 > < BEA-170027 > < server has established the connection with the Service of diagnosis level domain successfully. >
    # < 3 October 2009 18:13:46 GMT + 05:30 > < opinion > < WebLogicServer > < d2i3pc002 > < AdminServer > < principal > < < WLS Kernel > > <><>< 1254573826557 > < BEA-000365 > < server status changed to ADMIN >
    # < 3 October 2009 18:13:46 GMT + 05:30 > < opinion > < WebLogicServer > < d2i3pc002 > < AdminServer > < principal > < < WLS Kernel > > <><>< 1254573826557 > < BEA-000365 > < Server State has changed for RESUMING >
    # < 3 October 2009 18:13:46 GMT + 05:30 > < opinion > < Server > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1254573826604 > < BEA-002613 > < Channel "Default" is now listening on 192.168.1.63:7001 for iiop, t3, ldap protocols snmp, http. >
    # < 3 October 2009 18:13:46 GMT + 05:30 > < opinion > < Server > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1254573826604 > < BEA-002613 > < Channel "[1] by default ' is now listening on 127.0.0.1:7001 for iiop protocols t3, ldap, snmp, http. >
    # < 3 October 2009 18:13:46 GMT + 05:30 > < opinion > < WebLogicServer > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1254573826604 > < BEA-000331 > < started WebLogic Admin Server "AdminServer' field 'base_domain" running in development Mode >
    # < 3 October 2009 18:13:46 GMT + 05:30 > < opinion > < WebLogicServer > < d2i3pc002 > < AdminServer > < principal > < < WLS Kernel > > <><>< 1254573826636 > < BEA-000360 > < server started operation >
    # < 3 October 2009 18:13:46 GMT + 05:30 > < opinion > < WebLogicServer > < d2i3pc002 > < AdminServer > < principal > < < WLS Kernel > > <><>< 1254573826636 > < BEA-000365 > < Server State has changed in the RACE >
    # < 3 October 2009 18:15:55 GMT + 05:30 > < error > < org.apache.beehive.netui.pageflow.internal.AdapterManager > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1254573955292 > < BEA-000000 > < ServletContainerAdapter manager not initialized successfully. >
    # < 3 October 2009 18:16:31 GMT + 05:30 > < error > < Console > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < weblogic > <><>< 1254573991120 > < BEA-240003 > < Console met the following error weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security: 090294] couldn't make connection
    at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3224)
    at weblogic.security.providers.authentication.LDAPAtnDelegate.listUsers(LDAPAtnDelegate.java:2248)
    at weblogic.security.providers.authentication.LDAPAuthenticatorImpl.listUsers(LDAPAuthenticatorImpl.java:178)
    at weblogic.security.providers.authentication.ActiveDirectoryAuthenticatorMBeanImpl.listUsers(ActiveDirectoryAuthenticatorMBeanImpl.java:225)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.management.jmx.modelmbean.WLSModelMBean.invoke(WLSModelMBean.java:437)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
    to weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$ 16.run(WLSMBeanServerInterceptorBase.java:449)
    at java.security.AccessController.doPrivileged (Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
    at weblogic.management.mbeanservers.internal.JMXContextInterceptor.invoke(JMXContextInterceptor.java:268)
    to weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$ 16.run(WLSMBeanServerInterceptorBase.java:449)
    at java.security.AccessController.doPrivileged (Native Method)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
    at weblogic.management.mbeanservers.internal.SecurityInterceptor.invoke(SecurityInterceptor.java:443)
    at weblogic.management.jmx.mbeanserver.WLSMBeanServer.invoke(WLSMBeanServer.java:314)
    to weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$ $11 1.run(JMXConnectorSubjectForwarder.java:663)
    at java.security.AccessController.doPrivileged (Native Method)
    to weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$ 11.run(JMXConnectorSubjectForwarder.java:661)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.invoke(JMXConnectorSubjectForwarder.java:654)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
    at $200 (RMIConnectionImpl.java:72) javax.management.remote.rmi.RMIConnectionImpl.access
    to javax.management.remote.rmi.RMIConnectionImpl$ PrivilegedOperation.run (RMIConnectionImpl.java:1264)
    at java.security.AccessController.doPrivileged (Native Method)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1366)
    at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
    at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke (unknown Source)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
    at javax.management.remote.rmi.RMIConnectionImpl_1031_WLStub.invoke (unknown Source)
    to javax.management.remote.rmi.RMIConnector$ RemoteMBeanServerConnection.invoke (RMIConnector.java:978)
    at weblogic.management.jmx.MBeanServerInvocationHandler.doInvoke(MBeanServerInvocationHandler.java:544)
    at weblogic.management.jmx.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:380)
    to $Proxy122.listUsers (Unknown Source)
    at com.bea.console.utils.security.UserUtils.getUsers(UserUtils.java:78)
    at com.bea.console.actions.security.users.UserTableAction.getCollection(UserTableAction.java:100)
    at com.bea.console.actions.security.ManagementBaseTableAction.execute(ManagementBaseTableAction.java:83)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    to org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$ 201 (PageFlowRequestProcessor.java:97)
    to org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ ActionRunner.execute (PageFlowRequestProcessor.java:2044)
    at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:91)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
    at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:262)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
    at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
    at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
    at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
    at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:256)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:133)
    at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
    at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:686)
    at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:266)
    at com.bea.portlet.adapter.scopedcontent.StrutsStubImpl.render(StrutsStubImpl.java:107)
    at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:292)
    to com.bea.netuix.nf.ControlLifecycle$ 6.visit(ControlLifecycle.java:428)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:727)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:146)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
    at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
    at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
    at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:211)
    at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:196)
    at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at com.bea.console.utils.MBeanUtilsInitSingleFileServlet.service(MBeanUtilsInitSingleFileServlet.java:47)
    at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:130)
    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3588)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.reflect.InvocationTargetException
    to weblogic.security.providers.authentication.LDAPAtnDelegate$ LDAPFactory.newInstance (LDAPAtnDelegate.java:3890)
    at weblogic.security.utils.Pool.newInstance(Pool.java:37)
    at weblogic.security.utils.Pool.getInstance(Pool.java:33)
    at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3219)
    ... more than 119
    Caused by: netscape.ldap.LDAPException: error result (49); 80090308: LdapErr: IDDM - 0c 090334, comment: AcceptSecurityContext error, data 525, vece
    at netscape.ldap.LDAPConnection.checkMsg(LDAPConnection.java:4871)
    at netscape.ldap.LDAPConnection.simpleBind(LDAPConnection.java:1766)
    at netscape.ldap.LDAPConnection.authenticate(LDAPConnection.java:1264)
    at netscape.ldap.LDAPConnection.authenticate(LDAPConnection.java:1273)
    at netscape.ldap.LDAPConnection.bind(LDAPConnection.java:1562)
    to weblogic.security.providers.authentication.LDAPAtnDelegate$ LDAPFactory.newInstance (LDAPAtnDelegate.java:3860)
    ... more than 122
    >

    error org.Apache.Beehive.NETUI.util.Logging.Logger

    --------------------------------------------------------------------


    Why do I get the error:
    # < 3 October 2009 18:15:55 GMT + 05:30 > < error > < org.apache.beehive.netui.pageflow.internal.AdapterManager > < d2i3pc002 > < AdminServer > < ExecuteThread [ASSET]: '0' for the queue: '(self-adjusting) weblogic.kernel.Default' > < < < > anonymous > > <>< 1254573955292 > < BEA-000000 > < ServletContainerAdapter manager not initialized successfully. >


    can someone help me understand wherer the problem is.

    Sanchez

    Hello

    Looks like made me like the configuration problem.

    You can check if you have entered the valid ldap details (in the specific provider tab)? Check the exception

    weblogic.security.providers.authentication.LDAPAtnDelegateException: Security:090294could not get connection
    at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3224)
    

    He said clearly the LDAP connection information are not correct and WLS is not able to get the connection.

    Arun-

  • How to create a file of data to the remote server...

    I need to create the data to the remote server file...

    When I tried to create using the command

    create tablespace XXXC_DATA Datafile

    ' \\1XX. XX. X.XXX\TestSVR_Share\CCC\oracle\Datafiles\CCC_DATA. DBF'

    size 10 m

    autoextend on

    next 10 m

    MaxSize unlimited;

    1.png

    I checked the local policies.

    (I am an admin user and I added 1) access this computer from the network 2) Act as part of operating system and update of local policies

    It did not work.

    so I've mapped the shared location and run ogical below command

    create tablespace XXXC_DATA Datafile

    ' Z:\TestSVR_Share\CCC\oracle\Datafiles\CCC_DATA. DBF'

    size 10 m

    autoextend on

    next 10 m

    MaxSize unlimited;

    1.png

    Can anyone help on this.

    It does not matter if * you * have access to this shared directory. This is important if the user used to run Oracle.

    When you access the Services application in Windows (I assume you are the DB on Windows), double-click the Oracle service for the database in question and go to the tab "Log On", it is * that * the user who must have access to the directory is shared. If you have "Local System" set as a user, you will need to change this.

  • Check if the user_id exists in the LDAP server

    Hello

    I was wandering if their whole approach to communicate with the LDAP server. I have a requirement where - in that I have a table of database users; I need an audit of validation against the LDAP server to check if the user exists in the LDAP server or not and if it is an active user. I was watching the DBMS_LDAP API; but don't know how to use it. Please help me with one possible approach. I use the Oracle 10 g R2 database.

    Any help is appreciated.

    Thank you

    Orton

    That DBMS_LDAP must be used, in three basic steps. To connect to the server. To authenticate with a username and password (assuming that anonymous access is not allowed). A query (by using a LDAP search) if the username exists.

    And that's essentially what the code example.

    My sample code uses a service account to open an LDAP session - as anonymous access does not have the code perform the research needed in my case. The code also uses a search based on the Security Accounts Manager (SAM) account name as search criteria - that is the username for a Windows (used by the user to authenticate to the domain NTLM) account. This can be changed to a different search criteria.

    One thing about LDAP is not simplistic. There is not a single LDAP command which will tell you if a username exists, or not. At least a simple search to do - after the connection to the server and authentication with the server.

    The code example shows most of these pieces, you will need to do your checking of user using LDAP name.

  • How to find the right server to use windowsmail to send and receive e-mails?

    How to find the right server to use windowsmail to send and receive e-mails?

    Who is your current e-mail server? (Which is after the @ in your address).
     
  • Uninitialized encryption algorithm (91); Unable to connect to the LDAP server

    Hello

    I configured a new 'provider' in Weblogic to LDAP server. And restarted the management server.

    When I tried to search for LDAP users in the tab "Users and groups", there was no displayed to users. I checked the logs and found the entrance of error below.

    < SNIP >

    Caused by: netscape.ldap.LDAPException: encryption not initialized (91); Unable to connect to the LDAP server

    to weblogic.security.providers.authentication.LDAPAtnDelegate$ AtnLDAPSSLSocketFactory.makeSocket (LDAPAtnDelegate.java:4647)

    at netscape.ldap.LDAPConnSetupMgr.connectServer (unknown Source)

    at netscape.ldap.LDAPConnSetupMgr.openSerial (unknown Source)

    at netscape.ldap.LDAPConnSetupMgr.connect (unknown Source)

    at netscape.ldap.LDAPConnSetupMgr.openConnection (unknown Source)

    at netscape.ldap.LDAPConnThread.connect (unknown Source)

    at netscape.ldap.LDAPConnection.connect (unknown Source)

    at netscape.ldap.LDAPConnection.connect (unknown Source)

    at netscape.ldap.LDAPConnection.connect (unknown Source)

    to weblogic.security.providers.authentication.LDAPAtnDelegate$ LDAPFactory.newInstance (LDAPAtnDelegate.java:4141)

    at weblogic.security.utils.Pool.newInstance(Pool.java:37)

    at weblogic.security.utils.Pool.getInstance(Pool.java:33)

    at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3487)

    at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3479)

    at weblogic.security.providers.authentication.LDAPAtnDelegate.listUsers(LDAPAtnDelegate.java:2267)

    at weblogic.security.providers.authentication.LDAPAuthenticatorImpl.listUsers(LDAPAuthenticatorImpl.java:178)

    at weblogic.security.providers.authentication.ActiveDirectoryAuthenticatorMBeanImpl.listUsers(ActiveDirectoryAuthenticatorMBeanImpl.java:227)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    at java.lang.reflect.Method.invoke(Method.java:597)

    < / SNIP >

    Can someone tell me why I get this error.

    Thank you

    Shakeel

    Hello

    Please add - Dweblogic.security.SSL.nojce = true in your startWeblogic.sh script in the section "JAVA_OPTIONS.

    Example: JAVA_OPTIONS = "${JAVA_OPTIONS}-Djavax.net.ssl.trustStore=/u07/oracle/certstore/test_keystore.jks-Dweblogic.security.SSL.nojce=true."

    Please try this.

    Thank you

  • Connect to open the ldap server using ODI

    Hello

    I need to use openldap as dataserver in ODI. But I'm not sure how to provide the connection string valid. My test ldap server:
    -Host: 172.18.0.106
    -port: 389
    -base dn: dc = example, dc = com

    And (optionally), root (simple authentication) access:
    -Bind dn: cn = jimbob, dc = example, dc = com
    -password: pass

    So I'm trying to start with anonymous access (read-only), it's my connection string:

    JDBC:SNPs:LDAP? ldap_url = ldap://localhost:389 / & ldap_basedn = "dc = example, dc = com"

    Unfortunately, this works now:
    java.sql.SQLException: ODI-40528: a com.sunopsis.ldap.connection.SnpsLdapDriverPropertyException occurred, saying: ODI-40546: a user has failed

    Why he asked me to the user? ODI documentation says, this user/pass are not mandatory.

    What are the access channels for anonymous access and root (or any other user) correct connection in my case? The two methods works with apache directory studio.

    You can define ldap_auth = none for the anonymous user.

    Username/password is required otherwise. Please refer to http://docs.oracle.com/cd/E21764_01/integrate.1111/e12644/appendix_ldap_driver.htm#CHDHCABH

    Thanks,

  • Load the XML data to the UNIX server directly to Tables of database relational

    Is there a way I can load some data from an XML file in the Oracle Tables, without going through the input file XML in a directory of the Oracle server. My XML file resides on the UNIX application server. And I need to load the data directly into database tables. Without load them into the database directory.


    Also, I'm looking for a solution that would not load my database much and affect other processes running. Can be done using SQL Loader?


    Oracle database version: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production

    Thanks for the companions of answers!

    There I helped to learn a lot of options.

    But the easiest using UNIX server that worked for me was to use an XSLT transformation to convert the XML file to a delimited file. (Load the unix server, save the Oracle resources).

    UNIX 'xsltproc' feature was not a bad option.

    Then use SQL Loader to load into tables.

    Bravo!

    Rahul

  • Data from the file server error

    Hi, I used the following steps to create a server for FILE data

    To create a server for file data:
    1. connect to the topology Manager
    2. Select the topology > physical Architecture > Technologies > file in the tree of
    3 right-click and select Insert data server
    4 fill in the following fields in the Definition tab:
    • Name: the name of the database server will appear in Oracle Data Integrator
    • Username/password: not used.
    5. complete the following fields in the JDBC tab, depending on the driver used:
    • JDBC Driver: com.sunopsis.jdbc.driver.file.FileDriver
    • URL JDBC: jdbc:snps:dbfile
    6. click on Test
    7. click on Test in the Test connection window

    But I get an error

    http://img30.imageshack.us/img30/5173/test3i.jpg

    Can you please tell me what I'm missing. I'm new to ODI

    Hello

    Its just typo error, you mentioned here properly properly as com.sunopsis.jdbc.driver.file.FileDriver jdbc driver

    but looking carefully at the image file, you send, you talked the driver files, wrongly, that you are missing the word 'pilot' in your jdbc driver.

    Correct it and it will work.

  • Remove data from the HD Server?

    I've recently updated my OS to 10.12 Sierra and went to install Server.app. However, when trying to install Mac OS Server, I received the following message:

    "This the server version does not support upgrading the server from data on this volume. To upgrade your database server, you need to install an older version of the server and OS X."

    ***? In what universe would be an acceptable solution? Now, the fact is that I probably had installed Server.app before on a very old version of Mac OS (not sure which) and just never bothered to upgrade during the last major revision of OS X or more.

    What that is, how can I get rid of these old "data server" so I can install a new copy? Thank you.

    Wondering how to remove the data from the server that you had before the upgrade to Sierra? If so, delete the folder/Library/Server and the.app to / applications. Then go to the App Store and buy the latest version of the server. I'm guessing that your last purchase server had Yosemite and that's why try to install the server to the App Store / Shopping does not work. I did purchase the server from Yosemite.

  • Saving data in the database Access by using VB 2010. Need of lots of codes

    I created a database using Microsoft access file for my Application created using VB 2010. then it was installing on another computer, it displays an error saving file. I need complete codes for data stored in the database.

    Error message:
    unhandled exception has occurred in your application.if you click continue.the application will ignore this error and attempt to continue. If you click on leave. the application immediately quits the operation should use an update query.

    Details of Error Msg:
    See the end of this message for details on the call
    just-in-time (JIT) debugging instead of this dialog box.

    The exception text *.
    System.Data.OleDb.OleDbException (0x80004005): Operation must use an update query.
    to Material_Searching_System.MATERIAL_DATASHEETDataSetTableAdapters.TableAdapterManager.UpdateAll (dataSet MATERIAL_DATASHEETDataSet) in C:\Users\Sanjeewa Dissanayake\Desktop\kk\Material System\Material research System\MATERIAL_DATASHEETDataSet.Designer.vb:line 1511
    at Material_Searching_System.Form2.Button1_Click (Object sender, EventArgs e) C:\Users\Sanjeewa Dissanayake\Desktop\kk\Material research System\Material research System\Form2.vb:line 29
    at System.Windows.Forms.Control.OnClick (EventArgs e)
    at System.Windows.Forms.Button.OnClick (EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp (MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp (Message & m, MouseButtons, Int32 clicks button)
    at System.Windows.Forms.Control.WndProc (Message & m)
    at System.Windows.Forms.ButtonBase.WndProc (Message & m)
    at System.Windows.Forms.Button.WndProc (Message & m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage (Message & m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m)
    at System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    Loading assemblies *.
    mscorlib
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319 - 0100)
    Code: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    System for material
    Assembly version: 1.0.0.0
    Win32 Version: 1.0.0.0
    Code: file:///C:/Program%20Files/Material%20Searching%20System/Material%20Searching%20System.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Assembly version: 10.0.0.0
    Win32 Version: 10.0.30319.1 built by: RTMRel
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Core
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Windows.Forms
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319 - 0100)
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Data
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319 - 0100)
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Data.DataSetExtensions
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
    ----------------------------------------
    System.Numerics
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    ----------------------------------------
    System.Configuration
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319 - 0100)
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Transactions
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319 - 0100)
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
    Assembly version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319 - 0100)
    Code: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------

    JIT debugging *.
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    permit.

    For example:


       

    When JIT debugging is enabled, an unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    Hello

    The question you posted would be better suited in the MSDN Forums. I would recommend posting your query in the MSDN Forums.

    MSDN Forum (Visual Basic)

    http://social.msdn.Microsoft.com/forums/en/vbgeneral/threads

    Hope this information helps.

  • How can I access the web server by using sound!

    I have a LAN with the address 192.168.2.0 255.255.255.0.My internal address is 192.168.0.22, it map to the 61.154.9.64 address (public). How can my internal hosts access to the web server using sound!

    DNAT (Destination NAT) comes to mind - click here to see if it helps:

    http://www.Cisco.com/warp/public/110/alias.html

    Jay

  • Configure vcenter to talk to the LDAP server

    Hello

    I recently installed the vcenter server and trying to understand it better.

    I have a Windows 2003 Active Directory installed in the same network.

    Is there a way where I can configure this announcement on the vcenter server so that users on the Server LDAP (Active Directory) can connect to the vcenter server.

    So, basically, I'm looking to see if the LDAP users can authenticate on the vCenter Server?

    Any help appreciated...

    Thank you.

    You check the authorization of default vCenter, you will see that there is only (local Administrators group).

    When you join the vCenter Server to a domain AD you can see also the domain user, and usually the Domain Admins group is added to the local Administrators group.

    André

  • PL/dynamic sql to retrieve the data from the production server

    Hello

    I need to create a dynamic pl/sql program to retrieve all packages from the production server and store it on my local machine in another file.

    Thanks in advance.

    Hello

    user9963922 wrote:
    Hi Peter,.

    Thanks for the reply.
    I need make my block dynamic while in a single query, for different packages I can save it in another file with the same name as the package on my local machine.

    What is the problem with the suggestion of Peter? This is not 'dynamic' on this subject?
    To save the code in the files, use utl_file. Inside the loop, open, write, and close a file. If you need help, your zip code and a description of the specific problem.

    It is also possible to use only user_source table to accomplish the task.

    Yes, but it doesn't work for you own schema.
    If you do not use user_source, then you will not need any condition as

    and owner in ('')
    
  • Duplicate data from the proxy server

    Hello

    I am working on a project and use Google map to mark several spots in a city like cab or hospital, this thing I ask a URL with 3 longitude latitude parameter and miles. Latitude and longitude will describe your position and back-end, it will generate KML in CAB in x around mile.
    Now, when I ask the first time I generate a KML and save on the server in a directory after I ask another URL for this file.kml.

    If I ask the second time for the KML with different parameters, it will follow the same steps and re-writing file.kml on the server. When I try to access the file.kml in the second request proxy server Blackberry look back (previous) duplicate copy of file.kml because he thinks I ask once again for the same file. I can't display the correct data if there are less than 5 minutes between two request.

    How to defeat away to avoid.

    Any suggestion will be appreciated.

    Thank you and best regards,
    Puneet Kumar Dubey

    It seems that you do not use your random number in the URL args when you pass it as an argument.

    System.out.println("Accessing file at  :  "+"http://74.54.137.138:2039/Geocode_"+pin+"_"+randomNo+".kml");
                            String[] args = {"http://74.54.137.138:2039/Geocode_"+pin+".kml"};
    

    TO:

    System.out.println("Accessing file at  :  "+"http://74.54.137.138:2039/Geocode_"+pin+"_"+randomNo+".kml");
                            String[] args = {"http://74.54.137.138:2039/Geocode_"+pin+"_"+randomNo+".kml"};
    

Maybe you are looking for