I would like to know that if a publisher load job fails, does it give any specific error codes?
You have your logs, which includes details about the load process. This can be helpful in the event a task fails.
These can be viewed in the Management Console (for each task), and are stored under the C:\ProgramData\QlikTech\DistributionService folder structure.
Retrieving data ...