- Timestamp:
- Apr 16, 2020, 6:10:30 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docs/api/examples.rst
r725 r958 52 52 the ``storeExecuteResponse`` parameter in his request). 53 53 54 Asynchronous ZOO.Process example 55 -------------------------------- 56 57 :: 58 59 function RunAsynchonous(conf,inputs,outputs){ 60 var formatWPS=new ZOO.Format.WPS(); 61 var myProcess = new ZOO.Process(conf["main"]["serverAddress"],'Demo',true); 62 var myExecuteResult =myProcess.Execute(myInputs,myOutputs); 63 var response=formatWPS.read(myExecuteResult); 64 while(response.status){ 65 sleep(1500); 66 var response1 = ZOO.Request.Get(response.status.replace(/amp;/g,""),null); 67 response=formatWPS.read(response1); 68 } 69 conf["lenv"]["message"]="Asyncrhonous Process ended"; 70 ZOO.UpdateStatus(conf,90); 71 return {result: ZOO.SERVICE_SUCCEEDED, outputs: outputs}; 72 } 73 74 In this sample code, by creating the ZOO.Process, providing a third 75 argument set to true, we ensure that the WPS service execution will be run 76 asynchronously. Once the Execute WPS response is fetched, until the 77 service execution ends, the statusLocation is polled every 1,5 78 second. -
trunk/zoo-project/HISTORY.txt
r949 r958 1 1 Version 1.8.0-dev 2 * Add documentation on how to use asyncrhonous execution using the Javascript 3 ZOO-API 2 4 * Start simplification of the runRequest function 3 5 * Integrate optional support for OGC API - Processing implementation
Note: See TracChangeset
for help on using the changeset viewer.