UNSOLVED

AlexKamalov

updated

14 years ago

0

1558

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

  • rcrompt2

    2 Posts

    336

    0

    Posted 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

  • 336

    0

    Posted 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)