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 <[email protected]>:

> Hi Morten,
> Many thanks for you response.
> rgds
> David
>
> 2016-07-30 12:06 GMT+03:00 Morten Olav Hansen <[email protected]>:
>
>> 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 <[email protected]>
>> 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" <[email protected]>
>>> Date: 29 Jul 2016 21:46
>>> Subject: Re: [Dhis2-devs] Tracker Relationship API
>>> To: "Morten Olav Hansen" <[email protected]>
>>> 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 <[email protected]>:
>>>>
>>>>> 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 <[email protected]>
>>>>> 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     : [email protected]
>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>
>>>>>>
>>>>>
>>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~dhis2-devs
>>> Post to     : [email protected]
>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to