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