Skip to content

rdt-model-rdm

rdt-model-rdm registers data products in the Roche Data Marketplace, making them discoverable across the enterprise.

Pipeline phase: Phase 5 — Register

Usage:

Terminal window
# Register in Data Marketplace
cargo run -p rdt-model-rdm -- --target dev --entity waste-tracking register --dry-run
# With JSON result envelope (for orchestrator)
cargo run -p rdt-model-rdm -- --target dev --entity waste-tracking --json register

Configuration:

KeySourceDescription
data_marketplace.base_urlroche-data.tomlData Marketplace API base URL
RDM_API_KEYEnvironment variableData Marketplace authentication key

Dependencies: All Phase 4 Deploy modules must complete first.

Output: models/{entity}/rdm.json — registration record with product ID and marketplace URL.

Access gates:

  • A15 — Roche Data Marketplace

Uses StubRdmClient until access task A15 resolves.