For the complete documentation index, see llms.txt.Use Import in Flight Plan or the global navigation to add records produced by external tools. To inspect or edit a record, see Managing Maneuvers.
Import OCM files
- Open Import from the global navigation, or from a Flight Plan phase.
- Upload one or more CCSDS OCM files (
.ocmor.txt). - Review each file’s resolved spacecraft. If its identifiers are ambiguous, choose from the authorized candidates.
- Choose a Flight Plan phase for each file. A phase-local import inherits its destination and shows the spacecraft and phase together.
- Click Import and check each file’s result. Successful records appear under their selected phase immediately.
File requirements
- OCM KVN format (CCSDS 502.0-B-3), maximum 52 MB per file and per complete multipart request.
- At least one maneuver block with an identity and valid burn segments.
- Nonzero thrust vector (
THR_X,THR_Y,THR_Z),THR_ISPbetween 50 and 10,000 seconds, and a physical properties block containingWET_MASS. - Valid epochs, positive segment durations, and supported reference frames.
- Maneuver IDs without reserved characters (
! * ' ( ) ; : @ & = + $ , / ? # [ ]). - Spacecraft metadata consistent with the target spacecraft.
- No overlapping enclosing maneuver intervals within the file or with stored records on the same spacecraft. Adjacent intervals may touch at an endpoint.
MAN_BASIS is optional format metadata. It is not a required classification and does not
change import behavior. See OCM import requirements
for field, unit, reference-frame, and metadata details.
Resolve duplicate identities and overlaps
A file whoseMAN_ID already exists for that spacecraft is rejected. In the application,
open the record and select Edit to change it manually. Renaming a stored record changes
its label, not its stable identity or exported MAN_ID.
For an API correction, prepare corrected OCM, explicitly delete the stored record, then import
the corrected file. See Correct a stored maneuver.
These are separate operations: import does not overwrite a record, and a failed import does
not undo the deletion. All import validation still applies.
If an imported record overlaps an existing one, use the reported identities to inspect the
conflict. Decide which record to edit or delete before retrying. VALAR does not remove or
shorten existing records to make room. Conflicts can involve records outside the current
list window.
Automate imports
UsePOST /operations/maneuvers/import, repeating the multipart files part for multiple
files. Supply the required VALAR spacecraftId and phaseId, using
GET /operations/maneuvers/import-destinations?spacecraftId=… to discover eligible phases. See the
Maneuver API guide for authentication,
request examples, preview binding, and 200/207/error handling.