Skip to contents

Bind deterministic identities emitted by the Phase 9 planning, caching, recovery, result, provenance, and publication boundaries to one Phase 8 runtime execution identity.

Usage

new_module_execution_integration_record(
  request_id,
  plan_id,
  runtime_execution_fingerprint,
  cache_decision_id,
  result_id,
  recovery_decision_id = NULL,
  provenance_fingerprint,
  publication_fingerprint,
  status
)

Arguments

request_id

Integration request identifier.

plan_id

Phase 9 execution-plan identifier.

runtime_execution_fingerprint

Phase 8 execution or replay fingerprint.

cache_decision_id

Deterministic cache decision identifier.

result_id

Canonical Phase 9 result identifier.

recovery_decision_id

Optional recovery-decision identifier.

provenance_fingerprint

Provenance graph fingerprint.

publication_fingerprint

Publication artifact or bundle fingerprint.

status

One of `success`, `failed`, `cancelled`, or `rejected`.

Value

A canonical `popgenvcf_module_execution_integration` record.