Commonly when setting up a new system, you will attempt to post a report and it will stay in posting status for a long time and eventually return a Not Posted status. If you review the details on the message log you will find something similar to:
Error: The XML file returned by the webserver is invalid, xml document object creation failed.
When setting up a report node (Home>PeopleTools>Process Scheduler>Report Node) and you use the SchedulerTransfer as the transfer tool, you must ensure that two things are in place.
1. Make sure that the Default Local Node, has a password assigned to it. Without a password it will always fail.
2. Make sure the user that started the Process Scheduler has the Role: ProcessSchedulerAdmin assigned to their profile.
This should resolve the problem.