Feasible synthesis of Cd(II) and Ag(I) complexes with novel secondary carbinol form of di-3-pyridinylmethanone through one-pot in situ method