Hi Malcolm,
I got the solution, When I edited the "Repository Checksum Type" from "none" to any of the "sha1/sha256/sha384/sha512" in the Channel Details, the repository repomd.xml is created at the /var/cache/rhn/repodata/custom-channel/repodata.xml.

Thanks!