响应说明
返回 Execute 操作处理后符合 GML 规范的 XML 文档。
返回的 XML 文档元素说明:
表1 XML 文档主要元素说明
|
元素名称 |
是否必需 |
描述 |
|
lang |
是 |
语言标识符。 |
|
statusLocation |
否 |
存储响应结果的 URL 地址。 当请求中 storeExecuteResponse=true 时有效。 |
|
serviceInstance |
是 |
发布的 WPS 的服务实例。 |
|
Porcess |
是 |
Execute 操作的描述。 |
|
OutpuDefinitions |
否 |
输出定义描述。 |
|
DataInputs |
否 |
输入数据参数描述。 |
|
ProcessOutputs |
否 |
输出数据参数描述。 |
|
Status |
是 |
枚举类型。 Execute 操作后的响应状态。 |
DataInputs 部分用于描述当前服务操作的输入数据,主要包含以下部分:
表2 DataInputs 部分的主要内容元素说明
|
元素名称 |
是否必需 |
描述 |
|
Input |
是 |
输入数据描述节点。 |
|
Data |
否 |
在请求中封装的输入数据描述,是 Input 的子节点。 |
|
Reference |
否 |
可引用的 web 资源地址,是 Input 的子节点。 |
ProcessOutputs 部分用于描述当前服务操作的输出数据,主要包含以下部分:
表3 ProcessOutputs 部分的主要内容元素说明
|
元素名称 |
是否必需 |
描述 |
|
Output |
是 |
输出数据描述。 |
Status 部分用于描述当前 Execute 操作执行的状态,主要包含以下部分:
表4 Status 部分的主要内容元素说明
|
元素名称 |
是否必需 |
描述 |
|
creationTime |
是 |
Execute 操作结果的创建时间。 |
|
ProcessAccepted |
否 |
表明服务器已接受请求(暂不支持)。 |
|
ProcessStarted |
否 |
表明 Execute 操作已经开始(暂不支持)。 |
|
PorcessPaused |
否 |
表明 Execute 操作处于暂停状态(暂不支持)。 |
|
PorcessSucceeded |
否 |
表明 Execute 操作成功。 |
|
PorcessFailed |
否 |
表明 Execute 操作失败。 |
响应示例
请求示例 的响应结果如下:
其中 http://localhost:8090/iserver/services/spatialanalyst-changchun/wps100?request=getxml&file=BufferedPolygon.xml 为缓冲区分析的结果,其内容如下: