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