cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Need to share some code when posting a question or reply? Make sure to use the "Insert code sample" menu option. Learn more! X

How do you create a Winchill user with an Active Directory (LDAP) account?

gchampoux
1-Newbie

How do you create a Winchill user with an Active Directory (LDAP) account?

How do I create a Windchill user and associateconnect it to an existingMicrosoft Active Directory (AD)account?

This will be our first implementation of Windchill (Intralink 9.1 M020).

I did an out-of-the-box testinstall, with the Active Directory option enabled.

I would expect that the New-User panel in Principals would have an option to select a user from AD.
But I do not see such. The panel does have pull-down for Directory Service.

But it only lists one choice: com.williams.Ldap, which I assume is Aphelion.
What am I missing?

The business manual implies that an AD user becomes a Windchill user when they login with their AD credentials.
Did I interpret that correctly? Seems like an odd method.
As test, I tried to login to Windchill with my AD credentials.
All I got was an error page (see below) which only occurs when there is a proper usernamepassword match.
If not a match, it simply re-prompts for credentials.

I assume that Windchillhas authenticated successfully through AD, but has to user entry of it's own to match.

I am under the impression that the installer did not have the AD option prior to 9.1, and that a JNDI adapter had to be defined.
Is this correct? Should I skip AD during the install and add it afterward with JNDI?
Anyone had experience with such and can offer advice?

Gerry Champoux
Williams International
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: (wt.session.sessionResource2) wt.org.UserNotFoundException: User not found: unknown web name: "gc1596".
com.ptc.core.components.servlets.NavigationServlet.processRequest(NavigationServlet.java:166)
com.ptc.core.components.servlets.NavigationServlet.doGet(NavigationServlet.java:185)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:48)
wt.httpgw.filter.TrustedAuthFilter.doFilter(TrustedAuthFilter.java:119)
wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:232)
wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:324)
wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1272)
wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:54)

root cause
(wt.session.sessionResource2) wt.org.UserNotFoundException: User not found: unknown web name: "gc1596".
wt.method.RemoteMethodServer.invoke(RemoteMethodServer.java:788)
wt.session.SessionManagerFwd.getPrincipal(SessionManagerFwd.java:88)
wt.session.SessionHelper.getPrincipal(SessionHelper.java:229)
com.ptc.core.components.servlets.NavigationServlet.processRequest(NavigationServlet.java:162)
com.ptc.core.components.servlets.NavigationServlet.doGet(NavigationServlet.java:185)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:48)
wt.httpgw.filter.TrustedAuthFilter.doFilter(TrustedAuthFilter.java:119)
wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:232)
wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:324)
wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1272)
wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:54)
2 REPLIES 2

I did a rehost (10.1M020) of a system which was upgraded from 9.1 M62 (offcourse with AD integration)


I get this error and even there is no solution in sight from PTC



Regards,


Lokesh

This happens when the user which is presented by web end is not present in any of the jndi adapter search bases.Please do a search in participant administration for the user who is not able to login. If the user is not searchable, then you should be checking the JNDI adapter

Announcements


Top Tags