[ 
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)

Reply via email to