Ignore:
Timestamp:
Aug 31, 2017, 4:14:46 PM (7 years ago)
Author:
djay
Message:

Invoke callback asynchronously. Still the ZOO-Kernel has still to wait for every requests to finish before stoping its execution.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/prototype-v0/zoo-project/zoo-kernel/service_internal_hpc.c

    r850 r851  
    137137          }
    138138        }
    139        
    140139        addToElements(&cur->child,tmp[0]);
    141140        addToElements(&cur->child,tmp[1]);
     
    301300      char *targetPath=(char*)malloc((strlen(targetPathMap->value)+strlen(targetName)+2)*sizeof(char));
    302301      sprintf(targetPath,"%s/%s",targetPathMap->value,targetName);
     302      free(targetName);
    303303      setMapInMaps(*real_outputs,input->name,"generated_file",targetPath);
    304304      // We should verify if any optional tag for output is required
     
    337337      char *targetPath=(char*)malloc((strlen(targetPathMap->value)+strlen(targetName)+2)*sizeof(char));
    338338      sprintf(targetPath,"%s/%s",targetPathMap->value,targetName);
     339      free(targetName);
    339340      addToMap(input->content,"generated_file",targetPath);
    340341      // We should verify if any optional tag for output is required
     
    499500    return -1;
    500501  }
     502  free(targetPath);
    501503  fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
    502504  fflush(stderr);
     
    591593                setMapInMaps(output->child,"download_link","generated_file",targetPath);
    592594                setMapInMaps(output->child,"download_link","useMapserver","false");
    593                 setMapInMaps(output->child,"WMS_LINK","generated_file",targetPath);
    594                 setMapInMaps(output->child,"WMS_LINK","useMapserver","true");
    595                 setMapInMaps(output->child,"WCS_LINK","generated_file",targetPath);
    596                 setMapInMaps(output->child,"WCS_LINK","useMapserver","true");
     595                setMapInMaps(output->child,"wms_link","generated_file",targetPath);
     596                setMapInMaps(output->child,"wms_link","useMapserver","true");
     597                setMapInMaps(output->child,"wms_link","msOgc","WMS");
     598                setMapInMaps(output->child,"wms_link","requestedMimeType","image/png");
     599                setMapInMaps(output->child,"wcs_link","generated_file",targetPath);
     600                setMapInMaps(output->child,"wcs_link","useMapserver","true");
    597601              }
     602              free(targetPath);
    598603            }
    599604          }
    600605          input=input->next;
    601606        }
    602         fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
    603         fflush(stderr);
    604         invokeCallback(m,NULL,outputs,5,1);
    605         fprintf(stderr,"************************* %s %d \n\n",__FILE__,__LINE__);
    606         fflush(stderr);
    607607      }
    608608      //free(buf);
Note: See TracChangeset for help on using the changeset viewer.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png