I created a SLES yum repository following this link
createrepo command, and got this folder structure:
/srv/www/htdocs/repo/RPMS/ - - /OL - /SLES - /Third-Party/ - - a.rpm b.rpm c.rpm -/repodata - filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml repomd.xml.asc repomd.xml.key
Everything is fine, and i was able to connect the repository locally, and from different machine as well (using http)
The problem is, if i try to search for an RPM in client machine, it does not list it. I am using SLES11 SP3.