Skip to content

Commit

Permalink
Microsoft CDM Release Version Update: 1.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
cdm-publisher committed Nov 2, 2021
1 parent f8ab4d3 commit 395d57c
Show file tree
Hide file tree
Showing 158 changed files with 210,213 additions and 31 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"manifestName": "FinancialServices",
"subManifests": [
{
"manifestName": "FinancialServicesCommonDataModel",
"definition": "FinancialServicesCommonDataModel/FinancialServicesCommonDataModel.1.0.manifest.cdm.json"
},
{
"manifestName": "LoanOnboardingDataModel",
"definition": "LoanOnboardingDataModel/LoanOnboardingDataModel.1.0.manifest.cdm.json"
},
{
"manifestName": "RetailBankingCoreDataModel",
"definition": "RetailBankingCoreDataModel/RetailBankingCoreDataModel.1.0.manifest.cdm.json"
}
],
"jsonSchemaSemanticVersion": "1.0.0",
"documentVersion": "1.0"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"manifestName": "FinancialServices",
"subManifests": [
{
"manifestName": "FinancialServicesCommonDataModel",
"definition": "FinancialServicesCommonDataModel/FinancialServicesCommonDataModel.manifest.cdm.json"
},
{
"manifestName": "LoanOnboardingDataModel",
"definition": "LoanOnboardingDataModel/LoanOnboardingDataModel.manifest.cdm.json"
},
{
"manifestName": "RetailBankingCoreDataModel",
"definition": "RetailBankingCoreDataModel/RetailBankingCoreDataModel.manifest.cdm.json"
}
],
"jsonSchemaSemanticVersion": "1.0.0",
"documentVersion": "1.0"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,335 @@
{
"jsonSchemaSemanticVersion": "1.1.0",
"imports": [
{
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
},
{
"corpusPath": "Branch.1.0.cdm.json"
}
],
"definitions": [
{
"entityName": "Account",
"extendsEntity": "CdmEntity",
"displayName": "Account",
"description": "Business that represents a customer or potential customer. The company that is billed in business transactions.",
"sourceName": "account",
"exhibitsTraits": [
{
"traitReference": "is.localized.describedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"Business that represents a customer or potential customer. The company that is billed in business transactions."
]
]
}
}
]
},
{
"traitReference": "is.localized.displayedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"Account"
]
]
}
}
]
},
{
"traitReference": "is.CDM.entityVersion",
"arguments": [
{
"name": "versionNumber",
"value": "1.0"
}
]
}
],
"hasAttributes": [
{
"attributeGroupReference": {
"attributeGroupName": "attributesAddedAtThisScope",
"members": [
{
"name": "accountId",
"sourceName": "accountid",
"sourceOrdering": 1,
"description": "Unique identifier of the account.",
"displayName": "Account",
"isNullable": false,
"purpose": "identifiedBy",
"dataType": "entityId",
"appliedTraits": [
{
"traitReference": "is.requiredAtLevel",
"arguments": [
{
"name": "level",
"value": "systemrequired"
}
]
},
{
"traitReference": "is.localized.describedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"Unique identifier of the account."
]
]
}
}
]
},
{
"traitReference": "is.localized.displayedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"Account"
]
]
}
}
]
},
{
"traitReference": "is.CDS.sourceNamed",
"arguments": [
"accountid"
]
}
]
},
{
"name": "Branch",
"sourceName": "msfsi_branch",
"sourceOrdering": 10043,
"description": "The primary branch of the bank associated with the account.",
"displayName": "Branch",
"isNullable": true,
"purpose": "hasA",
"dataType": "entityId",
"entity": {
"source": "Branch",
"operations": [
{
"$type": "replaceAsForeignKey",
"condition": "referenceOnly",
"reference": "branchId",
"replaceWith": {
"name": "Branch",
"sourceName": "msfsi_branch",
"sourceOrdering": 10043,
"description": "The primary branch of the bank associated with the account.",
"displayName": "Branch",
"isNullable": true,
"purpose": "hasA",
"dataType": "entityId",
"appliedTraits": [
{
"traitReference": "is.requiredAtLevel",
"arguments": [
{
"name": "level",
"value": "none"
}
]
},
{
"traitReference": "is.localized.describedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"The primary branch of the bank associated with the account."
]
]
}
}
]
},
{
"traitReference": "is.localized.displayedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"Branch"
]
]
}
}
]
},
{
"traitReference": "is.CDS.lookup",
"arguments": [
{
"name": "style",
"value": "single"
}
]
}
]
}
}
]
}
},
{
"name": "JoinDate",
"sourceName": "msfsi_joindate",
"sourceOrdering": 10044,
"description": "The date the account joined the bank.",
"displayName": "Join date",
"isNullable": true,
"purpose": "hasA",
"dataType": "dateTime",
"appliedTraits": [
{
"traitReference": "is.requiredAtLevel",
"arguments": [
{
"name": "level",
"value": "none"
}
]
},
{
"traitReference": "is.localized.describedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"The date the account joined the bank."
]
]
}
}
]
},
{
"traitReference": "is.localized.displayedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"Join date"
]
]
}
}
]
}
]
},
{
"name": "Tenureyears",
"sourceName": "msfsi_tenureyears",
"sourceOrdering": 10045,
"description": "Number of years the account has held accounts at the bank.",
"displayName": "Tenure",
"isNullable": true,
"purpose": "hasA",
"dataType": "decimal",
"maximumValue": "100000000000",
"minimumValue": "-100000000000",
"appliedTraits": [
{
"traitReference": "is.requiredAtLevel",
"arguments": [
{
"name": "level",
"value": "none"
}
]
},
{
"traitReference": "is.localized.describedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"Number of years the account has held accounts at the bank."
]
]
}
}
]
},
{
"traitReference": "is.localized.displayedAs",
"arguments": [
{
"entityReference": {
"entityShape": "localizedTable",
"constantValues": [
[
"en",
"Tenure"
]
]
}
}
]
},
{
"traitReference": "is.constrained",
"arguments": [
{
"name": "maximumValue",
"value": "100000000000"
},
{
"name": "minimumValue",
"value": "-100000000000"
}
]
}
]
}
]
}
}
]
}
],
"documentVersion": "1.0"
}
Loading

0 comments on commit 395d57c

Please sign in to comment.