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:
MGCLatticeDmfConfigServiceA new instance.
No parameters.
applySpec
Makes this environment match a data management configuration specification.
- Visibility:
public - Returns:
MGCLatticeDmfSpecResultContractWhat happened to every item in the specification.
| Name | Type | Optional | Description |
|---|---|---|---|
_request | MGCLatticeDmfSpecApplyRequestContract | No | The 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:
MGCLatticeDmfSpecContractThe specification, ready to be committed.
| Name | Type | Optional | Description |
|---|---|---|---|
_projectNamePattern | str | Yes | Which data projects to include; blank for all. |
_jobNamePattern | str | Yes | Which recurring data jobs to include; blank for all. |
specFromPackageManifest
Turns the manifest of a data management package into a specification.
- Visibility:
public - Returns:
MGCLatticeDmfSpecContractThe specification.
| Name | Type | Optional | Description |
|---|---|---|---|
_manifestXml | str | No | The contents of the package's Manifest.xml. |
_projectName | str | Yes | A 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:
MGCLatticeDmfSpecDiffResultContractEvery difference: per data project, entity line, mapping member, job and client, the environment's value and the specification's.
| Name | Type | Optional | Description |
|---|---|---|---|
_request | MGCLatticeDmfSpecDiffRequestContract | No | The specification, and whether to report what it does not describe. |