Re: DeregisterOID / RegisterOID Error

Posted by ErmanArslansOracleBlog on
URL: http://erman-arslan-s-oracle-forum.124.s1.nabble.com/DeregisterOID-RegisterOID-Error-tp1946p1948.html

Hi,

*txkrun.pl uses txkSetSSOReg.pl for this operation. (In FND_TOP the script called "txkSetSSOReg.pl" is used for this.)
*In txkSetSSOReg.pl-->
if ($REGISTER_OID or $DEREGISTER_OID) {
    $javaClass = "oracle.apps.fnd.txk.ias.oid.Instance";

*In oracle.apps.fnd.txk.ias.oid.instance, there is a method that suppose to remove the uniquemember from groups.

The comment written for that method is "Removing appDN as uniquememeber from Groups"
It removes the uniquemember from cn=groups, cn=oracleContext

Here -> (String)"cn=groups,cn=oraclecontext", (String)("uniquemember=" + string), (int)1, (String[])new String[]{"dn"});

You see "uniquemember= + string" , and that string in the code is equal to appDN, and appDN is equal to following->
(this.appDN = "orclApplicationCommonName=" + string + ",cn=EBusiness,cn=Products,cn=OracleContext," + this.defaultRealmDN;)

So, I think that is your issue, as you may not have the uniquemember in that OID path.
Also, you need to check the AppDN value in "cn=EBusiness,cn=Products,cn=OracleContext" and this should match what is stored in cn=groups,cn=oraclecontext

Please check it using ODSM and update me.

-- some manual modification may be needed.. But , since it is a licensed product, you need to create an SR for that. (any manual modification without taking the approval of Oracle Support may make your environment unsupported)