weaver.wps_restapi.processes.processes

Module Contents

weaver.wps_restapi.processes.processes.LOGGER[source]
weaver.wps_restapi.processes.processes.get_processes_filtered_by_valid_schemas(request: pyramid.request.Request)Tuple[List[weaver.typedefs.JSON], List[str]][source]

Validates the processes summary schemas and returns them into valid/invalid lists.

Returns

list of valid process summaries and invalid processes IDs for manual cleanup.

weaver.wps_restapi.processes.processes.get_processes(request)[source]

List registered processes (GetCapabilities).

Optionally list both local and provider processes.

weaver.wps_restapi.processes.processes.add_local_process(request)[source]

Register a local process.

weaver.wps_restapi.processes.processes.get_local_process(request)[source]

Get a registered local process information (DescribeProcess).

weaver.wps_restapi.processes.processes.get_local_process_package(request)[source]

Get a registered local process package definition.

weaver.wps_restapi.processes.processes.get_local_process_payload(request)[source]

Get a registered local process payload definition.

weaver.wps_restapi.processes.processes.get_process_visibility(request)[source]

Get the visibility of a registered local process.

weaver.wps_restapi.processes.processes.set_process_visibility(request)[source]

Set the visibility of a registered local process.

weaver.wps_restapi.processes.processes.delete_local_process(request)[source]

Unregister a local process.

weaver.wps_restapi.processes.processes.submit_local_job(request)[source]

Execute a process registered locally.

Execution location and method is according to deployed Application Package.