David Radley created ATLAS-1971:
-----------------------------------
Summary: Relationship end1 and end 2 are the wrong way round in
the instances
Key: ATLAS-1971
URL: https://issues.apache.org/jira/browse/ATLAS-1971
Project: Atlas
Issue Type: Bug
Reporter: David Radley
If you use the files that have been attached to ATLAS-1969, And create a
Glossary and a GlossaryCategory instance. I notice :
"relationshipDefs":[
{
"name": "CategoryAnchor",
"typeVersion": "1.0",
"endDef1": {
"name": "anchor",
"type": "GlossaryCategory",
"cardinality":"SINGLE"
},
"endDef2": {
"name": "categories",
"type": "Glossary",
"cardinality":"SET",
"isContainer":true
},
"relationshipCategory":"COMPOSITION",
"propagateTags":"NONE"
},
when I create this relationship I had expected to see GlossaryCategory with new
attribute anchor of type Glossary. I create an instance and see that the
Category CatA is :
{
"referredEntities": {},
"entity": {
"typeName": "GlossaryCategory",
"attributes": {
"shortDescription": "CatA desc",
"qualifiedName": "DomainA.CatA",
"longDescription": "CatA desc is described here and we could say
alot more about it",
"displayName": "CatA"
},
"guid": "e2d4fe5c-7e20-447e-a1d2-a4eacd093174",
"status": "ACTIVE",
"createdBy": "admin",
"updatedBy": "admin",
"createTime": 1500549089631,
"updateTime": 1500549089631,
"version": 0,
"relationshipAttributes": {
"externalGlossaryLinks": [],
"meanings": [],
"parentCategory": {
"guid": "d6df28ed-1179-4f4d-bead-ca632bc2fe14",
"typeName": "GlossaryCategory"
},
"terms": [],
"externalReference": [],
"embeddedMetadata": [],
"categories": [
{
"guid": "de1890ce-c923-4b79-809b-f33e4054e672",
"typeName": "Glossary"
}
],
"childrenCategories": []
},
"classifications": []
}
}
This is not correct, it should have injected a relationship attribute anchor.
Also the Glossary is :
{
"referredEntities": {},
"entity": {
"typeName": "Glossary",
"attributes": {
"shortDescription": "TestGlossary1 is described here",
"qualifiedName": "DomainA.TestGlossary1",
"longDescription": "TestGlossary1 is described here and we could
say alot more about it",
"usage": "Sample for test purposes",
"language": "English (UK)",
"displayName": "TestGlossary1"
},
"guid": "de1890ce-c923-4b79-809b-f33e4054e672",
"status": "ACTIVE",
"createdBy": "admin",
"updatedBy": "admin",
"createTime": 1500549085716,
"updateTime": 1500549085716,
"version": 0,
"relationshipAttributes": {
"meanings": [],
"externalGlossary": [],
"externalReference": [],
"embeddedMetadata": [],
"anchor": {
"guid": "e2d4fe5c-7e20-447e-a1d2-a4eacd093174",
"typeName": "GlossaryCategory"
}
},
"classifications": []
}
}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)