Skip to content

Validation checks

The checks of a validation report (checks[].id), each PASS, FAIL, WARN or NOT_RUN. How to read an explanation, and how to ask for one (openflowsheet explain <code>, the explain operation), is on Messages.

CAP-01: Cap 01

Kind: Not supported in this version: a limitation of OpenFlowsheet, not an error in your flowsheet.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check CAP-01 did not pass.

COMP-01: Comp 01

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check COMP-01 did not pass.

COMP-02: Comp 02

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check COMP-02 did not pass.

COMP-03: Comp 03

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check COMP-03 did not pass.

COND-01: Cond 01

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check COND-01 did not pass.

DIM-01: Every specification and parameter has a unit its kind accepts

Kind: Input problem: something in the flowsheet or the request needs to change.

  • Summary: A specification or parameter has a unit that its kind (temperature, pressure, flow, ...) does not accept.
  • Why: Each specification and parameter declares a quantity kind and a unit, and validation accepts only the units listed for that kind, spelled exactly: unit symbols are case-sensitive, so a temperature takes "degC" but not "degc".
  • Do: Read the check's message: it names the specification or parameter and the units its kind accepts. Correct the unit's spelling, or give the value in one of the accepted units.
  • See also: revision_not_ready

Example:

A specification or parameter has a unit that its kind (temperature, pressure, flow, ...) does not accept.
  Why:     Each specification and parameter declares a quantity kind and a unit, and validation accepts only the units listed for that kind, spelled exactly: unit symbols are case-sensitive, so a temperature takes "degC" but not "degc".
  Do:      Read the check's message: it names the specification or parameter and the units its kind accepts. Correct the unit's spelling, or give the value in one of the accepted units.
  Kind:    Input problem: something in the flowsheet or the request needs to change.
  Code:    DIM-01, in revision_not_ready (openflowsheet explain DIM-01)
  Docs:    https://computational-chemical-engineering.github.io/openflowsheet/messages/checks/#DIM-01

GRAPH-01: Graph 01

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check GRAPH-01 did not pass.

GRAPH-02: Graph 02

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check GRAPH-02 did not pass.

SCHEMA-01: Schema 01

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check SCHEMA-01 did not pass.

STR-01: Str 01

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check STR-01 did not pass.

STR-02: Str 02

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check STR-02 did not pass.

STR-03: Str 03

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check STR-03 did not pass.

STR-04: Str 04

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check STR-04 did not pass.

STR-05: Str 05

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check STR-05 did not pass.

STR-06: Str 06

Kind: Input problem: something in the flowsheet or the request needs to change.

No plain-language explanation is written yet; the summary is the technical one.

  • Summary: Validation check STR-06 did not pass.