weaver.wps_restapi.processes.processes

Module Contents

weaver.wps_restapi.processes.processes.LOGGER[source]
weaver.wps_restapi.processes.processes.submit_provider_job(request)[source]

Execute a remote provider process.

weaver.wps_restapi.processes.processes.list_remote_processes(service: weaver.datatype.Service, request: pyramid.request.Request)List[Process][source]

Obtains a list of remote service processes in a compatible weaver.datatype.Process format.

Note: remote processes won’t be stored to the local process storage.

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

Retrieve available provider processes (GetCapabilities).

weaver.wps_restapi.processes.processes.describe_provider_process(request: pyramid.request.Request)weaver.datatype.Process[source]

Obtains a remote service process description in a compatible local process format.

Note: this processes won’t be stored to the local process storage.

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

Retrieve a process description (DescribeProcess).

weaver.wps_restapi.processes.processes.get_processes_filtered_by_valid_schemas(request: pyramid.request.Request)Tuple[List[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. The execution occurs where the WPS location was defined during deployment.