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)