Configure Trusted Recon Via GTC Connector
(Doc ID 1210817.1)
Last updated on SEPTEMBER 13, 2019
Applies to:
Identity Manager - Version 11.1.1.3.0 to 12.2.1.3.180920 [Release 11g to 12c]Information in this document applies to any platform.
Goal
In Oracle Identity Manager, creating a Flat File Trusted Generic Technology Connector (GTC) raises exceptions when the GTC is saved and when the Scheduled Task is run. The resulting Recon Events are then stuck in Data Validation Failed status. How can the Trusted GTC be configured to properly create OIM User Accounts?
The Errors seen are:
<Sep 18, 2010 12:15:14 PM CDT> <Error>
<XELLERATE.WEBAPP> <BEA-000000> <Class/Method:
tcActionBase/execute encounter some problems: Request[/CreateConnector] does not contain handler parameter named 'method'. This may be caused by whitespace in the label text.
javax.servlet.ServletException:Request[/CreateConnector] does not contain handler parameter named 'method'. This may be caused by whitespace in the label text.
at org.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:197)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:245)
at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute
(tcLookupDispatchAction.java:133)
...
Followed later by:
<Sep 18, 2010 12:15:14 PM CDT> <Warning> <org.apache.struts.chain.commands.AbstractExceptionHandler>
<BEA-000000> <Unhandled exception javax.servlet.ServletException: javax.servlet.jsp.JspException: Can't insert page '/layouts/tjspClassicLayout.jsp' : Broken pipe
at weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:417)
at jsp_servlet._pages.__tjspgenericerror._jspService(__tjspgenericerror.java:100)
...
And other errors like:
<Sep 18, 2010 12:24:02 PM CDT> <Error> <org.apache.struts.tiles.taglib.InsertTag>
<BEA-000000> <Can't insert page '/tiles/common/tjspFooter.jsp' : Broken pipe
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
...
and
<Sep 18, 2010 12:27:37 PM CDT> <Error> <org.apache.struts.tiles.taglib.InsertTag>
<BEA-000000> <Can't insert page '/gc/GenConnectorPopUpLayout.jsp' : Broken pipe
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
...
at jsp_servlet._gc.__modifyconnectorfieldinfo._jsp__tag1(__modifyconnectorfieldinfo.java:150)
at jsp_servlet._gc.__modifyconnectorfieldinfo._jspService(__modifyconnectorfieldinfo.java:82)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
...
And a possible issue with the System Properties:
<Sep 18, 2010 12:29:52 PM CDT> <Error> <oracle.iam.platform.auth.impl>
<IAM-0060010> <Error while loading mapping plugin oracle.iam.platform.utils.userpreferences.UserDetailsException:
Invalid number of users 0 entries returned for user ID <WLS KERNEL>.
at oracle.iam.identity.usermgmt.impl.UserDetailsProviderImpl.getUserDetails
(UserDetailsProviderImpl.java:135)
at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setUserPreferences
(AuthenticationContextUtilForEJB.java:137)
at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setAuthenticationContextInEJB
(AuthenticationContextUtilForEJB.java:93)
at oracle.iam.conf.api.SystemConfigurationServiceEJB.getSystemPropertyx(Unknown Source)
...
Result Size = 1 PACKAGE STATUS = VALID
Recompiling packages - RDBMS
Plus something going on with the Organization also:
<Sep 18, 2010 12:33:12 PM CDT> <Error> <oracle.iam.configservice.impl>
<IAM-3020003> <The attribute Organization Name does not exist!>
<Sep 18, 2010 12:33:12 PM CDT> <Warning> <oracle.iam.identity.usermgmt.impl>
<BEA-000000> <oracle.iam.configservice.exception.NoSuchAttributeException: Organization Name
at oracle.iam.configservice.impl.EntityUtil.getAttribute(EntityUtil.java:504)
...
<XELLERATE.WEBAPP> <BEA-000000> <Class/Method:
tcActionBase/execute encounter some problems: Request[/CreateConnector] does not contain handler parameter named 'method'. This may be caused by whitespace in the label text.
javax.servlet.ServletException:Request[/CreateConnector] does not contain handler parameter named 'method'. This may be caused by whitespace in the label text.
at org.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:197)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:245)
at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute
(tcLookupDispatchAction.java:133)
...
Followed later by:
<Sep 18, 2010 12:15:14 PM CDT> <Warning> <org.apache.struts.chain.commands.AbstractExceptionHandler>
<BEA-000000> <Unhandled exception javax.servlet.ServletException: javax.servlet.jsp.JspException: Can't insert page '/layouts/tjspClassicLayout.jsp' : Broken pipe
at weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:417)
at jsp_servlet._pages.__tjspgenericerror._jspService(__tjspgenericerror.java:100)
...
And other errors like:
<Sep 18, 2010 12:24:02 PM CDT> <Error> <org.apache.struts.tiles.taglib.InsertTag>
<BEA-000000> <Can't insert page '/tiles/common/tjspFooter.jsp' : Broken pipe
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
...
and
<Sep 18, 2010 12:27:37 PM CDT> <Error> <org.apache.struts.tiles.taglib.InsertTag>
<BEA-000000> <Can't insert page '/gc/GenConnectorPopUpLayout.jsp' : Broken pipe
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
...
at jsp_servlet._gc.__modifyconnectorfieldinfo._jsp__tag1(__modifyconnectorfieldinfo.java:150)
at jsp_servlet._gc.__modifyconnectorfieldinfo._jspService(__modifyconnectorfieldinfo.java:82)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
...
And a possible issue with the System Properties:
<Sep 18, 2010 12:29:52 PM CDT> <Error> <oracle.iam.platform.auth.impl>
<IAM-0060010> <Error while loading mapping plugin oracle.iam.platform.utils.userpreferences.UserDetailsException:
Invalid number of users 0 entries returned for user ID <WLS KERNEL>.
at oracle.iam.identity.usermgmt.impl.UserDetailsProviderImpl.getUserDetails
(UserDetailsProviderImpl.java:135)
at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setUserPreferences
(AuthenticationContextUtilForEJB.java:137)
at oracle.iam.platform.auth.impl.util.AuthenticationContextUtilForEJB.setAuthenticationContextInEJB
(AuthenticationContextUtilForEJB.java:93)
at oracle.iam.conf.api.SystemConfigurationServiceEJB.getSystemPropertyx(Unknown Source)
...
Result Size = 1 PACKAGE STATUS = VALID
Recompiling packages - RDBMS
Plus something going on with the Organization also:
<Sep 18, 2010 12:33:12 PM CDT> <Error> <oracle.iam.configservice.impl>
<IAM-3020003> <The attribute Organization Name does not exist!>
<Sep 18, 2010 12:33:12 PM CDT> <Warning> <oracle.iam.identity.usermgmt.impl>
<BEA-000000> <oracle.iam.configservice.exception.NoSuchAttributeException: Organization Name
at oracle.iam.configservice.impl.EntityUtil.getAttribute(EntityUtil.java:504)
...
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |