Changes between Version 31 and Version 32 of ZooCompliancyReport


Ignore:
Timestamp:
Sep 19, 2010, 2:31:13 AM (9 years ago)
Author:
venka
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ZooCompliancyReport

    v31 v32  
    22
    33ZOO-PSC would like to report results of tests conducted on ZOO-Kernel WPS
    4 implementation. Comparision of some current WPS implementation was reported in
     4implementation. Comparison of some current WPS implementation was reported in
    55presentation entitled "COMPLIANCE TESTING OF OPEN SOURCE SOFTWARE FOR WEB
    6 PROCESSING SERVICES" [http://2010.foss4g.org/presentations_show.php?id=3604 link].
    7 {{{
    8 #!html
    9 <!--
    10 The presentation is based on report  No. CIP-ICT-PSP-2009-3-250474 entitled “Web
    11 Processing Service Study” for the client/project: "BRIdging SErvices, Information and
    12 Data for Europe" (BRISEIDE) [http://www.briseide.eu/ link].
    13 -->
    14 }}}
     6PROCESSING SERVICES" [http://www.slideshare.net/TheodorFoerster/compliance-testing-of-open-source-software-for-web-processing-services link].
     7
    158Our testing details are presented in more details below. The test with ZOO WPS are
    16 contrary to the presentation and report mentioned above. We call upon the authors
    17 of the presentation and report referred above to make appropriate corrections in their
    18 presentation and report based on the results outlined below. We hope that more well
    19 planned and coordinated implementation testing can be done in the future.
     9contrary to the presentation mentioned above [http://www.slideshare.net/TheodorFoerster/compliance-testing-of-open-source-software-for-web-processing-services link]. We call upon the authors of the presentation and report referred above to make appropriate corrections in their presentation in light of our test results outlined below. We hope that more well planned and coordinated implementation testing can be done in the future.
    2010
    2111Gérald Fenoy (Chair ZOO PSC)
     
    2313= ZOO Project WPS testing details =
    2414
    25 In above mentioned report, some unusual behaviour of the ZOO Kernel was pointed out. Hence, the ZOO PSC decided to answer to this report by making his own report about ZOO Project compliancy testing using the same way as in the report.
     15In above mentioned report, some unusual  behavior of the ZOO Kernel was pointed out. Hence, the ZOO PSC decided to conduct our own tests with ZOO WPS implementation using the same method reported in the FOSS4G2010 presentation.
    2616
    2717First note about this response that we are currently preparing, we weren't able to use XMLSpy 2007 Professional version as no more Evaluation version is available, so we used the XMLSpy 2011 Professional one as we can use it for an evaluation period of 30 days.
     
    3121== !GetCapabilities request ==
    3222
    33 In the section 5.5 of the report an error was pointed out about some unexpected metadata : namely Test attribute to the Metadata node getting the "Demo" value. This was due to wrong ZCFG files of the first Services we made in the begining of the 2009 year.
     23In the FOSS4G2010 presentation [http://www.slideshare.net/TheodorFoerster/compliance-testing-of-open-source-software-for-web-processing-services link], an error was pointed out about some unexpected metadata : namely Test attribute to the Metadata node getting the "Demo" value. This was due to wrong ZCFG files of the first Services we made in the beginning of the 2009 year.
    3424
    3525The provided URL to run this test is wrong, one would use this one :
     
    4333-->
    4434}}}
    45 So for the !GetCapabilities request, the Capabilities document output by the ZOO Kernel is '''Valid'''.
     35So, for the !GetCapabilities request, the Capabilities document output by the ZOO Kernel is '''Valid'''.
    4636
    4737== !DescribeProcess request ==
    4838
    49 In the section 5.11 of the report we can read that the ZOO Kernel can't handle the !DescribeProcess request and output a valid !ProcessDescriptions Document. Indeed the first versions of ZOO Kernel was wrong in that, but hopefully the last one, included in OSGeoLiveDVD 4.0 returns already the valid !ProcessDescriptions document.
     39It was also reported in the presentation that ZOO Kernel can't handle the !DescribeProcess request and output a valid !ProcessDescriptions Document. Indeed the first versions of ZOO Kernel was wrong in that, but hopefully the last one, included in OSGeoLiveDVD 4.0 returns already the valid !ProcessDescriptions document.
    5040
    5141http://zoo-project.org/cgi-bin-new/zoo_loader.cgi?REQUEST=DescribeProcess&SERVICE=WPS&version=1.0.0&Identifier=Buffer
     
    5949== Execute request ==
    6050
    61 In the 5.13 section of the report you can get the requests for Execute as XML POST requests, as it is the mandatory method.
    62 
    63 To use the XML POST requests provided in the report or easier by using copy/paste from this page, please follow this [http://zoo-project.org/test_services.html link] to paste in the HTML form.
    64 
    65 === section 5.17 (Synchronous call using asReference) ===
     51ZOO WPS provides valid response for Execute as XML POST requests, as it is the mandatory method.
     52
     53To use the XML POST requests, please copy/paste from this page, please follow this [http://zoo-project.org/test_services.html link] to paste in the HTML form.
     54
     55=== Synchronous call using asReference ===
    6656
    6757{{{
     
    9282}}}
    9383
    94 === section 5.18.1.4 (Synchronous call with data included) ===
     84=== Synchronous call with data included ===
    9585
    9686{{{
     
    121111}}}
    122112
    123 === section 5.23 (Asynchronous call with data asReference) ===
     113=== Asynchronous call with data asReference ===
    124114
    125115{{{
     
    152142Here both statusLocation file and response are '''Valid'''.
    153143
    154 === Section Not Found (Asynchronous call with full data included) ===
     144=== Asynchronous call with full data included ===
    155145
    156146Even if it is not mentioned in the original report, you can also use the storeExecuteReponse="true" for !ResponseDocument with the asReference attribute for the Output settled to true as in the following request :
     
    185175The resulting document and the statusLocation document are both '''Valid'''.
    186176
    187 === section 5.28 (!RawDataOutput test) ===
     177=== !RawDataOutput test ===
    188178
    189179{{{

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