Skip to main content

MGCLatticeDmfProjectEntitySpecContract

One entity line of a data project, as a specification file carries it.

Methods​

new​

Initializes a new instance of the MGCLatticeDmfProjectEntitySpecContract class.

  • Visibility: public
  • Returns: void

No parameters.

construct​

Creates a new instance of the MGCLatticeDmfProjectEntitySpecContract class.

  • Visibility: public
  • Returns: MGCLatticeDmfProjectEntitySpecContract A new instance.

No parameters.

parmEntityName​

Gets or sets the data management display name of the entity on this line.

  • Visibility: public
  • Returns: str The entity name.
NameTypeOptionalDescription
_entityNamestrYesThe entity name.

parmSourceFormat​

Gets or sets the source data format, for example CSV-Unicode or Package.

  • Visibility: public
  • Returns: str The source format.
NameTypeOptionalDescription
_sourceFormatstrYesThe source format.

parmExecutionUnit​

Gets or sets the execution unit this line runs in.

  • Visibility: public
  • Returns: int The execution unit.
NameTypeOptionalDescription
_executionUnitintYesThe execution unit.

parmLevelInExecutionUnit​

Gets or sets the level within the execution unit.

  • Visibility: public
  • Returns: int The level.
NameTypeOptionalDescription
_levelInExecutionUnitintYesThe level.

parmSequenceInLevel​

Gets or sets the sequence within the level - the order entities are processed in.

  • Visibility: public
  • Returns: int The sequence.
NameTypeOptionalDescription
_sequenceInLevelintYesThe sequence.

parmRunBusinessLogic​

Gets or sets whether default values and business logic run for this entity.

  • Visibility: public
  • Returns: boolean Whether business logic runs.
NameTypeOptionalDescription
_runBusinessLogicbooleanYesWhether business logic runs.

parmRunBusinessValidation​

Gets or sets whether table validation runs for this entity.

  • Visibility: public
  • Returns: boolean Whether validation runs.
NameTypeOptionalDescription
_runBusinessValidationbooleanYesWhether validation runs.

parmSkipStaging​

Gets or sets whether the staging table is bypassed for this entity.

  • Visibility: public
  • Returns: boolean Whether staging is skipped.
NameTypeOptionalDescription
_skipStagingbooleanYesWhether staging is skipped.

parmDisable​

Gets or sets whether this line is present but switched off.

  • Visibility: public
  • Returns: boolean Whether the line is disabled.
NameTypeOptionalDescription
_disablebooleanYesWhether the line is disabled.

parmFailLevelOnError​

Gets or sets whether an error on this line fails the whole level.

  • Visibility: public
  • Returns: boolean Whether the level fails.
NameTypeOptionalDescription
_failLevelOnErrorbooleanYesWhether the level fails.

parmInputFilePath​

Gets or sets the file within a data package this line reads, when it came from one.

  • Visibility: public
  • Returns: str The file path.
NameTypeOptionalDescription
_inputFilePathstrYesThe file path.

parmMapping​

Gets or sets the line's field mapping.

  • Visibility: public
  • Returns: MGCLatticeDmfMappingSpecContract The mapping; Default mode when the specification leaves it out.
NameTypeOptionalDescription
_mappingMGCLatticeDmfMappingSpecContractYesThe mapping.