Changeset 955 for trunk/zoo-project/zoo-kernel/service_internal_hpc.c
- Timestamp:
- Sep 20, 2019, 5:14:48 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/service_internal_hpc.c
r939 r955 1056 1056 maps* tmp=getMaps(*real_outputs,input->name); 1057 1057 char serviceName[9]; 1058 freeMap(&tmp->content);1059 free(tmp->content);1060 tmp->content=NULL;1061 1058 maps* output=getMaps(*real_outputs,input->name); 1062 1059 setMapInMaps(output->child,"download_link","generated_file",targetPath); … … 1067 1064 setMapInMaps(output->child,"download_link","asReference","true"); 1068 1065 setMapInMaps(output->child,"download_link","inRequest","true"); 1069 setMapInMaps(output->child,"wms_link","generated_file",targetPath); 1070 setMapInMaps(output->child,"wms_link","storage",targetPath); 1071 setMapInMaps(output->child,"wms_link","useMapserver","true"); 1072 setMapInMaps(output->child,"wms_link","msOgc","WMS"); 1073 setMapInMaps(output->child,"wms_link","requestedMimeType","image/png"); 1074 setMapInMaps(output->child,"wms_link","asReference","true"); 1075 if(getMaps(output->child,"wcs_link")!=NULL){ 1076 sprintf(serviceName,"wcs_link"); 1077 setMapInMaps(output->child,"wcs_link","msOgc","WCS"); 1078 }else{ 1079 sprintf(serviceName,"wfs_link"); 1080 setMapInMaps(output->child,"wfs_link","msOgc","WFS"); 1081 } 1082 setMapInMaps(output->child,serviceName,"storage",targetPath); 1083 setMapInMaps(output->child,serviceName,"generated_file",targetPath); 1084 setMapInMaps(output->child,serviceName,"useMapserver","true"); 1085 setMapInMaps(output->child,serviceName,"asReference","true"); 1066 if(getMaps(output->child,"wms_link")!=NULL){ 1067 setMapInMaps(output->child,"wms_link","generated_file",targetPath); 1068 setMapInMaps(output->child,"wms_link","storage",targetPath); 1069 setMapInMaps(output->child,"wms_link","useMapserver","true"); 1070 setMapInMaps(output->child,"wms_link","msOgc","WMS"); 1071 setMapInMaps(output->child,"wms_link","requestedMimeType","image/png"); 1072 setMapInMaps(output->child,"wms_link","asReference","true"); 1073 if(getMaps(output->child,"wcs_link")!=NULL){ 1074 sprintf(serviceName,"wcs_link"); 1075 setMapInMaps(output->child,"wcs_link","msOgc","WCS"); 1076 }else{ 1077 sprintf(serviceName,"wfs_link"); 1078 setMapInMaps(output->child,"wfs_link","msOgc","WFS"); 1079 } 1080 setMapInMaps(output->child,serviceName,"storage",targetPath); 1081 setMapInMaps(output->child,serviceName,"generated_file",targetPath); 1082 setMapInMaps(output->child,serviceName,"useMapserver","true"); 1083 setMapInMaps(output->child,serviceName,"asReference","true"); 1084 } 1085 freeMap(&tmp->content); 1086 free(tmp->content); 1087 tmp->content=NULL; 1086 1088 }else{ 1087 1089 map* hpcStdErr=getMapFromMaps(*main_conf,"henv","StdErr");
Note: See TracChangeset
for help on using the changeset viewer.