though 8i was not supported in DI XI R3, I think it used to work may be it was fixed in later patches, this release is already end of life so there is no way for you to get latest patch of XI R3
you can use ODBC, did you configure same DSN on the job server machine also ? if your Job Server is on different machine then it's possible that the DSN is missing on job server machine