Palrecha,
Few questions:
Can you confirm the version of each CA directory install on CADIR1 and CADIR2 server?
dxserver version
Are CADIR1 and CADIR2 both sourcing the same schema files in $dxhome/config/schema directory and in the $dxhome/config/server/dsa.dxi files?
Have you added the knowledge file for CADIR1 to CADIR2 and vice versa and configured the replication.dxg group file for both DSA's?
I would start by increasing the trace levels on your $dxhome/config/logging/dsasourced.dxc file. The available trace parameters are located in the bookshelf here:
https://support.ca.com/cadocs/0/CA%20Directory%2012%200%20SP14-ENU/Bookshelf_Files/HTML/idocs/index.htm?toc.htm?installation.htm
Look in the section
Reference › Commands Reference › trace Command
for the different log options (they can be used in combination separated by a common in the dxc file.
After you set the appropriate trace levels you will get much more output in your $dxhome/log/dsaname_trace.log file so you will not want to leave elevated trace levels running in production or you will fill up disk space quickly.
You can also monitor the trace output by telnet into the console port of the dsa (This is usually 1 port higher then the dsa listen port)
e.g. if you are on the server of the dsa and the dsa is listening on 3390.
telnet localhost 3391
From the console this command will get the replication status of the dsa's.
get dsp;
Let me know if this helps.
Thanks,
Adam Rusniak