GetData normal response parameters GetData normal response XML encoding GetData exceptions

46 Copyright © 2010 Open Geospatial Consortium

12.3 GetData operation response

12.3.1 GetData normal response parameters

The normal response to a valid GetData operation request shall be a GDAS data structure, as defined in section 7.4

12.3.2 GetData normal response XML encoding

The GetData operation response shall be encoded in XML in accordance with the tjsGetData_response.xsd XML schema see Annex B. The MIMEtype shall be identified as: “MIMEtype = textxml; subtype=gdas1.0”.

12.3.3 GetData exceptions

When a TJS server encounters an error while performing a GetData operation, it shall return an exception report message as specified in Clause 8 of [OGC 06-121r3]. The allowed standard exception codes shall include those listed in Table 20 of that document. For each listed exceptionCode, the contents of the “locator” parameter value shall be as specified in the right column of Table 54 Table 54 — Exception codes for GetData operation exceptionCode value Meaning of code “locator” value OperationNotSupported Request is for an operation that is not supported by this server Name of operation not supported MissingParameterValue Operation request does not include a parameter value, and this server did not declare a default value for that parameter Name of missing parameter InvalidParameterValue Operation request contains an invalid parameter value Name of parameter with invalid value OptionNotSupported Request is for an option that is not supported by this server Identifier of option not supported NoApplicableCode No other exceptionCode specified by this service and server applies to this exception None, omit “locator” parameter InvalidAttributeName Operation request included an attribute identifier not available for the requested dataset. Name of invalid attribute. InvalidKey Operation request included a Key that does not exist for the requested dataset. Identifier of invalid Key NOTE The values listed above are copied from Table 20 in Subclause 8.3 of [OGC 06-121r3]. 13 DescribeJoinAbilities operation optional

13.1 Introduction