You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "David Radley (JIRA)" <ji...@apache.org> on 2017/07/24 14:06:00 UTC
[jira] [Updated] (ATLAS-1987) Relationship creation for many to
many does not work.
[ https://issues.apache.org/jira/browse/ATLAS-1987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Radley updated ATLAS-1987:
--------------------------------
Attachment: 0005LinkedMediaTypes.json
0210Glossary.json
0230Terms.json
0220CategoryHierarchy.json
> Relationship creation for many to many does not work.
> -----------------------------------------------------
>
> Key: ATLAS-1987
> URL: https://issues.apache.org/jira/browse/ATLAS-1987
> Project: Atlas
> Issue Type: Bug
> Reporter: David Radley
> Attachments: 0005LinkedMediaTypes.json, 0210Glossary.json, 0220CategoryHierarchy.json, 0230Terms.json
>
>
> I run the supplied json files to add in the types.
> In summary
> I create a category and 2 terms,
> I create 2 termcategoization relationships linking both terms TermA and TermB to Category CatA. All the calls are successfull.
> I get the category and terms and do not see the expected relaitonship.
> In detail
> I perform the following in Postman
> 1) I add a GlossaryCategory using
> {
> "entity" : {
> "classifications" : [],
> "typeName" : "GlossaryCategory",
> "attributes" : {
> "qualifiedName": "DomainA.CatA",
> "displayName" : "CatA",
> "shortDescription" : "CatA desc",
> "longDescription" : "CatA desc is described here and we could say alot more about it"
> }
> }
> }
> and get
> {
> "mutatedEntities": {
> "CREATE": [
> {
> "typeName": "GlossaryCategory",
> "attributes": {
> "qualifiedName": "DomainA.CatA"
> },
> "guid": "3b2d022b-290b-4809-a140-51fcdb92ec5d",
> "status": "ACTIVE"
> }
> ]
> },
> "guidAssignments": {
> "-1500901345537443002": "3b2d022b-290b-4809-a140-51fcdb92ec5d"
> }
> }
> 2) Create GlossaryTerm Term A
> {
> "entity" : {
> "classifications" : [],
> "typeName" : "GlossaryTerm",
> "attributes" : {
> "qualifiedName": "DomainA.TermA",
> "Abbreviation" : "A",
> "name" : "TermA",
> "shortDescription" : "TermA desc",
> "longDescription" : "termA desc is described here and we could say alot more about it"
> }
> }
> }
> and get response
> {
> "mutatedEntities": {
> "CREATE": [
> {
> "typeName": "GlossaryTerm",
> "attributes": {
> "qualifiedName": "DomainA.TermA"
> },
> "guid": "9a2cbbc2-efa5-4925-83fb-df2b98b119c9",
> "status": "ACTIVE"
> }
> ]
> },
> "guidAssignments": {
> "-1500901345537443005": "9a2cbbc2-efa5-4925-83fb-df2b98b119c9"
> }
> }
> I then run
> {
> "end1": {
>
> "guid" : "6dd8d120-fd6d-4998-b650-c041d4450941",
> "typeName" : "GlossaryTerm"
> },
> "end2": {
> "guid" : "3b2d022b-290b-4809-a140-51fcdb92ec5d",
> "typeName" : "GlossaryCategory"
> },
> "typeName" : "TermCategorization"
> }
> and get
> {
> "typeName": "TermCategorization",
> "guid": "86ea1178-5239-4dca-94cc-488e948078de",
> "end1": {
> "guid": "6dd8d120-fd6d-4998-b650-c041d4450941",
> "typeName": "GlossaryTerm"
> },
> "end2": {
> "guid": "3b2d022b-290b-4809-a140-51fcdb92ec5d",
> "typeName": "GlossaryCategory"
> },
> "label": "r:TermCategorization",
> "status": "ACTIVE",
> "createdBy": "admin",
> "updatedBy": "admin",
> "createTime": 1500903666136,
> "updateTime": 1500903666136,
> "version": 0
> }
> A get of the terms reveals no catergories associated withthem
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)