Execute 响应

发送反馈


响应说明

返回 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 为缓冲区分析的结果,其内容如下: