                $dn_t = $config{ldapcache_base};
                foreach $elem (@lista_targets) {
                   @dn_lin = split(/,/, $elem);
                   for ( $lnum= $#dn_lin ; $lnum >= 0 ; $lnum-- ) {
    	                 next if ( "$dn_lin[$lnum]" ne "default" ); 
   	                 $ou=$dn_lin[$lnum];
    	                 $dn_t = $ou.",".$dn_t;
	                 $dntarget=&sel_cache_obj($dn_t,"ou=*");
                         next if (defined($dntarget)) ; 
                         $objdescrip=&scan_objdescrip(2,$objtype,$dn_t,$tta3tier->{target});
                         @ldapObjArr=();
                         if ($objdescrip eq "" ) { $objdescrip= "organization"};
                         push (@ldapObjArr,'ou',$ou);
                         push (@ldapObjArr,'objectclass',["top", "organizationalunit"]);
                         push (@ldapObjArr,'description',$objdescrip);
                         %ldapObjHash=@ldapObjArr;
                         $conncache = $ldapcacheObj->add ($dn_t,attr => [ @ldapObjArr ]);
                         if ( $err = $conncache->code ) { $status_con=-1; }; 
                         $dn_cache=$dn_t;
                         &ldapcache_logerr("add ou $dn_t"); 
                         if ($status_con ne 0 ) { return -2 };
                   }
                   if ($status_con ne 0 ) { return -2 };
