WPS allows for the customization of output content and formats. The following parameters can be included as part of the ResponseDocument or RawDataOutput portions of an Execute Request.
|Identifier||mandatory||Identifies the name of the output.|
|uom||optional||Determines the unit of measure requested for this output.|
|mimeType||optional||Determines the mime type for the input or output.|
|encoding||optional||Determines the encoding for the input or output.|
|schema||optional||Determines the XML structure for the input or output.|
- A uom can be referenced when a client chooses to specify one of the uoms supported for a LiteralData output. This uom shall be a unit of measure referenced for this output in the Process full description.
- A Format (consisting of a mimeType, encoding, and schema) can be referenced when a client chooses to specify a format other than the default Format supported for a ComplexData output. This Format shall be a Format referenced for this output in the Process full description.
In addition, the following parameters can be included only as part of the ResponseDocument portion of an Execute request.
|asReference||optional||Determines of the output should be stored by the process as a separate web-accessible resource. This parameter is only valid for complex data outputs.|
|Title||optional||Determines the content of the Title element of the response. This element should be used if the client wishes to customize the Title in the execute response.|
|Abstract||optional||Determines the content of the Abstract element of the response. This element should be used if the client wishes to customize the Abstract in the execute response.|
- If asReference is "true", the server shall store this output so that the client can retrieve it as required. If store is "false", all the output shall be encoded in the Execute operation response document. This parameter shall not be included unless the corresponding "storeSupported" parameter is included and is "true" in the ProcessDescription for this process.