Pxe boot for xenserver

We have been PXE booting our xenserver hypervisors using cobbler for some
time with limited success. I was wondering if anyone had experience doing
this with foreman?