weaver.wps_restapi.processes.processes
¶
Module Contents¶
-
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[weaver.datatype.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[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.