Ignore:
Timestamp:
Dec 18, 2020, 2:13:22 PM (3 years ago)
Author:
djay
Message:

Add support for the two inputs / outputs syntaxes discussed in SWG in both the ZOO-Kernel and the HTML basic UI. Update documentation, add a section for the ZOO-API in Python language section. Rename variables in service.c to ease readabiliy.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zoo-project/zoo-kernel/response_print.h

    r966 r967  
    194194  };
    195195
     196
     197  static const char* const aapccStatusCodes[][8] = {
     198    {
     199      "500 Not Implemented",
     200      "OperationNotSupported",
     201      "NoApplicableCode",
     202      NULL
     203    },
     204    {
     205      "400 Bad request",
     206      "MissingParameterValue"
     207      "InvalidParameterValue",
     208      "InvalidUpdateSequence",
     209      "OptionNotSupported",
     210      "VersionNegotiationFailed",
     211      "NoSuchMode",
     212      NULL
     213    },
     214    {
     215      "404 Not Found",
     216      "NotFound",
     217      "NoSuchProcess",
     218      "NoSuchJob",
     219      "ResultNotReady",
     220      NULL
     221    },
     222    {
     223      "500 Not Implemented",
     224      NULL
     225    }
     226  };
     227 
    196228  void addLangAttr(xmlNodePtr,maps*);
    197229
     
    205237  int zooXmlAddDoc(xmlNodePtr,const char*,const char*);
    206238  void zooXmlCleanupDocs();
    207  
     239
     240  const char* produceStatusString(maps*,map*);
    208241  void printExceptionReportResponse(maps*,map*);
    209242  xmlNodePtr createExceptionReportNode(maps*,map*,int);
     
    217250  void printDescription(xmlNodePtr,xmlNsPtr,const char*,map*,int);
    218251  void printIOType(xmlDocPtr,xmlNodePtr,xmlNsPtr,xmlNsPtr,xmlNsPtr,elements*,maps*,const char*,int);
     252  void* printRawdataOutput(maps*,maps*);
    219253  map* parseBoundingBox(const char*);
    220254  void printBoundingBox(xmlNsPtr,xmlNodePtr,map*);
     
    225259  void addMetadata(map*,xmlDocPtr,xmlNodePtr,xmlNsPtr,xmlNsPtr,int);
    226260
     261  char* produceFileUrl(service*,maps*,maps*,const char*, int);
    227262  void outputResponse(service*,maps*,maps*,map*,int,maps*,int);
    228263
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