weaver.wps_restapi.processes.processes

Module Contents

weaver.wps_restapi.processes.processes.LOGGER[source]
weaver.wps_restapi.processes.processes.get_processes(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

List registered processes (GetCapabilities).

Optionally list both local and provider processes.

weaver.wps_restapi.processes.processes.add_local_process(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Register a local process.

weaver.wps_restapi.processes.processes.put_local_process(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Update a registered local process with a new definition.

Updates the new process MAJOR semantic version from the previous one if not specified explicitly. For MINOR or PATCH changes to metadata of the process definition, consider using the PATCH request.

weaver.wps_restapi.processes.processes.patch_local_process(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Update metadata of a registered local process.

Updates the new process MINOR or PATCH semantic version if not specified explicitly, based on updated contents. Changes that impact only metadata such as description or keywords imply PATCH update. Changes to properties that might impact process operation such as supported formats implies MINOR update. Changes that completely redefine the process require a MAJOR update using PUT request.

weaver.wps_restapi.processes.processes.get_local_process(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Get a registered local process information (DescribeProcess).

weaver.wps_restapi.processes.processes.get_local_process_package(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Get a registered local process package definition.

weaver.wps_restapi.processes.processes.get_local_process_payload(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Get a registered local process payload definition.

weaver.wps_restapi.processes.processes.get_process_visibility(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Get the visibility of a registered local process.

weaver.wps_restapi.processes.processes.set_process_visibility(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Set the visibility of a registered local process.

weaver.wps_restapi.processes.processes.delete_local_process(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Unregister a local process.

weaver.wps_restapi.processes.processes.submit_local_job(request: weaver.typedefs.PyramidRequest) weaver.typedefs.AnyViewResponse[source]

Execute a process registered locally.

Execution location and method is according to deployed Application Package.