After clearing rest cache I succeeded in getting esriJobSucceeded .
But the resultant shapefile after intersection is empty (it contains all the resultant attributes after join but no values).
My model executes successfully from ArcCatelog->model -> Run entire model option. Even the resultant shape file also contains relevant data after join. All my intermediate and output shapefiles are placed in Inetpub->wwwroot.