Start a Conversation

Unsolved

This post is more than 5 years old

1474

May 10th, 2012 06:00

ProSphere and Active Directory Integration

I am having a hard time integrating ProSphere with the Active Directory (W2KR2). While trying to configure ProSphere for AD, I am getting:

Status Code:     400

Status Text:     Bad Request

Stack Trace:     com.emc.cmp.ms.config.resources.ConfigUpdateException: The request could not be understood by the server due to malformed syntax

..

Attaching config and error message

Anyone encountered this with the application?

Thanks,

Alex

2 Attachments

2 Posts

June 1st, 2012 07:00

Alex - For standard Active Directory integration, you need to swap the values you have for "User Object Class" and "UserID Attribute", then change what you have for "Group Member Attribute".  Here are the values you should have for each of these when integrating with AD:

User Object Class: user

UserID Attribute: samaccountname

Group ObjectClass: group

June 4th, 2012 04:00

Thanks so much for your reply! Implemented corrected configuration, but alas, still not working. Diagnostic detail is displaying the following:

Status Code: 400

Status Text: Bad Request

Detailed error message:

Stack Trace:

com.emc.cmp.ms.config.resources.ConfigUpdateException: The request could not be understood by the server due to malformed syntax

    at com.emc.asmg.ne.config.provider.NEConfigProvider.storeNewConfigSet(NEConfigProvider.java:483)

    at com.emc.cmp.ms.config.DefaultConfigManager.handleAddSettingsImpl(DefaultConfigManager.java:1090)

    at com.emc.cmp.ms.config.DefaultConfigManager.handleAddSettings(DefaultConfigManager.java:720)

    at com.emc.cmp.ms.config.resources.SettingsResource.acceptRepresentation(SettingsResource.java:135)

    at org.restlet.resource.Resource.post(Resource.java:689)

    at org.restlet.resource.Resource.handlePost(Resource.java:538)

    at org.restlet.Finder.handle(Finder.java:357)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at org.restlet.Router.handle(Router.java:504)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at org.restlet.Router.handle(Router.java:504)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at org.restlet.Router.handle(Router.java:504)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130)

    at org.restlet.Filter.handle(Filter.java:195)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124)

    at com.noelios.restlet.application.ApplicationHelper.handle(ApplicationHelper.java:112)

    at org.restlet.Application.handle(Application.java:341)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at org.restlet.Router.handle(Router.java:504)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at org.restlet.Router.handle(Router.java:504)

    at org.restlet.Filter.doHandle(Filter.java:150)

    at org.restlet.Filter.handle(Filter.java:195)

    at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124)

    at org.restlet.Component.handle(Component.java:673)

    at org.restlet.Server.handle(Server.java:331)

    at com.noelios.restlet.ServerHelper.handle(ServerHelper.java:68)

    at com.noelios.restlet.http.HttpServerHelper.handle(HttpServerHelper.java:147)

    at com.noelios.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:884)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    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:368)

    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)

    at com.emc.asmg.authz.UrlFullPathFilterSecurityInterceptor.doFilter(UrlFullPathFilterSecurityInterceptor.java:34)

    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)

    at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:89)

    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)

    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)

    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)

    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)

    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)

    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)

    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:380)

    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:169)

    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.emc.ionix.asmg.filters.DiagnosticFilter.doFilter(DiagnosticFilter.java:77)

    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:219)

    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:291)

    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)

    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)

    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)

    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)

    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)

    at java.lang.Thread.run(Thread.java:662)

No Events found!

Top