Sometimes it is difficult to remember where the jar files are in OIM. Here's my running list.
oracle.iam.connectors.icfcommon.* are in icf-oim-intg.jar
most of the rest of oracle.iam are located in OIMServer.jar including:
The implementation for ProvisioningService is in OIMServer.jar under:
oracle.iam.provisioning.implProvisioningServiceImpl
oracle.iam.selfservice.self.selfmgmt.impl.AuthenticatedSelfServiceImpl
oracle.iam.identity.usermgmt.impl.UserManagerImpl
oracle.iam.platform.tx.OIMTransactionManager is in oimclient.jar, iam-platform-utils.jar
com.thortech.xl.xjb.beansimpl.tcLookupOperationsBean is in xlDataObjectBeans.jar
org.apache.xml.serializer.ToStream is in xalan-2.6.0.jar
Thor.API.Operations.* interfaces, are implemented by classes in com.thortech.xl.ejb.beansimpl and are in the xlDataObjectBeans.jar file.
These often call a class com.thortech.xl.dataobj.APIUtils which is found in xlDataObjects.jar
Mappings getMapping are done by com.thortech.xl.orb.api.tcMapping which is in xlVO.jar which just converts a Map into an array of tcMapping objects.
The conversions are done in getColumnNameMap which maps the long values into short ones. This is done in Thor.API.tcBaseUtility.getColumnNameMap and is in oimclient.jar
The query is:
select lku_field, lku_type_string_key from lku where lku_type='f' and lku_type_string_key in (" + msbCodeList + ")";
I have a utility called findclass that I use to search jar files for class names.
Design Console - designconsole - The name of the Design Console is tcAppWindow and it is located in the file $OIM_ORACLE_HOME/server/client/lib/XellerateClient.jar
No comments:
Post a Comment