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.
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.