Skip to main content

LMS Document Operations

Summary

Training calls Document Service over HTTP for material storage/download and certificate document generation/download.

Reference Content

OperationTraining behaviorFailure boundary
Material storeSends a document request and stores returned reference locallyMissing configuration, timeout, rejection, or empty response becomes a service-unavailable category
Material downloadResolves a stored reference and retrieves contentMissing local reference or downstream file is surfaced
Certificate generationRequires issued state, then stores returned referenceExternal success and local save are not distributed-transactional
Certificate downloadRequires a generated referenceMissing reference/file is surfaced

Document identifiers, content, addresses, and compensation procedures are excluded. No automatic compensation or reconciliation process was found.

Safety and confirmation boundary

No production command, secret, configuration value, internal address, infrastructure detail, direct data change, or replay instruction is provided. Production ownership, approvals, service objectives, alerting, and recovery authority require confirmation.

Source References

  • microservices/src/training-service/Application/DocumentServiceClient.cs
  • microservices/src/training-service/Api/TrainingEndpoints.cs
  • microservices/src/training-service/Program.cs

See Also

Keywords

  • LMS operations
  • LMS Document Operations

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly