SK

Getting below error. Can some one please help what could be wrong.  I double checked my uml.properties and it looks good. I cross checked all escape characters also which are looking fine.

 

Error importing users and user groups from the LDAP system.   Error importing users and user groups from the LDAP system.     The original UMC exception "javax.naming.OperationNotSupportedException: [LDAP: error code 12 - Unavailable Critical Extension]; remaining name 'ou=people,ou=internal,dc=medtronic,dc=com'" occurred.     com.idsscheer.aris.umc.ws.api.UmcException: javax.naming.OperationNotSupportedException: [LDAP: error code 12 - Unavailable Critical Extension]; remaining name 'ou=people,ou=internal,dc=medtronic,dc=com'   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)   at java.lang.reflect.Constructor.newInstance(Constructor.java:525)   at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:130)   at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)   at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)   at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:129)   at com.sun.proxy.$Proxy195.findPersonsByWildcards(Unknown Source)   at com.idsscheer.ppmmashup.admin.impl.umc.ZPersonSynchronisation.findPersonsByWildcards(ZPersonSynchronisation.java:173)   at com.idsscheer.ppmmashup.admin.impl.ZUMCService.importFromLDAP(ZUMCService.java:689)   at com.idsscheer.ppmmashup.web.webservice.impl.ZUserManagementWebService.importFromLDAP(ZUserManagementWebService.java:281)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   at java.lang.reflect.Method.invoke(Method.java:601)   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)   at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)   at com.idsscheer.ppmmashup.web.aspect.ZWebserviceAccessAspect.checkAdminServiceAccess(ZWebserviceAccessAspect.java:98)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   at java.lang.reflect.Method.invoke(Method.java:601)   at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)   at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)   at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)   at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)   at com.idsscheer.ppmmashup.web.aspect.ZTimeTrackingAspect.trackDuration(ZTimeTrackingAspect.java:66)   at sun.reflect.GeneratedMethodAccessor132.invoke(Unknown Source)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   at java.lang.reflect.Method.invoke(Method.java:601)   at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)   at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)   at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)   at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)   at com.idsscheer.ppmmashup.web.aspect.ZExceptionWrapperAspect.wrapExceptionToArray(ZExceptionWrapperAspect.java:72)   at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   at java.lang.reflect.Method.invoke(Method.java:601)   at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)   at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)   at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)   at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)   at com.sun.proxy.$Proxy102.importFromLDAP(Unknown Source)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   at java.lang.reflect.Method.invoke(Method.java:601)   at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)   at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)   at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:60)   at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)   at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)   at java.util.concurrent.FutureTask.run(FutureTask.java:166)   at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)   at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)   at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)   at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:110)   at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98)   at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:423)   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:178)   at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)   at com.idsscheer.ppmmashup.web.filter.ZSessionInvocationFilter.doFilter(ZSessionInvocationFilter.java:231)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)   at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at com.idsscheer.ppmmashup.web.security.ZGuestProcessingFilter.doFilter(ZGuestProcessingFilter.java:189)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at com.idsscheer.ppmmashup.web.security.ZUrlAuthenticationFilter.doFilter(ZUrlAuthenticationFilter.java:76)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at com.idsscheer.ppmmashup.web.security.ZSAMLAuthenticationFilter.doFilter(ZSAMLAuthenticationFilter.java:128)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at com.idsscheer.aris.umc.security.servlet.filter.AbstractAuthenticationFilter.doFilter(AbstractAuthenticationFilter.java:104)   at com.idsscheer.ppmmashup.web.security.umc.ZUmcOTPTokenFilter.doFilter(ZUmcOTPTokenFilter.java:53)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)   at com.idsscheer.ppmmashup.web.security.ZMobileAuthenticationFilter.doFilter(ZMobileAuthenticationFilter.java:83)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:109)   at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)   at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)   at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)   at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   at com.idsscheer.ppmmashup.web.filter.ZUmcVersionCheckFilter.doFilter(ZUmcVersionCheckFilter.java:78)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   at com.idsscheer.ppmmashup.web.filter.ZRequestEncodingFilter.doFilter(ZRequestEncodingFilter.java:43)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)   at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)   at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)   at java.lang.Thread.run(Thread.java:722)   Caused by: com.idsscheer.aris.umc.UmcException: javax.naming.OperationNotSupportedException: [LDAP: error code 12 - Unavailable Critical Extension]; remaining name 'ou=people,ou=internal,dc=medtronic,dc=com'   at com.idsscheer.aris.umc.ldap.util.UmcLdapUtil.convertLdapException(UmcLdapUtil.java:92)   at com.idsscheer.aris.umc.ldap.integration.GenericLdapDataProvider.find(GenericLdapDataProvider.java:180)   at com.idsscheer.aris.umc.ldap.integration.SingleLdapDataProvider.find(SingleLdapDataProvider.java:26)   at com.idsscheer.aris.umc.ldap.access.LdapRepository.searchByPattern(LdapRepository.java:131)   at com.idsscheer.aris.umc.ldap.impl.ALdapPersonDefDao.findByWildcards(ALdapPersonDefDao.java:139)   at com.idsscheer.aris.umc.impl.APersonSynchronization.findPersonsByWildcards(APersonSynchronization.java:405)   at com.idsscheer.aris.umc.impl.APersonSynchronization$$EnhancerByGuice$$f83231ab.CGLIB$findPersonsByWildcards$21(<generated>)   at com.idsscheer.aris.umc.impl.APersonSynchronization$$EnhancerByGuice$$f83231ab$$FastClassByGuice$$f6eac067.invoke(<generated>)   at com.google.inject.internal.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)   at com.google.inject.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:64)   at com.idsscheer.aris.umc.util.license.UmcLicenseInterceptor.invoke(UmcLicenseInterceptor.java:38)   at com.google.inject.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:64)   at com.idsscheer.aris.umc.util.jpa.JpaLocalTxInterceptor.invoke(JpaLocalTxInterceptor.java:63)   at com.google.inject.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:64)   at com.idsscheer.aris.umc.util.bulk.UmcBulkInterceptor.invoke(UmcBulkInterceptor.java:24)   at com.google.inject.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:64)   at com.google.inject.InterceptorStackCallback.intercept(InterceptorStackCallback.java:44)   at com.idsscheer.aris.umc.impl.APersonSynchronization$$EnhancerByGuice$$f83231ab.findPersonsByWildcards(<generated>)   at com.idsscheer.aris.umc.ws.AWSPersonSynchronization.findPersonsByWildcards(AWSPersonSynchronization.java:142)   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)   at java.lang.reflect.Method.invoke(Method.java:601)   at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246)   at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)   at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)   at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)   at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)   at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)   at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)   at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)   at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:243)   at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:471)   at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)   at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:135)   at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:129)   at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:160)   at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:75)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)   ... 11 more   Caused by: javax.naming.OperationNotSupportedException: [LDAP: error code 12 - Unavailable Critical Extension]   at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3147)   at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3033)   at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2840)   at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1849)   at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1772)   at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:386)   at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:356)   at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:339)   at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)   at com.idsscheer.aris.umc.ldap.integration.GenericLdapDataProvider.find(GenericLdapDataProvider.java:159)   ... 50 more
by Mirko Lindner
Posted on Wed, 11/27/2013 - 10:56

What LDAP system do you use? MashZone supports only the MS Active Directory.

0
by Marc Lehmann
Posted on Wed, 11/27/2013 - 12:52

Apparently your server does not support paged results. You can disable pagination by setting the result page size to zero (com.idsscheer.aris.umc.ldap.pagesize=0). If this does not work, please pay attention to the comment above. ;-)

0
by Sunil Kaza Author
Posted on Sat, 12/07/2013 - 00:13

Thanks for your reply Mirko. We are using MS Active Directory.

0
by Sunil Kaza Author
Posted on Sat, 12/07/2013 - 00:20

Marc, Thanks much for your help.

I added property  "com.idsscheer.aris.umc.ldap.pagesize=0" at the end of the UMC file.

Now I stopped seeing errors and also I am receiving Success Message i.e "Please note that newly imported users do not automatically have access to ARIS MashZone but that they need to be explicitly enabled. Furthermore, newly imported users and user groups do not have access privileges for resource directories. You can configure the shares under "Server settings".

but I am not seeing imported LDAP groups and/or users in ARIS MashZone user management screen. Can you please let me know if you have any idea why I am not seeing Groups and Users? I am trying to import groups and users which are existing in LDAP.
0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock