[ https://issues.apache.org/jira/browse/ATLAS-1971?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Radley resolved ATLAS-1971. --------------------------------- Resolution: Invalid My mistake I was confused with the types and names - I think it is good. > 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)