NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [wcsplus] more on asynchronous response

NOTE: The wcsplus mailing list is no longer active. The list archives are made available for historical reasons.

Hi Adit,

I understand that you took this more or less from the WPS spec. How closely does it follow the spec - did you make any alterations?

Cheers
Dom

On Friday 26 October 2007 15:27, Adit Santokhee wrote:
Hi all,

We have implemented a WCS that handles asynchronous data delivery. This was
done in the context of a project called DEWS, www.dews.org.uk. Our solution
is as follows:


The GetCoverage request URL is as follows:


Semi-synchronous data delivery (STATUS=FALSE)


http://dexter.nerc-essc.ac.uk:9080/MarineDataService/GadsWCS?SERVICE=WCS&VER
SION=1.0.0&REQUEST=GetCoverage&COVERAGE=MERSEA_NATL_ANAL/salinity&BBOX=-75,5
,13,50,5,5&TIME=22-09-2004%2000:00:00/24-09-2004%2000:00:00/P1D&FORMAT=CF-n
e tCDF&WIDTH=1&HEIGHT=1&DEPTH=1&CRS=NDG:LonLatPressureCRS&STATUS=FALSE


This returns the following document:


  <?xml version="1.0" encoding="UTF-8" ?>
  <  GadsWcs>

<url>http://dexter.nerc-essc.ac.uk:9080/DataManager/GetData?id=5055</url>
  </GadsWcs>


Data can be downloaded from
http://dexter.nerc-essc.ac.uk:9080/DataManager/GetData?id=5055



Asynchronous data delivery (STATUS=TRUE)

http://dexter.nerc-essc.ac.uk:9080/MarineDataService/GadsWCS?SERVICE=WCS&VE
R
SION=1.0.0&REQUEST=GetCoverage&COVERAGE=MERSEA_NATL_ANAL/salinity&BBOX=-75,
5
,13,50,5,5&TIME=22-09-2004%2000:00:00/24-09-2004%2000:00:00/P1D&FORMAT=CF-n
e tCDF&WIDTH=1&HEIGHT=1&DEPTH=1&CRS=NDG:LonLatPressureCRS&STATUS=TRUE


This returns an XML document with the following piece of information:


  <?xml version="1.0" encoding="UTF-8" ?>
  <GadsWcs>
    <Status>
      <ProcessStarted>Process has started execution !</ProcessStarted>
      <JobID>5054</JobID>

<URL>http://dexter.nerc-essc.ac.uk:9080/MarineDataService/PollingManager?id
= 5054</URL>
  <EstimatedSize>2.292216</EstimatedSize>
    </Status>
  </GadsWcs>




The user can poll on the URL in the XML document above for progress:



  <?xml version="1.0" encoding="UTF-8" ?>

- <  GadsWcs>

- <            Status>

  <                     JobID>5054</JobID>

  <                     TimeCompleted>2007-07-06 14:59:36.0</TimeCompleted>

  <                      DataExtracted>2.297008</DataExtracted>

            </Status>

  </GadsWcs>


If the data isn't ready yet for download, TimeCompleted is null. Finally
data can be downloaded using the following:


http://dexter.nerc-essc.ac.uk:9080/DataManager/GetData?id=5054


Cheers,
Adit



  • 2007 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the wcsplus archives: