zerodds-corba-dnc 1.0.0-rc.1

OMG Deployment & Configuration 4.0 (formal/2006-04-02) — voller D&C-Stack: Plan-Datenmodell (DPD/CPD/IDD/PSD), XML-Plan-Loader (§10), RepositoryManager (§8), ExecutionManager + NodeManager (§9) und ContainerHost-Bridge zu corba-ccm. no_std + alloc.
Documentation
  • Coverage
  • 100%
    115 out of 115 items documented1 out of 55 items with examples
  • Size
  • Source code size: 56 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.85 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 23s Average build duration of successful builds.
  • all releases: 23s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • zero-objects/zero-dds
    2 1 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • SandraK82

zerodds-corba-dnc

License: Apache-2.0 docs.rs

OMG Deployment & Configuration 4.0 (formal/2006-04-02) — voller D&C-Stack mit Plan-Datenmodell (DPD/CPD/IDD/PSD), XML-Plan-Loader (§10), RepositoryManager (§8), ExecutionManager + NodeManager (§9) und ContainerHost-Bridge zu corba-ccm. no_std + alloc, forbid(unsafe_code). Safety classification: STANDARD.

Spec-Mapping

Spec Abschnitt
OMG D&C 4.0 §6 Domain Data, §7 Component Data
OMG D&C 4.0 §8 RepositoryManager, §9 Execution/Node-Manager
OMG D&C 4.0 §10 XML-Encoding

Was ist drin

  • DeploymentPlan + 6 weitere Plan-Modell-Typen.
  • parse_plan_xml — §10-XML-Loader.
  • RepositoryManager — §8 Plan/Implementation-Repository.
  • ExecutionManager + DomainApplicationManager — §9 Domain-Level-Application-Layer.
  • NodeManager + NodeApplicationManager — §9 Node-Level.
  • ContainerHost — bindet einen corba-ccm::Container an einen Plan-Application-Run.

Was nicht abgedeckt ist

  • ORB-Wire-Anbindung der Manager-Operationen: Caller-Layer.
  • Persistente Plan-Storage: Caller-Layer.

Beispiel

use zerodds_corba_dnc::DeploymentPlan;
let plan = DeploymentPlan::default();
assert!(plan.uuid.is_empty());

Tests

cargo test -p zerodds-corba-dnc

See also