OIM PoepleSoft Connector
Hi All,
I am installing OIM - PeopleSoft connector for Employee Reeconciliation. As part of Target System Configuration for Full Reconciliation(Trusted Source) i performed all the steps specified in Connector documentation on Target System. Summary of the steps is Full publish of Person Data in PeopleSoft as xml files and feeding these xml as initial data load to OIM. After running the process scheduler for Data Publish of PERSON_BASIC_FULLSYNC message i dont see any xml files being generated. Rather it only gives me one log file and a .trc file. The log file says the process has ran successfully. But no expected out.
Any one who previously performed these steps successfully please share your experience and pointer would be appreciated
PeopleSoft HRMS 8.8
People Tools : 8.9.26
OIM 11g.
Connector : 9.1.1.6
Connector Documnetation Followed : http://download.oracle.com/docs/cd/E11223_01/doc.910/e11205/deploy.htm#BIHFHICC
Regards,
Ashok
i'm face the same problem, have u soloved this problem . can u share me with it ?
Similar Messages
-
OIM AD connector- Groups added natively in AD getting deleted
We are facing this issue with the OIM Ad connector- 11.1.1.5.0. The scenario is :
1. OIM user get created
2. OIM provisions user to AD and adds user to 2 groups ( 1 and 2)
3. AD Administrator logs into the AD directly and adds 3 groups to the user ( Group3,Group4 and Group5)
4. OIM admin goes to the resources tab and adds Group6 to the user from within OIM AD resource
Shouldn't we see that the user account on AD be a member of group1,group2,group3,group4,group5 and group6. This is the expected behavior
What we are seeing on the account is that only group1,group2 and group6 are visible.
I understand the the groups - Group3,Group4 and Group5 will not be visible on the resource form unless we do a recon but OIM should not be DELETING groups added natively on AD
Any help on this issue will be appreciatedThanks everyone. I do agree that the behavior should be such that all 6 groups should be visible on the user on the target (AD) system. However, we are seeing that the groups added natively within AD are getting deleted and OIM is "truing up" the user account with the groups that are added within the process form , i.e. the scenario described above. OIM is actually deleting the groups that were added manually on AD.
If I do trigger a target recon, then I can see that all the groups are reflected on the user within OIM. However running this task every hour or rather every time I need to add an entitlement on a user is not a feasible solution,would you agree?. Also this is a limitation that cannot be placed on a helpdesk person. Rather , if this is the only solution , it should be a functionality of the connector.
Please note that the connector deployed is v11.1.1.5.0 and NOT the 9.1.1.7. The 9.x connector did behave as expected , i.e it did not delete any groups. However the new ICF based connector is deleting groups. Is there a setting within the connector configuration to turn on/off this functionality?
This is what I see in the connector server logs
<VERBOSE>: Class-> ActiveDirectoryUtils, Method -> GetDnFromPath, Message -> Exiting the method. Returning the value = CN=TEST6,CN=Users,DC=OIM,DC=Test,DC=com
<VERBOSE>: Class-> CustomAttributeHandlers, Method -> UpdateDeFromCa_OpAtt_Groups, Message -> DirectoryEntry path = LDAP://xx.xx.xx.xxx/CN=Print,DC=OIM,DC=Test,DC=com. Removing: CN=TEST6,CN=Users,DC=OIM,DC=Test,DC=com from the property: member
"PRINT" is the group that was added natively on AD. -
Hi All,
I have a requirement where I need to provision and reconcile into multiple flat files and metadata in each of them may differ.
So I was planning to create custom GTC connector each for provisioning and reconciliation respectively.
Can anyone please suggest me the best possible solution for this.
Is Oracle planning to launch a connector for flat file in near future which can help in such scenarios?I have tried using default GTC connector for reconciliation (without trusted source reconciliation). I have three fields in the file UserName,FirstName,LastName and have mapped them to account profile for OIM, a reconciliation rule has been created which looks for equality of User Id in both OIM and flat file. The User ID is present in both flat file and OIM and is same.
I have done configuration on both OIM 9100 and also on OIM 9101.
It is working in OIM 9100 but not on 9101 and giving me null pointer exception. Any idea why it is not working on 9101.
When I have a new entry in flat file that exists in OIM the connector link the two and creates the resource form. But when I try to update/delete any existing value in flat file it is showing me a strange behaviour.
For update it links the same profile again to different resource form (basically it link the account using "one entity match found" however it should be "one process match found")and for delete it is not working. I am assuming that it is not able to call process tasks.
Can anyone tell me why it is doing so. My reconciliation rule is working fine. -
Hi All,
I have instlalled the OIM DBUM connector for Oracle databse. I have provided all the parametrs except connectionproperties column while configuring the itresource for the connector.when trying to run the schedulers OOTB to populate lookups synchronized with target iam getting the following error.please help me out.
oracle.iam.connectors.icfcommon.exceptions.OIMException: Thor.API.Exceptions.tcAPIException: Row index out of bounds
thanks.Hi Ketan,
I have installed DBUM *11.1.1.6* on OIM *11.1.1.5* locally.
in the connector guide i followed below steps.
1. Sec:2.2.1 Installing the Connector in Oracle Identity Manager
2. Sec:2.3 Postinstallation
Section 2.3.1, "Postinstallation on Oracle Identity Manager"
Section 2.3.1.1, "Configuring the Target System As a Trusted Source"-notdone
Section 2.3.1.2, "Changing to the Required Input Locale" -----left it with default values
Section 2.3.1.3, "Clearing Content Related to Connector Resource Bundles from the
Server Cache"
Section 2.3.1.4, "Creating the Administrator Account on Oracle Database Vault"-----not done
Section 2.3.1.5, "Setting up the Lookup Definition for Connection Pooling"---not done
Section 2.3.1.6, "Enabling Logging for Oracle Identity Manager"
Section 2.3.2 Configuring the IT Resource for the Target System
In this we have a parameter text field called Connection Properties ----I left it blank and dont know what needs to be filled.
Remaining parameters are set
Database Name-IP of DB machine
DB Type
JDBC Driver
JDBC URL
Login Password
Login User
I could see connector installation success message. But when I am trying to run the scheduled jobs configured to populate the lookups , getting the above mentioned error.
Thanks.
Section 2.3.2, "Configuring the IT Resource for the Target System"
Section 2.3.3, "Configuring the Connector to Support Multiple Versions of the
Target System"------------------->not done
Edited by: Powerlad on Sep 2, 2012 11:55 PM -
Documentation for OIM AD Connector
Hi,
Can any one suggest any documentation for OIM AD Connector which gives steps to develop adapters and so onOIM Connector Guide for AD - > http://download.oracle.com/docs/cd/E10150_01/doc.904/e10158/toc.htm
OIM Connector Framework Guide -> http://download.oracle.com/docs/cd/E10150_01/doc.904/e10178/toc.htm
Maynot have a great deal of details, but something to start off with.
Rgds, Ajay -
OIM - OID11g Connector Logging
Hi All,
I have updated the logging.xml as below to enable the logging for OIM -OID Connector 11.1.1.5.0 but I can't see anything in the file (File is created but it has no logs):
<log_handler name='oid-handler' level='TRACE:32' class='oracle.core.ojdl.logging.ODLHandlerFactory'>
<property name='logreader:' value='off'/>
<property name='path' value='/u01/oracle/iam_middleware/user_projects/domains/IAMdomain/oidconnector.log'/>
<property name='format' value='ODL-Text'/>
<property name='useThreadName' value='true'/>
<property name='locale' value='en'/>
<property name='maxFileSize' value='5242880'/>
<property name='maxLogSize' value='52428800'/>
<property name='encoding' value='UTF-8'/>
</log_handler>
<logger name="OIMCP.OID" level="TRACE:32" useParentHandlers="false">
<handler name="oid-handler"/>
<handler name="console-handler"/>
</logger>
Please help.
Thanks
SunnyFirstly I would normally manage OIM 11g logging through Oracle Enterprise Manager rather than directly in a logging.xml file, with log information appearing in the OIM server diagnostic log rather than a dedicated log file as you have done. That is not to say what you are doing is wrong (I cannot comment as I have never managed OIM 11g logging in this way.)
The other thing that may be wrong is the logger you are using. You have logger OIMCP.OID. For my OIM11g OID connector logging I am using the standard logger of XL_INTG.OID. -
OIM Siebel Connector Real-Time
Hi All
I am using the direct provisioning for the OIM Siebel Connector.
Can I make this provisioning process to be a real time without human intervention ?
At the current time, I am adding an LDAP resource and Siebel resource to each user manually to start the provisioning process. Is there anyway to automate this process to remove the human intervention ?
ThanksYou can create a schedule task to initiate provisioning through APIs
Or
Use Access Policy. Whenever user will get created into OIM, he will get Siebel Resource -
OIM AD Connector (AD 9.1.1.4) Error
Hi experts,
We are configuring the connector MS AD 9.1.1.4 for OIM 9.1.0.2 BP07 on WebLogic 10.3.0. BD 10g (10.2.0.4). MS AD 2003.
But when we try to execute the AD Group Recon Lookup, the following error happens :
This are the values that we are providing in the Scheduled Task.
AttrName for Code Value in Lookup distinguishedName
AttrName for Decode Value in Lookup distinguishedName
Configuration Lookup Lookup.AD.Configuration
IT Resource Name ADITResource
Lookup Code Name Lookup.ADReconciliation.GroupLookup
Lookup Search Filter (objectclass=group)
Recon Type Refresh
Search Base ou=OIM,ou=Applications,dc=redecorp,dc=br
DEBUG LOG
INFO,19 May 2010 11:47:27,711,[XELLERATE.PERFORMANCE],API Call: com.thortech.xl.ejb.beansimpl.tcITResourceInstanceOperationsBean/getITResourceInstanceParameters 41
DEBUG,19 May 2010 11:47:27,712,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADITRes : initialize:: FINISHED
DEBUG,19 May 2010 11:47:27,789,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : addSecurityProvider:: STARTED
DEBUG,19 May 2010 11:47:27,789,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : addSecurityProvider:: FINISHED
DEBUG,19 May 2010 11:47:27,789,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : initialize:: FINISHED
DEBUG,19 May 2010 11:47:27,790,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADITRes : toString:: STARTED
DEBUG,19 May 2010 11:47:27,790,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADITRes : toString:: FINISHED
DEBUG,19 May 2010 11:47:27,790,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : execute : IT resource params are:
Admin FQDN : cn=oracle_idm,ou=Users,ou=OIM,ou=Applications,dc=redecorp,dc=br
Root Context : ou=OIM,ou=Applications,dc=redecorp,dc=br
SSL Port Number : 389
Server Address : 172.23.190.26
Use SSL : false
DEBUG,19 May 2010 11:47:27,791,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : toString:: STARTED
DEBUG,19 May 2010 11:47:27,791,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : toString:: FINISHED
DEBUG,19 May 2010 11:47:27,791,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : execute : Task attributes params are: Server: ADITResource
LookupCodeName: Lookup.ADReconciliation.GroupLookup
FilterLookupRecon: (objectclass=group)
AttrNameDecodeValueLookup: distinguishedName
AttrNameCodeValueLookup: distinguishedName
UserSearchScope: ou=OIM,ou=Applications,dc=redecorp,dc=br
INFO,19 May 2010 11:47:27,792,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : execute : Start of Active Directory Lookup Reconciliation.
DEBUG,19 May 2010 11:47:27,793,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : performReconciliation:: STARTED
DEBUG,19 May 2010 11:47:27,793,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : performReconciliation : query : (objectclass=group)
DEBUG,19 May 2010 11:47:27,801,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : searchResultPageEnum:: STARTED
DEBUG,19 May 2010 11:47:27,806,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : connectToAvailableAD:: STARTED
DEBUG,19 May 2010 11:47:27,810,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : hashTableEnvForDirContext:: STARTED
ERROR,19 May 2010 11:47:27,815,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,815,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : hashTableEnvForDirContext : null
ERROR,19 May 2010 11:47:27,815,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,822,[OIMCP.ADCS],================= Start Stack Trace =======================
ERROR,19 May 2010 11:47:27,823,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : hashTableEnvForDirContext
ERROR,19 May 2010 11:47:27,823,[OIMCP.ADCS],
ERROR,19 May 2010 11:47:27,823,[OIMCP.ADCS],Description : null
ERROR,19 May 2010 11:47:27,823,[OIMCP.ADCS],java.lang.NullPointerException
at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.hashTableEnvForDirContext(Unknown Source)
at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.connectToAvailableAD(Unknown Source)
at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.searchResultPageEnum(Unknown Source)
at com.thortech.xl.schedule.tasks.ADLookupReconTask.performReconciliation(Unknown Source)
at com.thortech.xl.schedule.tasks.ADLookupReconTask.execute(Unknown Source)
at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:178)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)
ERROR,19 May 2010 11:47:27,823,[OIMCP.ADCS],================= End Stack Trace =======================
ERROR,19 May 2010 11:47:27,823,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,823,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : searchResultPageEnum : null
ERROR,19 May 2010 11:47:27,823,[OIMCP.ADCS],====================================================
DEBUG,19 May 2010 11:47:27,824,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : disconnect:: STARTED
DEBUG,19 May 2010 11:47:27,825,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : disconnect:: FINISHED
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : searchResultPageEnum : The error occured in tcADUtilLDAPController::connectToAvailableAD():null
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : searchResultPageEnum : null
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],================= Start Stack Trace =======================
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : searchResultPageEnum
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],Description : null
ERROR,19 May 2010 11:47:27,825,[OIMCP.ADCS],com.thortech.xl.exception.ConnectionException
at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.searchResultPageEnum(Unknown Source)
at com.thortech.xl.schedule.tasks.ADLookupReconTask.performReconciliation(Unknown Source)
at com.thortech.xl.schedule.tasks.ADLookupReconTask.execute(Unknown Source)
at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:178)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],================= End Stack Trace =======================
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : performReconciliation : null
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],====================================================
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],================= Start Stack Trace =======================
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : performReconciliation
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],Description : null
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],com.thortech.xl.exception.ConnectionException
at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.searchResultPageEnum(Unknown Source)
at com.thortech.xl.schedule.tasks.ADLookupReconTask.performReconciliation(Unknown Source)
at com.thortech.xl.schedule.tasks.ADLookupReconTask.execute(Unknown Source)
at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:178)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)
ERROR,19 May 2010 11:47:27,826,[OIMCP.ADCS],================= End Stack Trace =======================
DEBUG,19 May 2010 11:47:27,826,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : performReconciliation:: FINISHED
INFO,19 May 2010 11:47:27,826,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : execute : End of Active Directory Lookup Reconciliation.
DEBUG,19 May 2010 11:47:27,826,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADLookupReconTask : execute:: FINISHED
DEBUG,19 May 2010 11:47:27,826,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/run left.
DEBUG,19 May 2010 11:47:27,826,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/isSuccess entered.
DEBUG,19 May 2010 11:47:27,826,[XELLERATE.SCHEDULER.TASK],Class/Method: SchedulerBaseTask/isSuccess left.
Thanks for any help you can provide.
RegardsHi! Can you tell me wich values have been used in the resource it, for provisioning ad.
How can i see this parameters in the log?
Thanks again
Maxi -
OIM Database Connector recon not working
I am using OIM 9.1.0.0. with connector pack 9.0.4.1 on JBOSS 4.0.3SP1 Windows 2k3sp2
I imported the database connector and tried to recon but i get the following error message
14:36:31,444 INFO [STDOUT] 14:36:31,444 INFO [DBADAPTERLOGGER] DBReconciliation::execute : Check for create/update reconciliation
14:36:31,444 INFO [STDOUT] 14:36:31,444 INFO [DBADAPTERLOGGER] DBReconciliation::doTasks : query is SELECT idmuser.USER_ID FROM idmuser
14:36:31,444 INFO [STDOUT] 14:36:31,444 INFO [DBADAPTERLOGGER] DBReconciliation::createReconEvents : ##### Users present in database ##### 3
14:36:31,459 INFO [STDOUT] 14:36:31,459 INFO [DBADAPTERLOGGER] DBReconciliation::createReconEvents : Reconciliation in Trusted Mode
14:36:31,897 INFO [STDOUT] 14:36:31,897 INFO [DBADAPTERLOGGER] DBReconciliation::createReconEvents : Reconciliation in Trusted Mode
14:36:32,225 INFO [STDOUT] 14:36:32,225 INFO [DBADAPTERLOGGER] DBReconciliation::createReconEvents : Reconciliation in Trusted Mode
14:36:32,881 INFO [STDOUT] 14:36:32,881 INFO [DBADAPTERLOGGER] DBReconciliation::createReconEvents : Create/Update Reconciliation Successfully Completed
14:36:32,897 INFO [STDOUT] 14:36:32,897 ERROR [TASK] Class/Method: SchedulerBaseTask/run encounter some problems: {1}
java.lang.NullPointerException
at com.thortech.xl.integration.dbadapter.reconciliation.DBReconciliation.execute(DBReconciliation.java:267)
at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)
at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)
at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)
at org.quartz.core.JobRunShell.run(JobRunShell.java:178)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)
I am using Jboss 4.03SP1 with log4j.xml as
<category name="DBADAPTERLOGGER">
<priority value="ALL"/>
</category>
<category name="XL_INTG.OID">
<priority value="WARN"/>
</category>
<category name="WEBAPP"> <priority value="WARN" /></category>
<category name="PERFORMANCE"> <priority value="WARN" /></category>
<category name="ADAPTERS"> <priority value="DEBUG" /></category>
<category name="XELLERATE.DDM">
<priority value="WARN"/>
</category>
<category name="OIMCP.DATC">
<priority value="WARN"/>
</category>
<category name="XELLERATE.DATABASE">
<priority value="WARN"/>
</category>
<category name="Adapter.Oracle-eBizUM">
<priority value="WARN"/>
</category>
<category name="XELLERATE">
<priority value="WARN"/>
</category>
<category name="com.nexaweb.server">
<priority value="WARN"/>
</category>
<category name="com.opensymphony.oscache">
<priority value="WARN"/>
</category>
Here is the xml file for the database adapter
<?xml version="1.0"?>
<xdb_app_map xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" name = "mapping" xsi:noNamespaceSchemaLocation = "file:///c:/reconapp/xdb_app_map.xsd" >
<target_application>
<target_app_name>reconapp</target_app_name>
<target_app_ver>1.0</target_app_ver>
<target_app_provider>xxxx</target_app_provider>
</target_application>
<target_database><database name="Oracle"><properties /></database></target_database>
<database_adapter>
<operation name="create">
<task table_name="idmuser" xeltask_type="insert">
<column col_name="USER_ID" data_type="VARCHAR2" data_typ_size="1024" col_info="primary" col_type="xellerate" xel_data_source="xel_usr_id" required="true" />
<column col_name = "FNAME" data_type = "VARCHAR2" data_typ_size = "100" col_type = "xellerate" xel_data_source = "xel_usr_first_name" required = "true"/>
<column col_name = "LNAME" data_type = "VARCHAR2" data_typ_size = "100" col_type = "xellerate" xel_data_source = "xel_usr_last_name" required = "true"/>
<column col_name = "PASSWORD" data_type = "VARCHAR2" data_typ_size = "100" col_type = "xellerate" xel_data_source = "xel_usr_password" required = "true"/>
<column col_name = "STATUS" data_type = "VARCHAR2" data_typ_size = "100" col_type = "xellerate" xel_data_source = "xel_usr_status" required = "true"/>
<column col_name = "ORG" data_type = "VARCHAR2" data_typ_size = "100" col_type = "xellerate" xel_data_source = "xel_usr_org" required = "true"/>
</task>
</operation>
<operation name="reconcileCreateUpdate" enabled="true">
<task table_name="idmuser" xeltask_type="select">
<column table_name="idmuser" col_name="USER_ID" data_type="VARCHAR2" data_typ_size="1024" col_info="primary" required="true" col_type="xellerate" xel_data_source="xel_usr_id" />
</task>
<task table_name="idmuser" xeltask_type="select">
<column table_name="idmuser" col_name="USER_ID" data_type="VARCHAR2" data_typ_size="1024" col_info="primary" required="true" col_type="xellerate" xel_data_source="xel_usr_id" />
<column table_name="idmuser" col_name="FNAME" data_type="VARCHAR2" data_typ_size="100" required="true" col_type="xellerate" xel_data_source="xel_usr_first_name" />
<column table_name="idmuser" col_name="LNAME" data_type="VARCHAR2" data_typ_size="100" required="true" col_type="xellerate" xel_data_source="xel_usr_last_name" />
<column table_name="idmuser" col_name="PASSWORD" data_type="VARCHAR2" data_typ_size="100" required="true" col_type="xellerate" xel_data_source="xel_usr_password" />
<column table_name="idmuser" col_name="STATUS" data_type="VARCHAR2" data_typ_size="100" required="true" col_type="xellerate" xel_data_source="xel_usr_status" />
</task>
</operation>
</database_adapter>
<mapping_data>
<mapping_date>30/7/2008 00:00:00</mapping_date>
<mapping_version>1.0</mapping_version>
</mapping_data>
</xdb_app_map>
What can be the problem ?? is there something with recon timestamp to do with this ?fixed it ...
missing operation reconDelete
added the following snippet
<operation name="reconcileDelete" enabled="false" /> -
OIM - OID Connector 9.0.4 - Incremental User Recon?
I can't see how incremental user recon is implemented in this connector. Can anyone tell me if incremental user recon is possible with this connector and if so how to configure it to perform incremental user recon? There is no documented or default scheduled task property that seems to enable / disable this. The IT Resource has a Last Recon TimeStamp that is updated on each recon, but ALL users are reconciled each time the task is run even though there are no changes to the objects. I have also looked at the "Object Initial Reconciliation Date" field in RO and setting this date to a date in the past doesn't seem to have any impact.
My OID install is 10.1.4.2 and my OIM install is 9.1.Although the documentation does not make any mention of it AT ALL, you need to add modifytimestamp to the ldapTargetResourceTimeStampField in the recon lookup attribute map. The modifytimestamp attribute in OID then needs to be indexed so that it can be used in the LDAP search the connector makes.
-
OIM server crashes while Importing OIM AD connector config XML files
while installing OIM connector for Microsoft Active directory on the 2nd step of installation "Import of Connector XML Files (Using Deployment Manager)" Installation fails and OIM server crashes... my OIM server version is 11.1.1.3.0 and Connector is ActiveDirectory 9.1.1.5.0
Here is oim_server1-diagnostic log file
[2012-01-10T17:23:10.450+05:00] [oim_server1] [ERROR] [] [XELLERATE.ADAPTERS] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] Class/Method: tcAdpUtils/compileAdapter encounter some problems: Could not compile adapter : adpADCSMOVEGROUP
[2012-01-10T17:23:10.465+05:00] [oim_server1] [ERROR] [] [XELLERATE.ADAPTERS] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] Class/Method: tcAdpUtils/compileAdapter encounter some problems: Compile failed on Tue Jan 10 17:23:10 UZT 2012[[
error: Exception thrown while constructing Processor object: null
----------------SOURCE FILE
1: /* Copyright (c) 2001 - 2007, Oracle Corporation. All rights reserved.
2: */
3: package com.thortech.xl.adapterGlue.ScheduleItemEvents;
4: import com.thortech.xl.dataobj.*;
5: //import com.thortech.xl.adapterGlue.*;
6: //import com.thortech.xl.dataobj.tcDataSet;
7: import java.io.IOException;
8: import java.util.*;
9: import java.io.FileWriter;
10: import java.io.File;
11: import java.sql.Timestamp;
12: import java.text.DateFormat;
13: import com.thortech.xl.dataobj.util.tcAdapterTaskException;
14: import com.thortech.xl.dataobj.util.*;
15: import com.thortech.xl.dataobj.util.tcJarEntryClassLoader;
16: import com.thortech.xl.remotemanager.*;
17: import java.rmi.*;
18: import java.net.URL;
19: import java.lang.reflect.Constructor;
20: import java.lang.reflect.Method;
21: import java.lang.reflect.Modifier;
22: import java.lang.reflect.InvocationTargetException;
23: import java.lang.reflect.Field;
24: import java.net.*;
25:
26: public class adpADCSMOVEGROUP extends com.thortech.xl.adapterfactory.events.tcAdpEvent {
27: public adpADCSMOVEGROUP() {
28: super();
29: setEventName("ADCS Move Group");
30: }
31:
32: Hashtable ihTaskRetVals = new Hashtable();
33:
34: // Adapter Variables
35: String OrgName; // Organization Name
36: String sConfigurationLookUp; // ADParameterLookUp
37: long ADServer; // AD Server
38: String ObjectGUID; // ObjectGUID
39:
40: //Persistant Objects
41: Object ADconsObj;
42: Class clsAD;
43:
44: //Variables needed for class loader
45: String sURL;
46: URL url1;
47: URL[] aURL;
48: ClassLoader moURLClassLoader;
49: Class moTargetClass;
50: Object[] maoConstructorArgs;
51: Class[] masConParamTypes;
52: Constructor moCons;
53:
54: protected void implementation() throws Exception {
55:
56: try {
57:
58: if (! initAdapter("ADCS Move Group"))
59: return;
60:
61: // Run Time Variables
62: OrgName = getRunTimeValue("OrgName").toString();
63: sConfigurationLookUp = getRunTimeValue("sConfigurationLookUp").toString();
64: ADServer = ((Long)getRunTimeValue("ADServer")).longValue();
65: ObjectGUID = getRunTimeValue("ObjectGUID").toString();
66:
67: //Initialize persistant object "AD"
68: clsAD = Class.forName("com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks");
69: maoConstructorArgs = new Object[]{getITAttrVal(ADServer, "Server Address"), getITAttrVal(ADServer, "Root Context"), getITAttrVal(ADServer, "Admin FQDN"), getITAttrVal(ADServer, "Admin Password"), getITAttrVal(ADServer, "Use SSL"), getITAttrVal(ADServer, "Port Number"), getITAttrVal(ADServer, "Invert Display Name"), "yes", sConfigurationLookUp, getDataBase()};
70: masConParamTypes = new Class[]{String.class, String.class, String.class, String.class, String.class, String.class, String.class, String.class, String.class, Class.forName("com.thortech.xl.dataaccess.tcDataProvider")};
71: moCons = clsAD.getConstructor(masConParamTypes);
72: ADconsObj = moCons.newInstance(maoConstructorArgs);
73:
74:
75: // Execute Tasks and store results in Hashtable...
76:
77: ihTaskRetVals.put("MOVEGROUP", MOVEGROUP());
78: // Output mapping for Task MOVEGROUP
79: setAdpRetVal(ihTaskRetVals.get("MOVEGROUP"), "String");
80:
81:
82: finalizeAdapter();
83:
84: } catch (tcAdapterTaskException e) {
85: e.printStackTrace();
86: updateSchItem("R", e.getMessage(), e.getReason());
87: return;
88: } catch (Exception e) {
89: e.printStackTrace();
90: updateSchItem("R", e.getMessage(), getReason("", e));
91: return;
92: }
93:
94: }
95:
96: // *** Move Group ***
97: private Object MOVEGROUP() throws Exception {
98: Object oRetVal = "";
99:
100: Object objCons;
101: String sTaskName = "Move Group";
102: try {
103:
104: System.out.println("Running Move Group");
105:
106: //This method uses persistent object "AD"
107:
108: // Initialize method
109: Class[] moMethodParmTypes = new Class[] {String.class, String.class, Class.forName("com.thortech.xl.dataaccess.tcDataProvider")};
110: Object[] moMethodParams = new Object[] {OrgName, ObjectGUID, getDataBase()};
111: Method moMethod = clsAD.getMethod("moveGroup", moMethodParmTypes);
112:
113: // Check for static method
114: if (Modifier.isStatic(moMethod.getModifiers()))
115: ADconsObj = null;
116:
117: // Invoke method
118: oRetVal = moMethod.invoke(ADconsObj, moMethodParams);
119:
120: } catch (Exception e) {
121: e.printStackTrace();
122: if (e instanceof InvocationTargetException) {
123: Throwable t = ((InvocationTargetException)e).getTargetException();
124: throw new tcAdapterTaskException("adpADCSMOVEGROUP", "Move Group", t.getMessage(), "", "");
125: } else {
126: throw new tcAdapterTaskException("adpADCSMOVEGROUP", "Move Group", e.getMessage(), "", "");
127: }
128: }
129: return returnVal(oRetVal);
130: }
131: }
----------------COMMAND LINE javac -classpath C:\Oracle\MIDDLE~1\WLSERV~1.3\server\ext\jdbc\oracle\11g\ojdbc6dms.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\user-patch.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\soa-startup.jar;;C:\Oracle\MIDDLE~1\patch_wls1033\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_oepe1033\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_ocp353\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\JDK160~1\lib\tools.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.jar;C:\Oracle\MIDDLE~1\modules\features\weblogic.server.modules_10.3.3.0.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\Oracle\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\oracle.soa.common.adapters_11.1.1\oracle.soa.common.adapters.jar;C:\Oracle\MIDDLE~1\ORACLE~1\soa\modules\commons-cli-1.1.jar;C:\Oracle\MIDDLE~1\ORACLE~1\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;C:\Oracle\Middleware\Oracle_IDM1\oam\agent\modules\oracle.oam.wlsagent_11.1.1\oam-wlsagent.jar;C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.xdk_11.1.0\xsu12.jar;C:\Oracle\MIDDLE~1\modules\features\weblogic.server.modules.xquery_10.3.1.0.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\db2jcc4.jar;C:\Oracle\MIDDLE~1\USER_P~1\domains\BASE_D~1\config\soa-infra;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\fabric-url-handler_11.1.1.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\quartz-all-1.6.5.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\oracle.soa.adapter_11.1.1\oracle.soa.adapter.jar;C:\Oracle\Middleware\Oracle_SOA1\soa\modules\oracle.soa.b2b_11.1.1\oracle.soa.b2b.jar;C:\Oracle\Middleware\Oracle_IDM1\server\lib\oim-manifest.jar;C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrf.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\common\derby\lib\derbyclient.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-async.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-auth-client.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-auth-server.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-authz-service.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-configmbeans.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-context.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-entitymgr.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-kernel.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-pluginframework.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-utils.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-platform-workflowservice.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\iam-toplinksession.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAdapterUtilities.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAPI.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAttestation.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAuditor.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlAuthentication.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlBackOfficeBeans.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlBackofficeClient.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlCache.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlCrypto.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlDataObjectBeans.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlDataObjects.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlDDM.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlGenConnector.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xliGCProviders.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlInputPreprocessor.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlLogger.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlRemoteManager.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlRequestPreview.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlScheduler.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlUtils.jar;C:\Oracle\Middleware\Oracle_IDM1\server\apps\oim.ear\APP-INF\lib\xlVO.jar -d C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\\oracle\oim\adapters C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\\oracle\oim\adapters\adpADCSMOVEGROUP.java
[2012-01-10T17:23:14.075+05:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.configservice.impl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] Inside PostImport method of UserManagementPostImportForDm
[2012-01-10T17:23:14.450+05:00] [oim_server1] [ERROR] [] [oracle.iam.configservice.impl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] The attribute ObjectGUID does not exist!
[2012-01-10T17:23:15.075+05:00] [oim_server1] [NOTIFICATION] [IAM-0080013] [oracle.iam.platform.kernel.impl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] [arg: 30] [arg: 0] [arg: oracle.iam.platform.entitymgr.vo.EntityMetadata] [arg: MODIFY] Kernel executing default validation with process id, event id, entity and operation 30.0.oracle.iam.platform.entitymgr.vo.EntityMetadata.MODIFY
[2012-01-10T17:23:15.090+05:00] [oim_server1] [NOTIFICATION] [IAM-0080014] [oracle.iam.platform.kernel.impl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: XELSYSADM] [ecid: 0000JJ7ZjsLFW7WFLz3V8A1F31xJ00006f,0] [APP: oim#11.1.1.3.0] [dcid: 80666d38c1d0770e:-122ffcd8:134c75e0aa6:-7ffd-00000000000001e9] [arg: 30] [arg: 30] [arg: oracle.iam.platform.entitymgr.vo.EntityMetadata] [arg: MODIFY] [arg: /file/User.xml] Kernel executing default action handler with process id, event id, entity and operation 30.30.oracle.iam.platform.entitymgr.vo.EntityMetadata.MODIFY.entityId=/file/User.xmlThere are different log handlers and loggers with different properties what are XELLRATE.DDM's properties
here is the logging.xml file
<?xml version="1.0" encoding="UTF-8"?>
<logging_configuration>
<log_handlers>
<log_handler name='console-handler' class='oracle.core.ojdl.logging.ConsoleHandler' formatter='oracle.core.ojdl.weblogic.ConsoleFormatter' level='WARNING:32'/>
<log_handler name='odl-handler' class='oracle.core.ojdl.logging.ODLHandlerFactory' filter='oracle.dfw.incident.IncidentDetectionLogFilter'>
<property name='path' value='${domain.home}/servers/${weblogic.Name}/logs/${weblogic.Name}-diagnostic.log'/>
<property name='maxFileSize' value='10485760'/>
<property name='maxLogSize' value='104857600'/>
<property name='encoding' value='UTF-8'/>
<property name='useThreadName' value='true'/>
<property name='supplementalAttributes' value='J2EE_APP.name,J2EE_MODULE.name,WEBSERVICE.name,WEBSERVICE_PORT.name,composite_instance_id,component_instance_id,composite_name,component_name'/>
</log_handler>
<log_handler name='wls-domain' class='oracle.core.ojdl.weblogic.DomainLogHandler' level="WARNING"/>
<log_handler name='owsm-message-handler' class='oracle.core.ojdl.logging.ODLHandlerFactory'>
<property name='path' value='${domain.home}/servers/${weblogic.Name}/logs/owsm/msglogging'/>
<property name='maxFileSize' value='10485760'/>
<property name='maxLogSize' value='104857600'/>
<property name='encoding' value='UTF-8'/>
<property name='supplementalAttributes' value='J2EE_APP.name,J2EE_MODULE.name,WEBSERVICE.name,WEBSERVICE_PORT.name'/>
</log_handler>
<log_handler name='em-log-handler' level='NOTIFICATION:32' class='oracle.core.ojdl.logging.ODLHandlerFactory' filter='oracle.dfw.incident.IncidentDetectionLogFilter'>
<property name='path' value='${domain.home}/servers/${weblogic.Name}/sysman/log/emoms.log'/>
<property name='format' value='ODL-Text'/>
<property name='useThreadName' value='true'/>
<property name='maxFileSize' value='5242880'/>
<property name='maxLogSize' value='52428800'/>
<property name='encoding' value='UTF-8'/>
</log_handler>
<log_handler name='em-trc-handler' level='TRACE:32' class='oracle.core.ojdl.logging.ODLHandlerFactory'>
<property name='logreader:' value='off'/>
<property name='path' value='${domain.home}/servers/${weblogic.Name}/sysman/log/emoms.trc'/>
<property name='format' value='ODL-Text'/>
<property name='useThreadName' value='true'/>
<property name='locale' value='en'/>
<property name='maxFileSize' value='5242880'/>
<property name='maxLogSize' value='52428800'/>
<property name='encoding' value='UTF-8'/>
</log_handler>
</log_handlers>
<loggers>
<logger name="" level="WARNING:1">
<handler name="odl-handler"/>
<handler name="wls-domain"/>
<handler name="console-handler"/>
</logger>
<logger name="oracle" level="NOTIFICATION:1"/>
<logger name="oracle.adf"/>
<logger name="oracle.adf.desktopintegration"/>
<logger name="oracle.adf.faces"/>
<logger name="oracle.adf.controller"/>
<logger name="oracle.adfinternal"/>
<logger name="oracle.adfinternal.controller"/>
<logger name="oracle.jbo"/>
<logger name="oracle.adfdt"/>
<logger name="oracle.adfdtinternal"/>
<logger name="oracle.bam"/>
<logger name="oracle.bam.common"/>
<logger name="oracle.bam.system"/>
<logger name="oracle.bam.middleware"/>
<logger name="oracle.bam.adc.security"/>
<logger name="oracle.bam.common.security"/>
<logger name="oracle.bam.adc.ejb.BamAdcServerBean"/>
<logger name="oracle.bam.reportcache.ejb.ReportCacheServerBean"/>
<logger name="oracle.bam.eventengine.ejb.EventEngineServerBean"/>
<logger name="oracle.bam.ems.ejb.EMSServerBean"/>
<logger name="oracle.bam.adc.api"/>
<logger name="oracle.bam.adc"/>
<logger name="oracle.bam.eventengine"/>
<logger name="oracle.bam.ems"/>
<logger name="oracle.bam.webservices"/>
<logger name="oracle.bam.web"/>
<logger name="oracle.bam.reportcache"/>
<logger name="oracle.bpm"/>
<logger name="oracle.bpm.analytics"/>
<logger name="oracle.integration"/>
<logger name="oracle.integration.platform.blocks.cluster"/>
<logger name="oracle.integration.platform.blocks.deploy.coordinator"/>
<logger name="oracle.integration.platform.blocks.event.saq"/>
<logger name="oracle.integration.platform.blocks.java"/>
<logger name="oracle.integration.platform.faultpolicy"/>
<logger name="oracle.integration.platform.testfwk"/>
<logger name="oracle.soa"/>
<logger name="oracle.soa.adapter"/>
<logger name="oracle.soa.b2b"/>
<logger name="oracle.soa.b2b.apptransport"/>
<logger name="oracle.soa.b2b.engine"/>
<logger name="oracle.soa.b2b.repository"/>
<logger name="oracle.soa.b2b.transport"/>
<logger name="oracle.soa.b2b.ui"/>
<logger name="oracle.soa.bpel"/>
<logger name="oracle.soa.bpel.console"/>
<logger name="oracle.soa.bpel.engine"/>
<logger name="oracle.soa.bpel.engine.activation"/>
<logger name="oracle.soa.bpel.engine.agents"/>
<logger name="oracle.soa.bpel.engine.bpel"/>
<logger name="oracle.soa.bpel.engine.compiler"/>
<logger name="oracle.soa.bpel.engine.data"/>
<logger name="oracle.soa.bpel.engine.delivery"/>
<logger name="oracle.soa.bpel.engine.deployment"/>
<logger name="oracle.soa.bpel.engine.dispatch"/>
<logger name="oracle.soa.bpel.engine.sensor"/>
<logger name="oracle.soa.bpel.engine.translation"/>
<logger name="oracle.soa.bpel.engine.ws"/>
<logger name="oracle.soa.bpel.engine.xml"/>
<logger name="oracle.soa.bpel.entity"/>
<logger name="oracle.soa.bpel.jpa"/>
<logger name="oracle.soa.bpel.system"/>
<logger name="oracle.soa.dvm"/>
<logger name="oracle.soa.management.facade.api"/>
<logger name="oracle.soa.mediator"/>
<logger name="oracle.soa.mediator.common"/>
<logger name="oracle.soa.mediator.common.cache"/>
<logger name="oracle.soa.mediator.common.error"/>
<logger name="oracle.soa.mediator.common.error.recovery"/>
<logger name="oracle.soa.mediator.common.message"/>
<logger name="oracle.soa.mediator.dispatch"/>
<logger name="oracle.soa.mediator.dispatch.resequencer.toplink"/>
<logger name="oracle.soa.mediator.filter"/>
<logger name="oracle.soa.mediator.instance"/>
<logger name="oracle.soa.mediator.management"/>
<logger name="oracle.soa.mediator.metadata"/>
<logger name="oracle.soa.mediator.monitor"/>
<logger name="oracle.soa.mediator.resequencer"/>
<logger name="oracle.soa.mediator.resequencer.besteffort"/>
<logger name="oracle.soa.mediator.resequencer.fifo"/>
<logger name="oracle.soa.mediator.resequencer.standard"/>
<logger name="oracle.soa.mediator.service"/>
<logger name="oracle.soa.mediator.serviceEngine"/>
<logger name="oracle.soa.mediator.transformation"/>
<logger name="oracle.soa.mediator.utils"/>
<logger name="oracle.soa.mediator.validation"/>
<logger name="oracle.soa.scheduler"/>
<logger name="oracle.soa.services.common"/>
<logger name="oracle.soa.services.identity"/>
<logger name="oracle.soa.services.notification"/>
<logger name="oracle.soa.services.rules"/>
<logger name="oracle.soa.services.rules.obrtrace"/>
<logger name="oracle.soa.services.workflow"/>
<logger name="oracle.soa.services.workflow.common"/>
<logger name="oracle.soa.services.workflow.evidence"/>
<logger name="oracle.soa.services.workflow.metadata"/>
<logger name="oracle.soa.services.workflow.persistency"/>
<logger name="oracle.soa.services.workflow.query"/>
<logger name="oracle.soa.services.workflow.report"/>
<logger name="oracle.soa.services.workflow.runtimeconfig"/>
<logger name="oracle.soa.services.workflow.soa"/>
<logger name="oracle.soa.services.workflow.task"/>
<logger name="oracle.soa.services.workflow.task.dispatch"/>
<logger name="oracle.soa.services.workflow.task.routing"/>
<logger name="oracle.soa.services.workflow.user"/>
<logger name="oracle.soa.services.workflow.verification"/>
<logger name="oracle.soa.services.workflow.worklist"/>
<logger name="oracle.soa.services.workflow.performance"/>
<logger name="oracle.soa.services.cmds"/>
<logger name="oracle.soa.wsif"/>
<logger name="oracle.soa.xref"/>
<logger name="oracle.sdp"/>
<logger name="oracle.sdpinternal"/>
<logger name="oracle.sdp.owlcs.customer"/>
<logger name="oracle.sdp.owlcs.config"/>
<logger name="oracle.sdp.owlcs.timer"/>
<logger name="oracle.sdp.messaging"/>
<logger name="oracle.sdp.messaging.client"/>
<logger name="oracle.sdp.messaging.driver"/>
<logger name="oracle.sdp.messaging.engine"/>
<logger name="oracle.sdp.messaging.parlayx"/>
<logger name="oracle.sdp.messaging.server"/>
<logger name="oracle.wsm"/>
<logger name="oracle.wsm.msg.logging" level="NOTIFICATION:1" useParentHandlers="false">
<handler name="owsm-message-handler"/>
<handler name="wls-domain"/>
</logger>
<logger name='oracle.sysman' level='NOTIFICATION:32' useParentHandlers='false'>
<handler name='em-log-handler'/>
<handler name='em-trc-handler'/>
</logger>
</loggers>
</logging_configuration> -
OIM Database Connector User not created
I am using OIM 9.1.0.0 with connector pack 9.0.4.1. When I run trusted recon i see the new user appear in the recon manager, but the user is not created. When I open the event and click on Create User the user is created.
But before this the recon event shows data missing.
How can automate it ??The GTC framework will generate the rule for you if you configure the matching only property. Please take another look at the docs.
Or you can follow PInk's suggestion and crate the rule manually.
Best regards
/M -
OIM AD Connector - not connecting to AD LDAP
Hello,
I'm new to Oracle Identity Management, so it could be some trivial misconfiguration issue.
I've installed OIM on a Windows Server 2003 with AD and Exchange already configured (with several user accounts).
Next, I've installed the AD connector for OIM and configured the 'AD Server' resource as follows:
Name: ADITResource
Type: AD Server
Admin FQDN: CN=Administrator,CN=Users,dc=mydomain,dc=COM // tested with a LDAP browser - ok
Admin Login: Administrator
Admin Password: *****
Allow Password Provisioning: yes
Port Number: 636
Root Context: OU=HQ1,DC=mydomain,dc=COM // tested with a LDAP browser - ok
SSL Port Number: 636
Server Address: 127.0.0.1
Use SSL: yes
isADAM: no
isLookupDN: no
I then configured the ActiveDirectoryReconTask, using the ADITResource above.
When I run the task, it runs instantly, but nothing actually happens.
In the JBoss console, I get a lot of lines saying:
INFO [ACCOUNTMANAGEMENT] UsernamePasswordLoginModule/initialize : Un-authenticated Identity: Unknown
and then an exception saying:
ERROR [APIS] Class/Method: tcLookupOperationsBean/getLookupValuesFilteredData encounter some problems: The LookupCode 'null' does not exist.
In the Deisgn Console, under Reconciliation Manager, there are no results.
I then tried to set up the ADITResource to not use SSL and connect to port no. 389.
Same results, JBoss console throws the same errors and exceptions.
I also tried running the AD connector test, runADTest.bat, but that didn't work either (it could not create the test user into AD).
With SSL, the runADTest.bat error is:
[OIMCP.ADCS],The error occured in ADClient::connectorToAvailableAD():127.0.0.1:636; socket closed.
[OIMCP.ADCS],Class/Method: ADClient/creatingUser encounter some problems: Connection Error Occur
[OIMCP.ADCS],User Createdfalse
Without SSL, the runADTest.bat error is:
[OIMCP.ADCS],The error occured in ADClient::createObject():LDAP: error code 32 - 0000208D: NameErr: DSID-031001CD, problem 2001 (NO_OBJECT), data 0, best match of: 'OU=HQ1,DC=mydomain,DC=COM'
[OIMCP.ADCS],User Createdfalse
Again, the "OU=HQ1,DC=mydomain,DC=COM" is valid.
Any clues ?
Thanks,
Chris
Edited by: user11699987 on Jul 16, 2009 5:31 AMRight, did that.
Now, the user did not show up in AD.
In the web console, under the user's details -> Resource Profile, I get:
Resource name: AD User
Status: Provisioning
Description: 25
Under Manage Scheduled Task, the Scheduled Provisioning Task ran and now it's Inactive.
Should I look elsewhere ?
Thanks !
UPDATE:
Now it has the 'Rejected' status.
Response: Organisation does not exist.
Response Description: Organization Unit Does not exist in target system.
Now, I know for sure that the target OU is there..
Edited by: Cristian Dumitrescu on Jul 17, 2009 6:17 AM -
OIM 11g: Connector based on SEND / EXPECT or scripting
Hello
I have a system that I need to integrate into OIM 11g. (11.1.1.5.2) The application has a scripting engine to perform all user management functions. For example, on the system itself you would run the following from the command line:
account create 'bsmith'
account password 'password'
account permission 'login'
account group default 'enduser'
account description 'Bob Smith'
account firstname 'Bob'
account lastname 'Smith'
The account repository is a custom format, and I cannot provisioning directly to it via the DB tables, or flat file etc etc. The system, however, is running on a standard UNIX platform, so I have access to SSH into the box and issue the commands.
Question: What is the best way to implement a connector to an application that only uses a scripting engine for account management? Is there an OOTB connector that can use UNIX send/expect? What about executing a shell script with inputs for the variables needed? Can I use the standard SSH connector, and override the 'user add' command?
Thank you.Following are the the list of mappings. The ones wth similar names are easy to guess. Notice that USR_COUNTRY is missing in the list. I have requested Oracle to log a bug for this and for any other missing fields. If accepted this should be available in the next patch.
(Mapping between user definition qualifiers on data object manager form and actual USR fields)
=== Process Definition ===
Name -> pkg_name
Type -> pkg_type
=== Object Definition ===
Object Name -> obj_name
Object Type -> obj_type
Object Target Type -> obj_order_for
=== Organization Definition ===
Organization Name -> act_name
Organization ID -> act_key
Organization Type -> act_cust_type
Organization Status -> act_status
Organization Parent ID -> parent_key
+ Organization UDFs
=== User Definition ===
User Key -> usr_key
Request Key -> req_key
Identity -> usr_fss
User Login -> usr_login
Role -> usr_emp_type
Password -> usr_password
First Name -> usr_first_name
Middle Initial -> usr_middle_name
Last Name -> usr_last_name
Disabled -> usr_disabled
Type -> usr_type
User Status -> usr_status
Manager -> usr_manager_key
Organization -> act_key
Start Date -> usr_start_date
End Date -> usr_end_date
Provisioning Date -> usr_provisoning_date
Deprovisioning Date -> usr_deprovisioning_date
Provisioned Date -> usr_provisioned_date
Deprovisioned Date -> usr_deprovisioned_date
Email Address -> usr_email
Email -> usr_email
+ User UDFs -
OIM: OID Connector Issue
Hey all,
I downloaded and installed the new 11g version of the OID 11.1.1.5 connector without the connector server on OIM 11g BPO5. While trying to run the group lookup reconciliation scheduled task, it fails with below error:
<Oct 30, 2012 8:51:01 PM PDT> <Error> <ORACLE.IAM.CONNECTORS.ICFCOMMON.RECON.LOOKUPRECONTASK> <BEA-000000> <oracle.iam.connectors.icfcommon.recon.LookupReconTask : execute : Error during execution
org.identityconnectors.framework.common.exceptions.ConnectorException: javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; Remaining name: *'dc=mycompanydc=statedc=*type'
at org.identityconnectors.ldap.search.LdapInternalSearch.execute(LdapInternalSearch.java:71)
at org.identityconnectors.ldap.search.LdapInternalSearch.execute(LdapInternalSearch.java:59)
at org.identityconnectors.ldap.search.LdapSearch.execute(LdapSearch.java:131)
at org.identityconnectors.ldap.LdapConnector.executeQuery(LdapConnector.java:115)
at org.identityconnectors.ldap.LdapConnector.executeQuery(LdapConnector.java:59)
at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:105)
at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:82)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)
at $Proxy336.search(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107)
at $Proxy336.search(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at org.identityconnectors.framework.impl.api.BufferedResultsProxy$BufferedResultsHandler.run(BufferedResultsProxy.java:162)
Caused By: javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; Remaining name: *'dc=mycompanydc=statedc=*type'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3092)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3013)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2820)
at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1829)
at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1752)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:368)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:338)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:321)
at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:245)
at org.identityconnectors.ldap.search.DefaultSearchStrategy.doSearch(DefaultSearchStrategy.java:60)
at org.identityconnectors.ldap.search.LdapInternalSearch.execute(LdapInternalSearch.java:66)
at org.identityconnectors.ldap.search.LdapInternalSearch.execute(LdapInternalSearch.java:59)
at org.identityconnectors.ldap.search.LdapSearch.execute(LdapSearch.java:131)
at org.identityconnectors.ldap.LdapConnector.executeQuery(LdapConnector.java:115)
at org.identityconnectors.ldap.LdapConnector.executeQuery(LdapConnector.java:59)
at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:105)
at org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:82)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)
at $Proxy336.search(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107)
at $Proxy336.search(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at org.identityconnectors.framework.impl.api.BufferedResultsProxy$BufferedResultsHandler.run(BufferedResultsProxy.java:162)
>
<Oct 30, 2012 8:51:01 PM PDT> <Warning> <oracle.iam.scheduler.vo> <IAM-1020035> <Error in exception object for job {0}
java.io.NotSerializableException: com.sun.jndi.ldap.LdapCtx
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1173)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1527)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1492)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1409)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1167)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1527)
at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:428)
at java.lang.Throwable.writeObject(Throwable.java:293)
at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1001)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1478)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1409)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1167)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1527)
at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:428)
at java.lang.Throwable.writeObject(Throwable.java:293)
at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1001)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1478)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1409)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1167)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:336)
at oracle.iam.scheduler.vo.TaskSupport.populateJobHIstory(TaskSupport.java:321)
at oracle.iam.scheduler.vo.TaskSupport.logJobExecution(TaskSupport.java:206)
at oracle.iam.scheduler.vo.TaskSupport.executeJob(TaskSupport.java:153)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:196)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
Another thing is, the logs is not showing the basecontext properly i.e., *'dc=mycompanydc=statedc=*type' instead of *'dc=mycompany,dc=state,dc=*type'. The ',' seems to be missing in the logs.
Please help.
Regards,
SunnyWhats is the value in SearchContext attribute value in scheduled task.
It should be dc=mycompany,dc=state,dc=type
And it should be present in your OID.
Maybe you are looking for
-
Good Morning fellow users, We've updated our computers at the 6 radio stations I work for...all 6 production rooms and studios (for those not using VoxPro, myself included:)) to newer, core 'i' machines from the old school Pentium 4s we had which wer
-
I have purchased an app from the app store and cannot seem to download it, the download statrs and then rapidly cuts out, it will not complete and seems to repeatedly go over the same few Mb. I have previously downloaded large files and not had a pr
-
When i click on help in finder (all topics) I get no response, any suggestions?
-
Why lumia is very bad os then ever
No photo upload on web directly no Bluetooth sharing for video network connection is very bad no more app than android why all apps are working in sand box video sharing not allowed in WhatsApp or any app some time automatically restart 3g network is
-
Port security and 802.1x (ISE)
Hi everyone, I'm implemmenting ISE in a network with Port Security enabled. According the book Cisco ISE for BYOD and Secure Unified Access Port-security is not compatible with 802.1x. I want to know what is the affectation of to have Port-security a