зеркало из https://github.com/microsoft/CDM.git
Microsoft CDM Release Version Update: 1.4.1
This commit is contained in:
Родитель
f8ab4d3744
Коммит
395d57c610
|
@ -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"
|
||||
}
|
|
@ -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"
|
||||
}
|
|
@ -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"
|
||||
}
|
|
@ -0,0 +1,335 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Branch.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"
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,388 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Branch.1.0.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Contact",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Contact",
|
||||
"description": "Person with whom a business unit has a relationship, such as customer, supplier, and colleague.",
|
||||
"sourceName": "contact",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Person with whom a business unit has a relationship, such as customer, supplier, and colleague."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "contactId",
|
||||
"sourceName": "contactid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier of the contact.",
|
||||
"displayName": "Contact",
|
||||
"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 contact."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"contactid"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Branch",
|
||||
"sourceName": "msfsi_branch",
|
||||
"sourceOrdering": 10023,
|
||||
"description": "The primary branch of the bank associated with the contact.",
|
||||
"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": 10023,
|
||||
"description": "The primary branch of the bank associated with the contact.",
|
||||
"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 contact."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Branch"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "IsManagedByBankSystem",
|
||||
"sourceName": "msfsi_ismanagedbybanksystem",
|
||||
"sourceOrdering": 10024,
|
||||
"description": "Indicates whether the record is managed and tracked by the banking system.",
|
||||
"displayName": "Is managed by bank system",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "boolean",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Indicates whether the record is managed and tracked by the banking system."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Is managed by bank system"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "JoinDate",
|
||||
"sourceName": "JoinDate",
|
||||
"sourceOrdering": 10026,
|
||||
"description": "The date the contact 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 contact joined the bank."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Join date"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Tenureyears",
|
||||
"sourceName": "msfsi_tenureyears",
|
||||
"sourceOrdering": 10027,
|
||||
"description": "Number of years the contact 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 contact 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"
|
||||
}
|
|
@ -0,0 +1,388 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Branch.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Contact",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Contact",
|
||||
"description": "Person with whom a business unit has a relationship, such as customer, supplier, and colleague.",
|
||||
"sourceName": "contact",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Person with whom a business unit has a relationship, such as customer, supplier, and colleague."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "contactId",
|
||||
"sourceName": "contactid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier of the contact.",
|
||||
"displayName": "Contact",
|
||||
"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 contact."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"contactid"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Branch",
|
||||
"sourceName": "msfsi_branch",
|
||||
"sourceOrdering": 10023,
|
||||
"description": "The primary branch of the bank associated with the contact.",
|
||||
"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": 10023,
|
||||
"description": "The primary branch of the bank associated with the contact.",
|
||||
"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 contact."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Branch"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "IsManagedByBankSystem",
|
||||
"sourceName": "msfsi_ismanagedbybanksystem",
|
||||
"sourceOrdering": 10024,
|
||||
"description": "Indicates whether the record is managed and tracked by the banking system.",
|
||||
"displayName": "Is managed by bank system",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "boolean",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Indicates whether the record is managed and tracked by the banking system."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Is managed by bank system"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "JoinDate",
|
||||
"sourceName": "JoinDate",
|
||||
"sourceOrdering": 10026,
|
||||
"description": "The date the contact 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 contact joined the bank."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Join date"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Tenureyears",
|
||||
"sourceName": "msfsi_tenureyears",
|
||||
"sourceOrdering": 10027,
|
||||
"description": "Number of years the contact 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 contact 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"
|
||||
}
|
|
@ -0,0 +1,876 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"constantEntityName": "StatusValues",
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}",
|
||||
"entityShape": "listLookupValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"1",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"constantEntityName": "StatusReasonValues",
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}",
|
||||
"entityShape": "listLookupCorrelatedValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"entityName": "CustomDocument",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Custom document",
|
||||
"description": "Any document that is requested by or accepted by the bank, e.g. for the borrower's loan application.",
|
||||
"sourceName": "msfsi_customdocument",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Any document that is requested by or accepted by the bank, e.g. for the borrower's loan application."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Custom document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "customDocumentId",
|
||||
"sourceName": "msfsi_customdocumentid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Custom document",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Custom document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_customdocumentid"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createdOn",
|
||||
"sourceName": "createdon",
|
||||
"sourceOrdering": 2,
|
||||
"description": "Date and time when the record was created.",
|
||||
"displayName": "Created On",
|
||||
"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",
|
||||
"Date and time when the record was created."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Created On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "modifiedOn",
|
||||
"sourceName": "modifiedon",
|
||||
"sourceOrdering": 4,
|
||||
"description": "Date and time when the record was modified.",
|
||||
"displayName": "Modified On",
|
||||
"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",
|
||||
"Date and time when the record was modified."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Modified On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "statecode",
|
||||
"sourceName": "statecode",
|
||||
"sourceOrdering": 25,
|
||||
"description": "Status of the Document Template.",
|
||||
"displayName": "Status",
|
||||
"isNullable": false,
|
||||
"purpose": "representsStateWith",
|
||||
"dataType": {
|
||||
"dataTypeReference": "listLookup",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "does.haveDefault",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}",
|
||||
"entityShape": "listLookupValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"1",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projections": {
|
||||
"operations": [
|
||||
{
|
||||
"$type": "addSupportingAttribute",
|
||||
"condition": "virtual",
|
||||
"supportingAttribute": {
|
||||
"explanation": "This attribute 'statecode_display' is added to the 'CustomDocument' entity to provide the localized display text for the value of the listLookup attribute 'statecode'",
|
||||
"name": "statecode_display",
|
||||
"purpose": "hasA",
|
||||
"dataType": "localizedDisplayText",
|
||||
"isReadOnly": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "systemrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status of the Document Template."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"statecode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "statuscode",
|
||||
"sourceName": "statuscode",
|
||||
"sourceOrdering": 27,
|
||||
"description": "Reason for the status of the Document Template.",
|
||||
"displayName": "Status Reason",
|
||||
"isNullable": true,
|
||||
"purpose": {
|
||||
"purposeReference": "representsCorrelatedStatusWith",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.correlatedWith",
|
||||
"arguments": [
|
||||
"statecode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"dataType": {
|
||||
"dataTypeReference": "listLookup",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "does.haveDefault",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}",
|
||||
"entityShape": "listLookupCorrelatedValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projections": {
|
||||
"operations": [
|
||||
{
|
||||
"$type": "addSupportingAttribute",
|
||||
"condition": "virtual",
|
||||
"supportingAttribute": {
|
||||
"explanation": "This attribute 'statuscode_display' is added to the 'CustomDocument' entity to provide the localized display text for the value of the listLookup attribute 'statuscode'",
|
||||
"name": "statuscode_display",
|
||||
"purpose": "hasA",
|
||||
"dataType": "localizedDisplayText",
|
||||
"isReadOnly": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Reason for the status of the Document Template."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status Reason"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"statuscode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "importSequenceNumber",
|
||||
"sourceName": "importsequencenumber",
|
||||
"sourceOrdering": 30,
|
||||
"description": "Sequence number of the import that created this record.",
|
||||
"displayName": "Import Sequence Number",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-2147483648",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Sequence number of the import that created this record."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Import Sequence Number"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-2147483648"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "overriddenCreatedOn",
|
||||
"sourceName": "overriddencreatedon",
|
||||
"sourceOrdering": 31,
|
||||
"description": "Date and time that the record was migrated.",
|
||||
"displayName": "Record Created On",
|
||||
"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",
|
||||
"Date and time that the record was migrated."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Record Created On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "timeZoneRuleVersionNumber",
|
||||
"sourceName": "timezoneruleversionnumber",
|
||||
"sourceOrdering": 32,
|
||||
"description": "For internal use only.",
|
||||
"displayName": "Time Zone Rule Version Number",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-1",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"For internal use only."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Time Zone Rule Version Number"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "UTCConversionTimeZoneCode",
|
||||
"sourceName": "utcconversiontimezonecode",
|
||||
"sourceOrdering": 33,
|
||||
"description": "Time zone code that was in use when the record was created.",
|
||||
"displayName": "UTC Conversion Time Zone Code",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-1",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Time zone code that was in use when the record was created."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"UTC Conversion Time Zone Code"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"sourceName": "msfsi_name",
|
||||
"sourceOrdering": 34,
|
||||
"description": "Category of the additional or specially-requested document requested for the loan application.",
|
||||
"displayName": "Document category",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "string",
|
||||
"maximumLength": "100",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Category of the additional or specially-requested document requested for the loan application."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Document category"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumLength",
|
||||
"value": "100"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "description",
|
||||
"sourceName": "msfsi_description",
|
||||
"sourceOrdering": 35,
|
||||
"description": "Description of the additional or specially-requested document requested for the application.",
|
||||
"displayName": "Description",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "string",
|
||||
"maximumLength": "2000",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Description of the additional or specially-requested document requested for the application."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Description"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumLength",
|
||||
"value": "2000"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,876 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"constantEntityName": "StatusValues",
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}",
|
||||
"entityShape": "listLookupValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"1",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"constantEntityName": "StatusReasonValues",
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}",
|
||||
"entityShape": "listLookupCorrelatedValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"entityName": "CustomDocument",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Custom document",
|
||||
"description": "Any document that is requested by or accepted by the bank, e.g. for the borrower's loan application.",
|
||||
"sourceName": "msfsi_customdocument",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Any document that is requested by or accepted by the bank, e.g. for the borrower's loan application."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Custom document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "customDocumentId",
|
||||
"sourceName": "msfsi_customdocumentid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Custom document",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Custom document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_customdocumentid"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createdOn",
|
||||
"sourceName": "createdon",
|
||||
"sourceOrdering": 2,
|
||||
"description": "Date and time when the record was created.",
|
||||
"displayName": "Created On",
|
||||
"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",
|
||||
"Date and time when the record was created."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Created On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "modifiedOn",
|
||||
"sourceName": "modifiedon",
|
||||
"sourceOrdering": 4,
|
||||
"description": "Date and time when the record was modified.",
|
||||
"displayName": "Modified On",
|
||||
"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",
|
||||
"Date and time when the record was modified."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Modified On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "statecode",
|
||||
"sourceName": "statecode",
|
||||
"sourceOrdering": 25,
|
||||
"description": "Status of the Document Template.",
|
||||
"displayName": "Status",
|
||||
"isNullable": false,
|
||||
"purpose": "representsStateWith",
|
||||
"dataType": {
|
||||
"dataTypeReference": "listLookup",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "does.haveDefault",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}",
|
||||
"entityShape": "listLookupValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"1",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projections": {
|
||||
"operations": [
|
||||
{
|
||||
"$type": "addSupportingAttribute",
|
||||
"condition": "virtual",
|
||||
"supportingAttribute": {
|
||||
"explanation": "This attribute 'statecode_display' is added to the 'CustomDocument' entity to provide the localized display text for the value of the listLookup attribute 'statecode'",
|
||||
"name": "statecode_display",
|
||||
"purpose": "hasA",
|
||||
"dataType": "localizedDisplayText",
|
||||
"isReadOnly": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "systemrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status of the Document Template."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"statecode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "statuscode",
|
||||
"sourceName": "statuscode",
|
||||
"sourceOrdering": 27,
|
||||
"description": "Reason for the status of the Document Template.",
|
||||
"displayName": "Status Reason",
|
||||
"isNullable": true,
|
||||
"purpose": {
|
||||
"purposeReference": "representsCorrelatedStatusWith",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.correlatedWith",
|
||||
"arguments": [
|
||||
"statecode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"dataType": {
|
||||
"dataTypeReference": "listLookup",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "does.haveDefault",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}",
|
||||
"entityShape": "listLookupCorrelatedValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projections": {
|
||||
"operations": [
|
||||
{
|
||||
"$type": "addSupportingAttribute",
|
||||
"condition": "virtual",
|
||||
"supportingAttribute": {
|
||||
"explanation": "This attribute 'statuscode_display' is added to the 'CustomDocument' entity to provide the localized display text for the value of the listLookup attribute 'statuscode'",
|
||||
"name": "statuscode_display",
|
||||
"purpose": "hasA",
|
||||
"dataType": "localizedDisplayText",
|
||||
"isReadOnly": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Reason for the status of the Document Template."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status Reason"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"statuscode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "importSequenceNumber",
|
||||
"sourceName": "importsequencenumber",
|
||||
"sourceOrdering": 30,
|
||||
"description": "Sequence number of the import that created this record.",
|
||||
"displayName": "Import Sequence Number",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-2147483648",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Sequence number of the import that created this record."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Import Sequence Number"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-2147483648"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "overriddenCreatedOn",
|
||||
"sourceName": "overriddencreatedon",
|
||||
"sourceOrdering": 31,
|
||||
"description": "Date and time that the record was migrated.",
|
||||
"displayName": "Record Created On",
|
||||
"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",
|
||||
"Date and time that the record was migrated."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Record Created On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "timeZoneRuleVersionNumber",
|
||||
"sourceName": "timezoneruleversionnumber",
|
||||
"sourceOrdering": 32,
|
||||
"description": "For internal use only.",
|
||||
"displayName": "Time Zone Rule Version Number",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-1",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"For internal use only."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Time Zone Rule Version Number"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "UTCConversionTimeZoneCode",
|
||||
"sourceName": "utcconversiontimezonecode",
|
||||
"sourceOrdering": 33,
|
||||
"description": "Time zone code that was in use when the record was created.",
|
||||
"displayName": "UTC Conversion Time Zone Code",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-1",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Time zone code that was in use when the record was created."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"UTC Conversion Time Zone Code"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"sourceName": "msfsi_name",
|
||||
"sourceOrdering": 34,
|
||||
"description": "Category of the additional or specially-requested document requested for the loan application.",
|
||||
"displayName": "Document category",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "string",
|
||||
"maximumLength": "100",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Category of the additional or specially-requested document requested for the loan application."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Document category"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumLength",
|
||||
"value": "100"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "description",
|
||||
"sourceName": "msfsi_description",
|
||||
"sourceOrdering": 35,
|
||||
"description": "Description of the additional or specially-requested document requested for the application.",
|
||||
"displayName": "Description",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "string",
|
||||
"maximumLength": "2000",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Description of the additional or specially-requested document requested for the application."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Description"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumLength",
|
||||
"value": "2000"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
{
|
||||
"jsonSchematicVersion": "1.1.0",
|
||||
"manifestName": "FinancialServicesCommonDataModel CDM manifest",
|
||||
"imports": [],
|
||||
"submanifests": [],
|
||||
"entities": [
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Account",
|
||||
"entityPath": "Account.1.0.cdm.json/Account"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Contact",
|
||||
"entityPath": "Contact.1.0.cdm.json/Contact"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "ApplicationDocument",
|
||||
"entityPath": "Applicationdocument.1.0.cdm.json/ApplicationDocument"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Bank",
|
||||
"entityPath": "Bank.1.0.cdm.json/Bank"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Branch",
|
||||
"entityPath": "Branch.1.0.cdm.json/Branch"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "CustomDocument",
|
||||
"entityPath": "Customdocument.1.0.cdm.json/CustomDocument"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Group",
|
||||
"entityPath": "Group.1.0.cdm.json/Group"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "GroupMember",
|
||||
"entityPath": "Groupmember.1.0.cdm.json/GroupMember"
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
{
|
||||
"jsonSchematicVersion": "1.1.0",
|
||||
"manifestName": "FinancialServicesCommonDataModel CDM manifest",
|
||||
"imports": [],
|
||||
"submanifests": [],
|
||||
"entities": [
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Account",
|
||||
"entityPath": "Account.cdm.json/Account"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Contact",
|
||||
"entityPath": "Contact.cdm.json/Contact"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "ApplicationDocument",
|
||||
"entityPath": "Applicationdocument.cdm.json/ApplicationDocument"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Bank",
|
||||
"entityPath": "Bank.cdm.json/Bank"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Branch",
|
||||
"entityPath": "Branch.cdm.json/Branch"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "CustomDocument",
|
||||
"entityPath": "Customdocument.cdm.json/CustomDocument"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Group",
|
||||
"entityPath": "Group.cdm.json/Group"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "GroupMember",
|
||||
"entityPath": "Groupmember.cdm.json/GroupMember"
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,299 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Loanapplication.1.0.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Loanapplicationcontact.1.0.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "ApplicationDocument",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Application document",
|
||||
"description": "Document filled out by a potential borrower to apply for a loan; provides financial and other information to the lender.",
|
||||
"sourceName": "msfsi_applicationdocument",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Document filled out by a potential borrower to apply for a loan; provides financial and other information to the lender."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Application document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "applicationDocumentId",
|
||||
"sourceName": "msfsi_applicationdocumentid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Application document",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Application document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_applicationdocumentid"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Application",
|
||||
"sourceName": "msfsi_application",
|
||||
"sourceOrdering": 42,
|
||||
"description": "The Loan application the current application document is associated with.",
|
||||
"displayName": "Application",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"entity": {
|
||||
"source": "LoanApplication",
|
||||
"operations": [
|
||||
{
|
||||
"$type": "replaceAsForeignKey",
|
||||
"condition": "referenceOnly",
|
||||
"reference": "loanApplicationId",
|
||||
"replaceWith": {
|
||||
"name": "application",
|
||||
"sourceName": "msfsi_application",
|
||||
"sourceOrdering": 42,
|
||||
"description": "The Loan application the current application document is associated with.",
|
||||
"displayName": "Application",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The Loan application the current application document is associated with."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Application"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "DocumentSubmitter",
|
||||
"sourceName": "msfsi_DocumentSubmitter",
|
||||
"sourceOrdering": 43,
|
||||
"description": "The application contact associated with the Application Document.",
|
||||
"displayName": "Document submitter",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"entity": {
|
||||
"source": "LoanApplicationContact",
|
||||
"operations": [
|
||||
{
|
||||
"$type": "replaceAsForeignKey",
|
||||
"condition": "referenceOnly",
|
||||
"reference": "loanApplicationContactId",
|
||||
"replaceWith": {
|
||||
"name": "documentSubmitter",
|
||||
"sourceName": "msfsi_DocumentSubmitter",
|
||||
"sourceOrdering": 43,
|
||||
"description": "The application contact associated with the Application Document.",
|
||||
"displayName": "Document submitter",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The application contact associated with the Application Document."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Document submitter"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,299 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Loanapplication.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Loanapplicationcontact.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "ApplicationDocument",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Application document",
|
||||
"description": "Document filled out by a potential borrower to apply for a loan; provides financial and other information to the lender.",
|
||||
"sourceName": "msfsi_applicationdocument",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Document filled out by a potential borrower to apply for a loan; provides financial and other information to the lender."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Application document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "applicationDocumentId",
|
||||
"sourceName": "msfsi_applicationdocumentid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Application document",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Application document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_applicationdocumentid"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Application",
|
||||
"sourceName": "msfsi_application",
|
||||
"sourceOrdering": 42,
|
||||
"description": "The Loan application the current application document is associated with.",
|
||||
"displayName": "Application",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"entity": {
|
||||
"source": "LoanApplication",
|
||||
"operations": [
|
||||
{
|
||||
"$type": "replaceAsForeignKey",
|
||||
"condition": "referenceOnly",
|
||||
"reference": "loanApplicationId",
|
||||
"replaceWith": {
|
||||
"name": "application",
|
||||
"sourceName": "msfsi_application",
|
||||
"sourceOrdering": 42,
|
||||
"description": "The Loan application the current application document is associated with.",
|
||||
"displayName": "Application",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The Loan application the current application document is associated with."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Application"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "DocumentSubmitter",
|
||||
"sourceName": "msfsi_DocumentSubmitter",
|
||||
"sourceOrdering": 43,
|
||||
"description": "The application contact associated with the Application Document.",
|
||||
"displayName": "Document submitter",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"entity": {
|
||||
"source": "LoanApplicationContact",
|
||||
"operations": [
|
||||
{
|
||||
"$type": "replaceAsForeignKey",
|
||||
"condition": "referenceOnly",
|
||||
"reference": "loanApplicationContactId",
|
||||
"replaceWith": {
|
||||
"name": "documentSubmitter",
|
||||
"sourceName": "msfsi_DocumentSubmitter",
|
||||
"sourceOrdering": 43,
|
||||
"description": "The application contact associated with the Application Document.",
|
||||
"displayName": "Document submitter",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The application contact associated with the Application Document."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Document submitter"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Bank",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Bank",
|
||||
"description": "The bank that the branch is associated with.",
|
||||
"sourceName": "msfsi_bank",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The bank that the branch is associated with."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Bank"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "bankId",
|
||||
"sourceName": "msfsi_bankid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Bank",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Bank"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_bankid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Bank",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Bank",
|
||||
"description": "The bank that the branch is associated with.",
|
||||
"sourceName": "msfsi_bank",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The bank that the branch is associated with."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Bank"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "bankId",
|
||||
"sourceName": "msfsi_bankid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Bank",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Bank"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_bankid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Contact",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Contact",
|
||||
"description": "Person with whom a business unit has a relationship, such as customer, supplier, and colleague.",
|
||||
"sourceName": "contact",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Person with whom a business unit has a relationship, such as customer, supplier, and colleague."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "contactId",
|
||||
"sourceName": "contactid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier of the contact.",
|
||||
"displayName": "Contact",
|
||||
"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 contact."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"contactid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Contact",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Contact",
|
||||
"description": "Person with whom a business unit has a relationship, such as customer, supplier, and colleague.",
|
||||
"sourceName": "contact",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Person with whom a business unit has a relationship, such as customer, supplier, and colleague."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "contactId",
|
||||
"sourceName": "contactid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier of the contact.",
|
||||
"displayName": "Contact",
|
||||
"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 contact."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"contactid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "CustomDocument",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Custom document",
|
||||
"description": "Any document that is requested by or accepted by the bank, e.g. for the borrower's loan application.",
|
||||
"sourceName": "msfsi_customdocument",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Any document that is requested by or accepted by the bank, e.g. for the borrower's loan application."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Custom document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "customDocumentId",
|
||||
"sourceName": "msfsi_customdocumentid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Custom document",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Custom document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_customdocumentid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "CustomDocument",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Custom document",
|
||||
"description": "Any document that is requested by or accepted by the bank, e.g. for the borrower's loan application.",
|
||||
"sourceName": "msfsi_customdocument",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Any document that is requested by or accepted by the bank, e.g. for the borrower's loan application."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Custom document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "customDocumentId",
|
||||
"sourceName": "msfsi_customdocumentid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Custom document",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Custom document"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_customdocumentid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,89 @@
|
|||
{
|
||||
"jsonSchematicVersion": "1.1.0",
|
||||
"manifestName": "LoanOnboardingDataModel CDM manifest",
|
||||
"imports": [],
|
||||
"submanifests": [],
|
||||
"entities": [
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Contact",
|
||||
"entityPath": "Contact.1.0.cdm.json/Contact"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "ApplicationDocument",
|
||||
"entityPath": "Applicationdocument.1.0.cdm.json/ApplicationDocument"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Bank",
|
||||
"entityPath": "Bank.1.0.cdm.json/Bank"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "CustomDocument",
|
||||
"entityPath": "Customdocument.1.0.cdm.json/CustomDocument"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Collateral",
|
||||
"entityPath": "Collateral.1.0.cdm.json/Collateral"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "CreditCheck",
|
||||
"entityPath": "Creditcheck.1.0.cdm.json/CreditCheck"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Employment",
|
||||
"entityPath": "Employment.1.0.cdm.json/Employment"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "KnowYourCustomer",
|
||||
"entityPath": "Kyc.1.0.cdm.json/KnowYourCustomer"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplication",
|
||||
"entityPath": "Loanapplication.1.0.cdm.json/LoanApplication"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationAsset",
|
||||
"entityPath": "Loanapplicationasset.1.0.cdm.json/LoanApplicationAsset"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationCollateral",
|
||||
"entityPath": "Loanapplicationcollateral.1.0.cdm.json/LoanApplicationCollateral"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationCollateralValuation",
|
||||
"entityPath": "Loanapplicationcollateralvaluation.1.0.cdm.json/LoanApplicationCollateralValuation"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationContact",
|
||||
"entityPath": "Loanapplicationcontact.1.0.cdm.json/LoanApplicationContact"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationContactAsset",
|
||||
"entityPath": "Loanapplicationcontactasset.1.0.cdm.json/LoanApplicationContactAsset"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationContactLiability",
|
||||
"entityPath": "Loanapplicationcontactliability.1.0.cdm.json/LoanApplicationContactLiability"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationLiability",
|
||||
"entityPath": "Loanapplicationliability.1.0.cdm.json/LoanApplicationLiability"
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,89 @@
|
|||
{
|
||||
"jsonSchematicVersion": "1.1.0",
|
||||
"manifestName": "LoanOnboardingDataModel CDM manifest",
|
||||
"imports": [],
|
||||
"submanifests": [],
|
||||
"entities": [
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Contact",
|
||||
"entityPath": "Contact.cdm.json/Contact"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "ApplicationDocument",
|
||||
"entityPath": "Applicationdocument.cdm.json/ApplicationDocument"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Bank",
|
||||
"entityPath": "Bank.cdm.json/Bank"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "CustomDocument",
|
||||
"entityPath": "Customdocument.cdm.json/CustomDocument"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Collateral",
|
||||
"entityPath": "Collateral.cdm.json/Collateral"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "CreditCheck",
|
||||
"entityPath": "Creditcheck.cdm.json/CreditCheck"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "Employment",
|
||||
"entityPath": "Employment.cdm.json/Employment"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "KnowYourCustomer",
|
||||
"entityPath": "Kyc.cdm.json/KnowYourCustomer"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplication",
|
||||
"entityPath": "Loanapplication.cdm.json/LoanApplication"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationAsset",
|
||||
"entityPath": "Loanapplicationasset.cdm.json/LoanApplicationAsset"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationCollateral",
|
||||
"entityPath": "Loanapplicationcollateral.cdm.json/LoanApplicationCollateral"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationCollateralValuation",
|
||||
"entityPath": "Loanapplicationcollateralvaluation.cdm.json/LoanApplicationCollateralValuation"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationContact",
|
||||
"entityPath": "Loanapplicationcontact.cdm.json/LoanApplicationContact"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationContactAsset",
|
||||
"entityPath": "Loanapplicationcontactasset.cdm.json/LoanApplicationContactAsset"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationContactLiability",
|
||||
"entityPath": "Loanapplicationcontactliability.cdm.json/LoanApplicationContactLiability"
|
||||
},
|
||||
{
|
||||
"type": "LocalEntity",
|
||||
"entityName": "LoanApplicationLiability",
|
||||
"entityPath": "Loanapplicationliability.cdm.json/LoanApplicationLiability"
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Bank",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Bank",
|
||||
"description": "The bank that the branch is associated with.",
|
||||
"sourceName": "msfsi_bank",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The bank that the branch is associated with."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Bank"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "bankId",
|
||||
"sourceName": "msfsi_bankid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Bank",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Bank"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_bankid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Bank",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Bank",
|
||||
"description": "The bank that the branch is associated with.",
|
||||
"sourceName": "msfsi_bank",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The bank that the branch is associated with."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Bank"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "bankId",
|
||||
"sourceName": "msfsi_bankid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Bank",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Bank"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_bankid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Branch",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Branch",
|
||||
"description": "The branch of the main bank, when borrower applies for a loan at a branch.",
|
||||
"sourceName": "msfsi_branch",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The branch of the main bank, when borrower applies for a loan at a branch."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Branch"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "branchId",
|
||||
"sourceName": "msfsi_branchid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Branch",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Branch"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_branchid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Branch",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Branch",
|
||||
"description": "The branch of the main bank, when borrower applies for a loan at a branch.",
|
||||
"sourceName": "msfsi_branch",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The branch of the main bank, when borrower applies for a loan at a branch."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Branch"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "branchId",
|
||||
"sourceName": "msfsi_branchid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Branch",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Branch"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_branchid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Contact",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Contact",
|
||||
"description": "Person with whom a business unit has a relationship, such as customer, supplier, and colleague.",
|
||||
"sourceName": "contact",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Person with whom a business unit has a relationship, such as customer, supplier, and colleague."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "contactId",
|
||||
"sourceName": "contactid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier of the contact.",
|
||||
"displayName": "Contact",
|
||||
"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 contact."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"contactid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Contact",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Contact",
|
||||
"description": "Person with whom a business unit has a relationship, such as customer, supplier, and colleague.",
|
||||
"sourceName": "contact",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Person with whom a business unit has a relationship, such as customer, supplier, and colleague."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "contactId",
|
||||
"sourceName": "contactid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier of the contact.",
|
||||
"displayName": "Contact",
|
||||
"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 contact."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Contact"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"contactid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Group",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Group",
|
||||
"description": "An association of several customers allowing e.g. the representation of households",
|
||||
"sourceName": "msfsi_group",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"An association of several customers allowing e.g. the representation of households"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "groupId",
|
||||
"sourceName": "msfsi_groupid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Group",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_groupid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "Group",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Group",
|
||||
"description": "An association of several customers allowing e.g. the representation of households",
|
||||
"sourceName": "msfsi_group",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"An association of several customers allowing e.g. the representation of households"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "groupId",
|
||||
"sourceName": "msfsi_groupid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Group",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_groupid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,983 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Group.1.0.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Financialholding.1.0.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"constantEntityName": "StatusValues",
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}",
|
||||
"entityShape": "listLookupValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"1",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"constantEntityName": "StatusReasonValues",
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}",
|
||||
"entityShape": "listLookupCorrelatedValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"entityName": "GroupFinancialHolding",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Group financial holding",
|
||||
"description": "Financial holdings associated with a Group, to be included in the group's total assets and liabilities.",
|
||||
"sourceName": "msfsi_groupfinancialholding",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Financial holdings associated with a Group, to be included in the group's total assets and liabilities."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group financial holding"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "groupFinancialHoldingId",
|
||||
"sourceName": "msfsi_groupfinancialholdingid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Group financial holding",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group financial holding"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_groupfinancialholdingid"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createdOn",
|
||||
"sourceName": "createdon",
|
||||
"sourceOrdering": 2,
|
||||
"description": "Date and time when the record was created.",
|
||||
"displayName": "Created On",
|
||||
"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",
|
||||
"Date and time when the record was created."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Created On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "modifiedOn",
|
||||
"sourceName": "modifiedon",
|
||||
"sourceOrdering": 4,
|
||||
"description": "Date and time when the record was modified.",
|
||||
"displayName": "Modified On",
|
||||
"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",
|
||||
"Date and time when the record was modified."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Modified On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "statecode",
|
||||
"sourceName": "statecode",
|
||||
"sourceOrdering": 25,
|
||||
"description": "Status of the Group Financial Holding.",
|
||||
"displayName": "Status",
|
||||
"isNullable": false,
|
||||
"purpose": "representsStateWith",
|
||||
"dataType": {
|
||||
"dataTypeReference": "listLookup",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "does.haveDefault",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}",
|
||||
"entityShape": "listLookupValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"1",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projections": {
|
||||
"operations": [
|
||||
{
|
||||
"$type": "addSupportingAttribute",
|
||||
"condition": "virtual",
|
||||
"supportingAttribute": {
|
||||
"explanation": "This attribute 'statecode_display' is added to the 'GroupFinancialHolding' entity to provide the localized display text for the value of the listLookup attribute 'statecode'",
|
||||
"name": "statecode_display",
|
||||
"purpose": "hasA",
|
||||
"dataType": "localizedDisplayText",
|
||||
"isReadOnly": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "systemrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status of the Group Financial Holding."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"statecode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "statuscode",
|
||||
"sourceName": "statuscode",
|
||||
"sourceOrdering": 27,
|
||||
"description": "Reason for the status of the Group Financial Holding.",
|
||||
"displayName": "Status Reason",
|
||||
"isNullable": true,
|
||||
"purpose": {
|
||||
"purposeReference": "representsCorrelatedStatusWith",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.correlatedWith",
|
||||
"arguments": [
|
||||
"statecode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"dataType": {
|
||||
"dataTypeReference": "listLookup",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "does.haveDefault",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}",
|
||||
"entityShape": "listLookupCorrelatedValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projections": {
|
||||
"operations": [
|
||||
{
|
||||
"$type": "addSupportingAttribute",
|
||||
"condition": "virtual",
|
||||
"supportingAttribute": {
|
||||
"explanation": "This attribute 'statuscode_display' is added to the 'GroupFinancialHolding' entity to provide the localized display text for the value of the listLookup attribute 'statuscode'",
|
||||
"name": "statuscode_display",
|
||||
"purpose": "hasA",
|
||||
"dataType": "localizedDisplayText",
|
||||
"isReadOnly": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Reason for the status of the Group Financial Holding."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status Reason"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"statuscode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "importSequenceNumber",
|
||||
"sourceName": "importsequencenumber",
|
||||
"sourceOrdering": 30,
|
||||
"description": "Sequence number of the import that created this record.",
|
||||
"displayName": "Import Sequence Number",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-2147483648",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Sequence number of the import that created this record."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Import Sequence Number"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-2147483648"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "overriddenCreatedOn",
|
||||
"sourceName": "overriddencreatedon",
|
||||
"sourceOrdering": 31,
|
||||
"description": "Date and time that the record was migrated.",
|
||||
"displayName": "Record Created On",
|
||||
"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",
|
||||
"Date and time that the record was migrated."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Record Created On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "timeZoneRuleVersionNumber",
|
||||
"sourceName": "timezoneruleversionnumber",
|
||||
"sourceOrdering": 32,
|
||||
"description": "For internal use only.",
|
||||
"displayName": "Time Zone Rule Version Number",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-1",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"For internal use only."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Time Zone Rule Version Number"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "UTCConversionTimeZoneCode",
|
||||
"sourceName": "utcconversiontimezonecode",
|
||||
"sourceOrdering": 33,
|
||||
"description": "Time zone code that was in use when the record was created.",
|
||||
"displayName": "UTC Conversion Time Zone Code",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-1",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Time zone code that was in use when the record was created."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"UTC Conversion Time Zone Code"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"sourceName": "msfsi_name",
|
||||
"sourceOrdering": 34,
|
||||
"description": "The name of the custom entity.",
|
||||
"displayName": "Name",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "string",
|
||||
"maximumLength": "100",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The name of the custom entity."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Name"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumLength",
|
||||
"value": "100"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FinancialHolding",
|
||||
"sourceName": "msfsi_financialholding",
|
||||
"sourceOrdering": 35,
|
||||
"description": "Financial holding shows accounts, loans, investment, credit lines and savings.",
|
||||
"displayName": "Financial holding",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"entity": {
|
||||
"source": "FinancialHolding",
|
||||
"operations": [
|
||||
{
|
||||
"$type": "replaceAsForeignKey",
|
||||
"condition": "referenceOnly",
|
||||
"reference": "financialholdingId",
|
||||
"replaceWith": {
|
||||
"name": "financialHolding",
|
||||
"sourceName": "msfsi_financialholding",
|
||||
"sourceOrdering": 35,
|
||||
"description": "Financial holding shows accounts, loans, investment, credit lines and savings.",
|
||||
"displayName": "Financial holding",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Financial holding shows accounts, loans, investment, credit lines and savings."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Financial holding"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Group",
|
||||
"sourceName": "msfsi_group",
|
||||
"sourceOrdering": 36,
|
||||
"description": "The set of familial connections that the customer has at the bank.",
|
||||
"displayName": "Group",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"entity": {
|
||||
"source": "Group",
|
||||
"operations": [
|
||||
{
|
||||
"$type": "replaceAsForeignKey",
|
||||
"condition": "referenceOnly",
|
||||
"reference": "groupId",
|
||||
"replaceWith": {
|
||||
"name": "group",
|
||||
"sourceName": "msfsi_group",
|
||||
"sourceOrdering": 36,
|
||||
"description": "The set of familial connections that the customer has at the bank.",
|
||||
"displayName": "Group",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The set of familial connections that the customer has at the bank."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,983 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Group.cdm.json"
|
||||
},
|
||||
{
|
||||
"corpusPath": "Financialholding.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"constantEntityName": "StatusValues",
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}",
|
||||
"entityShape": "listLookupValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"1",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"constantEntityName": "StatusReasonValues",
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}",
|
||||
"entityShape": "listLookupCorrelatedValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"entityName": "GroupFinancialHolding",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Group financial holding",
|
||||
"description": "Financial holdings associated with a Group, to be included in the group's total assets and liabilities.",
|
||||
"sourceName": "msfsi_groupfinancialholding",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Financial holdings associated with a Group, to be included in the group's total assets and liabilities."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group financial holding"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "groupFinancialHoldingId",
|
||||
"sourceName": "msfsi_groupfinancialholdingid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Group financial holding",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group financial holding"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_groupfinancialholdingid"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createdOn",
|
||||
"sourceName": "createdon",
|
||||
"sourceOrdering": 2,
|
||||
"description": "Date and time when the record was created.",
|
||||
"displayName": "Created On",
|
||||
"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",
|
||||
"Date and time when the record was created."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Created On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "modifiedOn",
|
||||
"sourceName": "modifiedon",
|
||||
"sourceOrdering": 4,
|
||||
"description": "Date and time when the record was modified.",
|
||||
"displayName": "Modified On",
|
||||
"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",
|
||||
"Date and time when the record was modified."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Modified On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "statecode",
|
||||
"sourceName": "statecode",
|
||||
"sourceOrdering": 25,
|
||||
"description": "Status of the Group Financial Holding.",
|
||||
"displayName": "Status",
|
||||
"isNullable": false,
|
||||
"purpose": "representsStateWith",
|
||||
"dataType": {
|
||||
"dataTypeReference": "listLookup",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "does.haveDefault",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder}",
|
||||
"entityShape": "listLookupValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"0",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"1",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projections": {
|
||||
"operations": [
|
||||
{
|
||||
"$type": "addSupportingAttribute",
|
||||
"condition": "virtual",
|
||||
"supportingAttribute": {
|
||||
"explanation": "This attribute 'statecode_display' is added to the 'GroupFinancialHolding' entity to provide the localized display text for the value of the listLookup attribute 'statecode'",
|
||||
"name": "statecode_display",
|
||||
"purpose": "hasA",
|
||||
"dataType": "localizedDisplayText",
|
||||
"isReadOnly": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "systemrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status of the Group Financial Holding."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"statecode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "statuscode",
|
||||
"sourceName": "statuscode",
|
||||
"sourceOrdering": 27,
|
||||
"description": "Reason for the status of the Group Financial Holding.",
|
||||
"displayName": "Status Reason",
|
||||
"isNullable": true,
|
||||
"purpose": {
|
||||
"purposeReference": "representsCorrelatedStatusWith",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.correlatedWith",
|
||||
"arguments": [
|
||||
"statecode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"dataType": {
|
||||
"dataTypeReference": "listLookup",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "does.haveDefault",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"explanation": "The constantValues below correspond to the attributes of the 'listLookupCorrelatedValues' entityShape which are: {languageTag, displayText, attributeValue, displayOrder, correlatedValue}",
|
||||
"entityShape": "listLookupCorrelatedValues",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Active",
|
||||
"1",
|
||||
"1",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"en",
|
||||
"Inactive",
|
||||
"2",
|
||||
"2",
|
||||
"2"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projections": {
|
||||
"operations": [
|
||||
{
|
||||
"$type": "addSupportingAttribute",
|
||||
"condition": "virtual",
|
||||
"supportingAttribute": {
|
||||
"explanation": "This attribute 'statuscode_display' is added to the 'GroupFinancialHolding' entity to provide the localized display text for the value of the listLookup attribute 'statuscode'",
|
||||
"name": "statuscode_display",
|
||||
"purpose": "hasA",
|
||||
"dataType": "localizedDisplayText",
|
||||
"isReadOnly": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Reason for the status of the Group Financial Holding."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Status Reason"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"statuscode"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "importSequenceNumber",
|
||||
"sourceName": "importsequencenumber",
|
||||
"sourceOrdering": 30,
|
||||
"description": "Sequence number of the import that created this record.",
|
||||
"displayName": "Import Sequence Number",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-2147483648",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Sequence number of the import that created this record."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Import Sequence Number"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-2147483648"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "overriddenCreatedOn",
|
||||
"sourceName": "overriddencreatedon",
|
||||
"sourceOrdering": 31,
|
||||
"description": "Date and time that the record was migrated.",
|
||||
"displayName": "Record Created On",
|
||||
"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",
|
||||
"Date and time that the record was migrated."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Record Created On"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "timeZoneRuleVersionNumber",
|
||||
"sourceName": "timezoneruleversionnumber",
|
||||
"sourceOrdering": 32,
|
||||
"description": "For internal use only.",
|
||||
"displayName": "Time Zone Rule Version Number",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-1",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"For internal use only."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Time Zone Rule Version Number"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "UTCConversionTimeZoneCode",
|
||||
"sourceName": "utcconversiontimezonecode",
|
||||
"sourceOrdering": 33,
|
||||
"description": "Time zone code that was in use when the record was created.",
|
||||
"displayName": "UTC Conversion Time Zone Code",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "integer",
|
||||
"maximumValue": "2147483647",
|
||||
"minimumValue": "-1",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "none"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Time zone code that was in use when the record was created."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"UTC Conversion Time Zone Code"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumValue",
|
||||
"value": "2147483647"
|
||||
},
|
||||
{
|
||||
"name": "minimumValue",
|
||||
"value": "-1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "name",
|
||||
"sourceName": "msfsi_name",
|
||||
"sourceOrdering": 34,
|
||||
"description": "The name of the custom entity.",
|
||||
"displayName": "Name",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "string",
|
||||
"maximumLength": "100",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The name of the custom entity."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Name"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.constrained",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "maximumLength",
|
||||
"value": "100"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "FinancialHolding",
|
||||
"sourceName": "msfsi_financialholding",
|
||||
"sourceOrdering": 35,
|
||||
"description": "Financial holding shows accounts, loans, investment, credit lines and savings.",
|
||||
"displayName": "Financial holding",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"entity": {
|
||||
"source": "FinancialHolding",
|
||||
"operations": [
|
||||
{
|
||||
"$type": "replaceAsForeignKey",
|
||||
"condition": "referenceOnly",
|
||||
"reference": "financialholdingId",
|
||||
"replaceWith": {
|
||||
"name": "financialHolding",
|
||||
"sourceName": "msfsi_financialholding",
|
||||
"sourceOrdering": 35,
|
||||
"description": "Financial holding shows accounts, loans, investment, credit lines and savings.",
|
||||
"displayName": "Financial holding",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Financial holding shows accounts, loans, investment, credit lines and savings."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Financial holding"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Group",
|
||||
"sourceName": "msfsi_group",
|
||||
"sourceOrdering": 36,
|
||||
"description": "The set of familial connections that the customer has at the bank.",
|
||||
"displayName": "Group",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"entity": {
|
||||
"source": "Group",
|
||||
"operations": [
|
||||
{
|
||||
"$type": "replaceAsForeignKey",
|
||||
"condition": "referenceOnly",
|
||||
"reference": "groupId",
|
||||
"replaceWith": {
|
||||
"name": "group",
|
||||
"sourceName": "msfsi_group",
|
||||
"sourceOrdering": 36,
|
||||
"description": "The set of familial connections that the customer has at the bank.",
|
||||
"displayName": "Group",
|
||||
"isNullable": true,
|
||||
"purpose": "hasA",
|
||||
"dataType": "entityId",
|
||||
"appliedTraits": [
|
||||
{
|
||||
"traitReference": "is.requiredAtLevel",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "level",
|
||||
"value": "applicationrequired"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"The set of familial connections that the customer has at the bank."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.lookup",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "style",
|
||||
"value": "single"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.1.0.1.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "GroupMember",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Group member",
|
||||
"description": "An association between a customer and a Group.",
|
||||
"sourceName": "msfsi_groupmember",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"An association between a customer and a Group."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group member"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "groupMemberId",
|
||||
"sourceName": "msfsi_groupmemberid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Group member",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group member"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_groupmemberid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"jsonSchemaSemanticVersion": "1.1.0",
|
||||
"imports": [
|
||||
{
|
||||
"corpusPath": "cdm:/core/cdsConcepts.cdm.json"
|
||||
}
|
||||
],
|
||||
"definitions": [
|
||||
{
|
||||
"entityName": "GroupMember",
|
||||
"extendsEntity": "CdmEntity",
|
||||
"displayName": "Group member",
|
||||
"description": "An association between a customer and a Group.",
|
||||
"sourceName": "msfsi_groupmember",
|
||||
"exhibitsTraits": [
|
||||
{
|
||||
"traitReference": "is.localized.describedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"An association between a customer and a Group."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group member"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDM.entityVersion",
|
||||
"arguments": [
|
||||
{
|
||||
"name": "versionNumber",
|
||||
"value": "1.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"hasAttributes": [
|
||||
{
|
||||
"attributeGroupReference": {
|
||||
"attributeGroupName": "attributesAddedAtThisScope",
|
||||
"members": [
|
||||
{
|
||||
"name": "groupMemberId",
|
||||
"sourceName": "msfsi_groupmemberid",
|
||||
"sourceOrdering": 1,
|
||||
"description": "Unique identifier for entity instances.",
|
||||
"displayName": "Group member",
|
||||
"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 for entity instances."
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.localized.displayedAs",
|
||||
"arguments": [
|
||||
{
|
||||
"entityReference": {
|
||||
"entityShape": "localizedTable",
|
||||
"constantValues": [
|
||||
[
|
||||
"en",
|
||||
"Group member"
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"traitReference": "is.CDS.sourceNamed",
|
||||
"arguments": [
|
||||
"msfsi_groupmemberid"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"documentVersion": "1.0"
|
||||
}
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче