Implement harvesting job as interfacer + remote harvestjob unit test