9 Replies Latest reply on May 22, 2020 6:08 AM by Mark Walters

    Active Directory Integration issue

    Majd Alsadi
      Share This:

      Hello all,

       

      I'm integrate AR with active directory , when i push the data to the vendor form and choose some records the following error appear :

      LDAP Issue.bmp

       

      Any suggestions please.....

        • 1. Re: Active Directory Integration issue
          Majd Alsadi

          Anyhelp please

          • 2. Re: Active Directory Integration issue
            Mark Walters

            Same error noted here - LDAP integration error at LDAP OU definitions testing [LDAP: error code 1 - 000020D6: SvcErr: DSID-0310081B, problem 501…

             

            Check your LDAP ARDBC LDAP config form and make sure the base and search DNs are correct.  Also, you seem to be using the CN as the request ID - try switching this to something like uSNCreated.

            • 3. Re: Active Directory Integration issue
              Majd Alsadi

              Thank you...

               

              I will check...

              • 4. Re: Active Directory Integration issue
                Majd Alsadi

                The base and search DNs are correct,any suggestions

                • 6. Re: Active Directory Integration issue
                  Mohamed Zaheer

                  Hi.

                   

                  Im getting same error . Any suggestions.  im trying to contact and fetch data from LDAP from a vendor form.

                   

                   

                   

                   

                  <PLGN> <TID: 427375472> <RPC ID: 0000000024> <Queue: ARFILTERAPI> <Client-RPC: 390695> /* Fri May 22 2020 06:53:28.9359 */<ARS.ARF.NATIVESIGNALSENDER> <FINEST> Reset server. lockfile=/remedy/bmc/ARSystem/db/ar.lck.390609

                  <PLGN> <TID: 427375472> <RPC ID: 0000000024> <Queue: ARFILTERAPI> <Client-RPC: 390695> /* Fri May 22 2020 06:53:28.9360 */<ARS.ARF.NATIVESIGNALSENDER> <FINEST> Reset server pid=64571 [64571], signalCode=10

                  <PLGN> <TID: 427375472> <RPC ID: 0000000024> <Queue: ARFILTERAPI> <Client-RPC: 390695> /* Fri May 22 2020 06:53:28.9360 */-CALL                                OK

                  <PLGN> <TID: 11062128> <RPC ID: 0000000014> <Queue: Prv: 10012> <Client-RPC: 999999> /* Fri May 22 2020 06:53:38.3870 */Plug-In Trace Log -- OFF

                  <END OF LOG FILE> onfiguration Component Setting from Approval Server (protocol 27) at IP address 10.249.4.73 using RPC // :q:0.0s

                  <SQL > <TrID: zFReASXeTZytghz-ph66aw:0000058> <TID: 0000000293> <RPC ID: 0000001336> <Queue: Prv:390680> <Client-RPC: 390680   > <USER: Remedy Application Service                   > <Overlay-Group: 1         > /* Fri May 22 2020 06:53:28.8920 */ BEGIN TRANSACTION

                  <SQL > <TrID: zFReASXeTZytghz-ph66aw:0000058> <TID: 0000000293> <RPC ID: 0000001336> <Queue: Prv:390680> <Client-RPC: 390680   > <USER: Remedy Application Service                   > <Overlay-Group: 1         > /* Fri May 22 2020 06:53:28.8960 */ SELECT T581.C1, T581.C3204, T581.C3205 FROM T581 WHERE ((T581.C3201 = 'com.bmc.arsys.server') AND (T581.C3200 = 'vmclxremasdev01') AND (T581.C7 = 0)) ORDER BY T581.C1 ASC

                  <SQL > <TrID: F6AVrbNZQOSti2NhbyKu4w:0000054> <TID: 0000000365> <RPC ID: 0000001324> <Queue: List      > <Client-RPC: 390620   > <USER: mzaheer                                      > <Overlay-Group: 1         > /* Fri May 22 2020 06:53:28.8990 */ ROLLBACK TRANSACTION

                  <SQL > <TrID: zFReASXeTZytghz-ph66aw:0000058> <TID: 0000000293> <RPC ID: 0000001336> <Queue: Prv:390680> <Client-RPC: 390680   > <USER: Remedy Application Service                   > <Overlay-Group: 1         > /* Fri May 22 2020 06:53:28.9010 */ OK

                  <API > <TrID: F6AVrbNZQOSti2NhbyKu4w:0000054> <TID: 0000000365> <RPC ID: 0000001324> <Queue: List      > <Client-RPC: 390620   > <USER: mzaheer                                      > <Overlay-Group: 1         > /* Fri May 22 2020 06:53:28.9000 */ -GLEWF          FAIL

                  com.bmc.arsys.domain.etc.ARException: ERROR (3377): The LDAP operation has failed; javax.naming.NamingException: [LDAP: error code 1 - 000020D6: SvcErr: DSID-031007E5, problem 5012 (DIR_ERROR), data 0

                  ]; remaining name 'o=remedy.com'

                  at com.bmc.arsys.server.binding.rpc.plugin.PluginServiceRPCImpl.verifyStatus(PluginServiceRPCImpl.java:1317)

                  at com.bmc.arsys.server.binding.rpc.plugin.PluginServiceRPCImpl.getListEntryWithFields_aroundBody18(PluginServiceRPCImpl.java:1082)

                  at com.bmc.arsys.server.binding.rpc.plugin.PluginServiceRPCImpl$AjcClosure19.run(PluginServiceRPCImpl.java:1)

                  at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)

                  at com.bmc.arsys.server.internal.aspects.PluginStatisticsAspect.monitorARDBCMethod(PluginStatisticsAspect.java:108)

                  at com.bmc.arsys.server.binding.rpc.plugin.PluginServiceRPCImpl.getListEntryWithFields(PluginServiceRPCImpl.java:1050)

                  at com.bmc.arsys.server.domain.plugin.ExtensionFactory$ARDBCWrapperForPostProcessing.getListEntryWithFields(ExtensionFactory.java:280)

                  at com.bmc.arsys.server.persistence.dao.entry.impl.VendorFormEntryDAOImpl.getEntries(VendorFormEntryDAOImpl.java:186)

                  at com.bmc.arsys.server.domain.repository.impl.EntryRepositoryImpl.getEntriesWithLoadAttachmentOption(EntryRepositoryImpl.java:749)

                  at com.bmc.arsys.server.domain.repository.impl.EntryRepositoryImpl.getEntries(EntryRepositoryImpl.java:691)

                  at com.bmc.arsys.server.domain.service.impl.EntryServiceImpl.getEntriesWithLoadAttachmentOption(EntryServiceImpl.java:1323)

                  at com.bmc.arsys.server.domain.service.impl.EntryServiceImpl.getEntriesWithLoadAttachmentOption(EntryServiceImpl.java:1206)

                  at com.bmc.arsys.server.domain.service.impl.EntryServiceImpl.getEntries(EntryServiceImpl.java:1153)

                  at com.bmc.arsys.server.domain.service.impl.EntryServiceImpl.apiGetEntries(EntryServiceImpl.java:1059)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl.getEntries_aroundBody60(EntryFacadeImpl.java:237)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl$AjcClosure61.run(EntryFacadeImpl.java:1)

                  at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)

                  at com.bmc.arsys.server.internal.aspects.ARTransactionalManager.manageGeneralEntryApiTransaction(ARTransactionalManager.java:264)

                  at com.bmc.arsys.server.internal.aspects.ARTransactionalManager.manageEntryApiTransaction(ARTransactionalManager.java:189)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl.getEntries_aroundBody62(EntryFacadeImpl.java:233)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl$AjcClosure63.run(EntryFacadeImpl.java:1)

                  at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)

                  at com.bmc.arsys.server.internal.aspects.ARTransactionalManager.manageClientTransaction(ARTransactionalManager.java:137)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl.getEntries_aroundBody64(EntryFacadeImpl.java:233)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl$AjcClosure65.run(EntryFacadeImpl.java:1)

                  at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:221)

                  at com.bmc.arsys.server.internal.aspects.AccessControlInterceptor.monitorFacadeMethod(AccessControlInterceptor.java:280)

                  at com.bmc.arsys.server.internal.aspects.AccessControlInterceptor.monitorFacadeMethod(AccessControlInterceptor.java:143)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl.getEntries_aroundBody66(EntryFacadeImpl.java:233)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl$AjcClosure67.run(EntryFacadeImpl.java:1)

                  at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)

                  at com.bmc.arsys.server.internal.aspects.ApiTracer.monitor(ApiTracer.java:276)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl.getEntries_aroundBody68(EntryFacadeImpl.java:233)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl$AjcClosure69.run(EntryFacadeImpl.java:1)

                  at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)

                  at com.bmc.arsys.server.internal.aspects.EntryStatisticsAspect.monitor(EntryStatisticsAspect.java:94)

                  at com.bmc.arsys.server.facade.impl.EntryFacadeImpl.getEntries(EntryFacadeImpl.java:233)

                  at com.bmc.arsys.server.extension.internalApi.impl.ApiBaseImpl.getEntries_aroundBody418(ApiBaseImpl.java:1914)

                  at com.bmc.arsys.server.extension.internalApi.impl.ApiBaseImpl$AjcClosure419.run(ApiBaseImpl.java:1)

                  at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)

                  at com.bmc.arsys.server.internal.aspects.ApiEventAspect.apiMethod(ApiEventAspect.java:44)

                  at com.bmc.arsys.server.extension.internalApi.impl.ApiBaseImpl.getEntries(ApiBaseImpl.java:1910)

                  at jdk.internal.reflect.GeneratedMethodAccessor226.invoke(Unknown Source)

                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                  at java.base/java.lang.reflect.Method.invoke(Method.java:567)

                  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)

                  at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:197)

                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)

                  at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)

                  at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)

                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)

                  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)

                  at com.sun.proxy.$Proxy178.getEntries(Unknown Source)

                  at jdk.internal.reflect.GeneratedMethodAccessor226.invoke(Unknown Source)

                  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                  at java.base/java.lang.reflect.Method.invoke(Method.java:567)

                  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)

                  at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)

                  at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)

                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)

                  at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136)

                  at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)

                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)

                  at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)

                  at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)

                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)

                  at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)

                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)

                  at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136)

                  at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124)

                  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)

                  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)

                  at com.sun.proxy.$Proxy90.getEntries(Unknown Source)

                  at com.bmc.arsys.serverrpc.chunking.RpcChunkedCallFacadeImpl.getListEntriesWithFields(RpcChunkedCallFacadeImpl.java:2981)

                  at com.bmc.arsys.serverrpc.RpcCallProcessor.ArGetListEntryWithFields_27(RpcCallProcessor.java:3454)

                  at com.bmc.arsys.arrpc.version27.ARServerDispatcher_27.handleCall(ARServerDispatcher_27.java:621)

                  at com.bmc.arsys.arrpc.ARServerDispatcher.dispatchOncRpcCall(ARServerDispatcher.java:190)

                  at com.bmc.arsys.arrpc.nio.ArRpcCallHandler.dispatch(ArRpcCallHandler.java:843)

                  at com.bmc.arsys.serverrpc.nio.RPCCallHandler.dispatch(RPCCallHandler.java:675)

                  at com.bmc.arsys.arrpc.nio.ArRpcCallHandler.dispatchCall(ArRpcCallHandler.java:831)

                  at com.bmc.arsys.arrpc.nio.ArRpcCallHandler.callDispatcher(ArRpcCallHandler.java:508)

                  at com.bmc.arsys.arrpc.nio.ArRpcCallHandler.processRpcCall(ArRpcCallHandler.java:307)

                  at com.bmc.arsys.arrpc.nio.ArRpcCallHandler$Processor.run(ArRpcCallHandler.java:597)

                  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

                  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

                  at java.base/java.lang.Thread.run(Thread.java:830)

                  at com.bmc.arsys.serverrpc.nio.ARThreadFactory$ARWorkerThread.run(ARThreadFactory.java:74)

                  • 7. Re: Active Directory Integration issue
                    Mark Walters

                    A Google for ldap error problem 512 data 0 returns a number of suggestions which mainly seem to centre around a problem with the base DN so please check that it is valid.

                     

                    You want to check the Java plugin logs for more details - Troubleshooting ARDBC LDAP plug-in issues - Documentation for Remedy Action Request System 20.02 - BMC Documentation

                    • 8. Re: Active Directory Integration issue
                      Mohamed Zaheer

                      Thank you mark for the swift reply.

                       

                      Yes, i check those communities and confirmed. they mainly talk about base DN.

                       

                      i copy pasted my working server configurations on to this server, and restarted ARS. still no luck.

                       

                      this issue suddenly  appeared after ARServer upgraded to 20.02 version. until then it was working properly.

                       

                      can you make something out of "LDAP: error code 1 - 000020D6: SvcErr: DSID-031007E5, problem 5012 (DIR_ERROR), data 0" ??

                      • 9. Re: Active Directory Integration issue
                        Mark Walters

                        No, get the debug level plugin logs as described in the troubleshooting link.