Skip to main content

MGCLatticeDmfConfigService

Moves data management configuration between source control and an environment.

Methods​

new​

Initializes a new instance of the MGCLatticeDmfConfigService class.

  • Visibility: public
  • Returns: void

No parameters.

construct​

Creates a new instance of the MGCLatticeDmfConfigService class.

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

No parameters.

applySpec​

Makes this environment match a data management configuration specification.

  • Visibility: public
  • Returns: MGCLatticeDmfSpecResultContract What happened to every item in the specification.
NameTypeOptionalDescription
_requestMGCLatticeDmfSpecApplyRequestContractNoThe specification, and whether to validate only or to prune.

captureSpec​

Reads this environment's data management configuration back out as a specification.

  • Visibility: public
  • Returns: MGCLatticeDmfSpecContract The specification, ready to be committed.
NameTypeOptionalDescription
_projectNamePatternstrYesWhich data projects to include; blank for all.
_jobNamePatternstrYesWhich recurring data jobs to include; blank for all.

specFromPackageManifest​

Turns the manifest of a data management package into a specification.

  • Visibility: public
  • Returns: MGCLatticeDmfSpecContract The specification.
NameTypeOptionalDescription
_manifestXmlstrNoThe contents of the package's Manifest.xml.
_projectNamestrYesA name for the data project; blank keeps the manifest's own.

diffSpec​

Compares a data management configuration specification with this environment, without changing it.

  • Visibility: public
  • Returns: MGCLatticeDmfSpecDiffResultContract Every difference: per data project, entity line, mapping member, job and client, the environment's value and the specification's.
NameTypeOptionalDescription
_requestMGCLatticeDmfSpecDiffRequestContractNoThe specification, and whether to report what it does not describe.