I have just changed the qualifiedname and name values. Please check.
     "qualifiedName": "default1@cluster1",
     "name": "default1"

Thanks
Ayub Khan

On 12/26/16, 3:51 PM, "Avi Levi" <avile...@gmail.com> wrote:

    Thanks a lot
    
    I can't see the difference between the json I've send and the one you
    have, can you be more specific?
    also, I try changing the id and keep getting the same response.
    
    thanks again
    
    On Sun, Dec 25, 2016 at 6:13 PM, Ayub Khan Pathan
    <apat...@hortonworks.com> wrote:
    > Hi,
    >
    >
    >
    > Seems like you are trying to create an existing entity, so Atlas is
    > returning with no guid, which is expected.
    >
    >
    >
    > Below is the valid request/response json content for a successful creation
    > of the entity.
    >
    > JSON request body sent to ATLAS:
    >
    > [{
    >
    >   "jsonClass":
    > "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference",
    >
    >   "id": {
    >
    >     "jsonClass":
    > "org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
    >
    >     "id": "-1466683608564093000",
    >
    >     "version": 0,
    >
    >     "typeName": "DataSet",
    >
    >     "state": "ACTIVE"
    >
    >   },
    >
    >   "typeName": "DataSet",
    >
    >   "values": {
    >
    >     "qualifiedName": "default1@cluster1",
    >
    >     "name": "default1"
    >
    >   },
    >
    >   "traitNames": [],
    >
    >   "traits": {}
    >
    > }]
    >
    >
    >
    > JSON response from ATLAS:
    >
    > {
    >
    >   "requestId": "qtp1823101219-1336 - 
70a0a4fb-3677-479a-bb76-ea74b20b8fd7",
    >
    >   "entities": {
    >
    >     "created": [
    >
    >       "fa35cf46-7f3a-4f51-b66a-31257991c5c5"
    >
    >     ]
    >
    >   },
    >
    >   "definition": {
    >
    >     "jsonClass":
    > "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference",
    >
    >     "id": {
    >
    >       "jsonClass":
    > "org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
    >
    >       "id": "fa35cf46-7f3a-4f51-b66a-31257991c5c5",
    >
    >       "version": 0,
    >
    >       "typeName": "DataSet",
    >
    >       "state": "ACTIVE"
    >
    >     },
    >
    >     "typeName": "DataSet",
    >
    >     "values": {
    >
    >       "qualifiedName": "default1@cluster1",
    >
    >       "owner": null,
    >
    >       "description": null,
    >
    >       "name": "default1"
    >
    >     },
    >
    >     "traitNames": [],
    >
    >     "traits": {}
    >
    >   }
    >
    > }
    >
    >
    >
    > Hope this unblocks you.
    >
    >
    >
    > Thanks
    >
    > Ayub Khan
    >
    >
    >
    > On 12/25/16, 9:32 PM, "Avi Levi" <avile...@gmail.com> wrote:
    >
    >
    >
    >     Hi
    >
    >
    >
    >     I'm trying to create an entity, using the url:
    >
    >     admin:ad...@sandbox.hortonworks.com:21000/api/atlas/entities
    >
    >
    >
    >     and the following body:
    >
    >     [{
    >
    >       "jsonClass":
    > "org.apache.atlas.typesystem.json.InstanceSerialization$_Reference",
    >
    >       "id": {
    >
    >         "jsonClass":
    > "org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
    >
    >         "id": "-1466683608564093000",
    >
    >         "version": 0,
    >
    >         "typeName": "DataSet",
    >
    >         "state": "ACTIVE"
    >
    >       },
    >
    >       "typeName": "DataSet",
    >
    >       "values": {
    >
    >         "qualifiedName": "default@cluster1",
    >
    >         "name": "default"
    >
    >       },
    >
    >       "traitNames": [],
    >
    >       "traits": {}
    >
    >     }]
    >
    >
    >
    >
    >
    >     I get what seems to be a valid response, but without entity ids:
    >
    >
    >
    >     {
    >
    >       "requestId": "qtp1613255205-87 -
    > 268121f0-fb70-43af-9898-7f05ac0c267d",
    >
    >       "entities": {}
    >
    >     }
    >
    >
    >
    >     Atlas's logs writes the following corresponding statements:
    >
    >
    >
    >     2016-12-25 12:12:55,860 INFO  - [qtp1613255205-87 -
    >
    >     268121f0-fb70-43af-9898-7f05ac0c267d:] ~ submitting entities
    >
    >
    > 
{"jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Reference","id":{"jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Id","id":"-1466683608564093000","version":0,"typeName":"DataSet","state":"ACTIVE"},"typeName":"DataSet","values":{"qualifiedName":"default@cluster1","description":"Default
    >
    >     dataset","name":"default"},"traitNames":[],"traits":{}}
    >
    >     (EntityResource:131)
    >
    >
    >
    >     2016-12-25 12:12:55,865 INFO  - [qtp1613255205-87 -
    >
    >     268121f0-fb70-43af-9898-7f05ac0c267d:] ~ graph commit
    >
    >     (GraphTransactionInterceptor:46)
    >
    >
    >
    >     2016-12-25 12:12:55,866 INFO  - [qtp1613255205-87 -
    >
    >     268121f0-fb70-43af-9898-7f05ac0c267d:] ~ Putting 0 events
    >
    >     (HBaseBasedAuditRepository:117)
    >
    >
    >
    >     2016-12-25 12:12:55,866 INFO  - [qtp1613255205-87 -
    >
    >     268121f0-fb70-43af-9898-7f05ac0c267d:] ~ Created entities []
    >
    >     (EntityResource:134)
    >
    >
    >
    >     as you can see, no errors or any clue as to whats wrong.
    >
    >
    >
    >     can someone point me in the right direction?
    >
    >     thanks a lot
    >
    >     Avi
    >
    >
    >
    >
    
    

Reply via email to