← Back to team overview

dhis2-devs team mailing list archive

Re: Fwd: Re: Tracker Relationship API

 

Hi Morten,
I have investigated and found out the issue below is a bug and will go
ahead and report on launchpad. I have made the field relationship typeid to
allow nulls then sent the json payload with 10 records. From the attached
image the records have inserted in the relationship table via the API. I
will use this method to push in the relationship of several hundred
thousand recs then run an update sql to fill in the column for now before
setting its constraints not to allow nulls.
rgds
David

2016-08-01 15:54 GMT+03:00 David Muturi <dnmuturi@xxxxxxxxx>:

> Hi Morten,
> Many thanks for you response.
> rgds
> David
>
> 2016-07-30 12:06 GMT+03:00 Morten Olav Hansen <morten@xxxxxxxxx>:
>
>> I will have a look on Monday
>>
>> --
>> Morten Olav Hansen
>> Senior Engineer, DHIS 2
>> University of Oslo
>> http://www.dhis2.org
>>
>> On Sat, Jul 30, 2016 at 10:03 AM, David Muturi <dnmuturi@xxxxxxxxx>
>> wrote:
>>
>>> Hi Devs
>>> Could this be a bug? The attached error is getting generated when I send
>>> the attached TEI Payload via  curl.
>>> rgds
>>> David
>>> ---------- Forwarded message ----------
>>> From: "David Muturi" <dnmuturi@xxxxxxxxx>
>>> Date: 29 Jul 2016 21:46
>>> Subject: Re: [Dhis2-devs] Tracker Relationship API
>>> To: "Morten Olav Hansen" <morten@xxxxxxxxx>
>>> Cc:
>>>
>>> Hi Morten,
>>>> Sorry to come back to you again on this, I am getting the error in the
>>>> attached output.txt file when  I try too update relationship between two
>>>> TEIs. I have attached my JSON payload as well, when I look at it, I cant
>>>> seem to  see any errors in the syntax.
>>>> rgds
>>>> David
>>>>
>>>> 2016-07-27 10:12 GMT+03:00 Morten Olav Hansen <morten@xxxxxxxxx>:
>>>>
>>>>> Hi
>>>>>
>>>>> Yes, you can add this to your create or update TEI payload:
>>>>> "relationships": [
>>>>>   { "trackedEntityInstanceA": "UID of TEI A",
>>>>> "trackedEntityInstanceB": "UID of TEI B" }
>>>>> ]
>>>>>
>>>>> --
>>>>> Morten Olav Hansen
>>>>> Senior Engineer, DHIS 2
>>>>> University of Oslo
>>>>> http://www.dhis2.org
>>>>>
>>>>> On Tue, Jul 26, 2016 at 9:13 PM, David Muturi <dnmuturi@xxxxxxxxx>
>>>>> wrote:
>>>>>
>>>>>> Hello Dhis2 team,
>>>>>> Is there a way of creating relationships between enrolled TEI's via
>>>>>> the API similar to enrollment as described in the dhis2 docs here
>>>>>> http://dhis2.github.io/dhis2-docs/master/en/developer/html/dhis2_developer_manual_full.html#d7532e12063
>>>>>>
>>>>>> rgds
>>>>>> David
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>
>>>>>>
>>>>>
>>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~dhis2-devs
>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>

Attachment: dhis2 relationship bug.PNG
Description: PNG image


Follow ups

References