LMS Document Operations
Summary
Training calls Document Service over HTTP for material storage/download and certificate document generation/download.
Reference Content
| Operation | Training behavior | Failure boundary |
|---|---|---|
| Material store | Sends a document request and stores returned reference locally | Missing configuration, timeout, rejection, or empty response becomes a service-unavailable category |
| Material download | Resolves a stored reference and retrieves content | Missing local reference or downstream file is surfaced |
| Certificate generation | Requires issued state, then stores returned reference | External success and local save are not distributed-transactional |
| Certificate download | Requires a generated reference | Missing 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.csmicroservices/src/training-service/Api/TrainingEndpoints.csmicroservices/src/training-service/Program.cs
Related Articles
See Also
Keywords
- LMS operations
- LMS Document Operations
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly