← Back to team overview

dhis2-devs team mailing list archive

Re: [Dhis2-users] Metadata Import of option sets not working

 

Hi Morten,

We have verified it again, the metadata import of option sets is still not
working. From the JSON file you sent us, what we figured out is that, the
options we are creating do not have IDs generated. The same is the case on
2.22 as well.

Please find the snapshot below that caused while creating a new option for
an option set.


[image: Inline image 2]
Any suggestions would be appreciated.

Thank you.


Archana Chillala
Application Developer
Email archanac@xxxxxxxxxxxxxxxx
Telephone +91 9100960533 <+91+9100960533>
[image: ThoughtWorks]
<http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>

On Wed, Feb 10, 2016 at 2:12 PM, Morten Olav Hansen <morten@xxxxxxxxx>
wrote:

> Hi Archana
>
> I have tested this on 2.21, 2.22 and trunk now, and it seems to be working
> fine on all versions. I'm including a working metadata option/optionSet
> import which you can check your own dump against.
>
> You can import it with:
> curl -X POST -d @metadata.json -H "Content-Type: application/json" -u
> user:pass http://server:port/api/metadata
>
> On Wed, Feb 10, 2016 at 12:44 PM, Morten Olav Hansen <morten@xxxxxxxxx>
> wrote:
>
>> Could you share your full payload? it shouldn't be too big.
>>
>> Did you also test against 2.22? was it working there?
>>
>> On Wed, Feb 10, 2016 at 12:33 PM, Archana Chillala <
>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>
>>> Hi Morten,
>>>
>>> We are exporting both Option sets and options as well. Basically, making
>>> an API call - to export and import metadata (GET and POST call
>>> respectively) (http://...../api/metadata) .
>>>
>>> Thank you.
>>>
>>>
>>> Archana Chillala
>>> Application Developer
>>> Email archanac@xxxxxxxxxxxxxxxx
>>> Telephone +91 9100960533 <+91+9100960533>
>>> [image: ThoughtWorks]
>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>
>>> On Wed, Feb 10, 2016 at 10:58 AM, Morten Olav Hansen <morten@xxxxxxxxx>
>>> wrote:
>>>
>>>> Hi
>>>>
>>>> Are you exporting both optionSets -and- options? if not, all that is
>>>> inside the optionSets are the references to options, not the actual options.
>>>>
>>>> On Wed, Feb 10, 2016 at 12:23 PM, Archana Chillala <
>>>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> We have two instances of DHIS. Metadata is exported from one instance
>>>>> and imported into the other in the form of JSON file. But, while importing
>>>>> metadata, option set is imported but not the options within it.  We are
>>>>> currently using DHIS version 2.21 revision number 21021.
>>>>>
>>>>> We have import conflicts mentioned as follows:
>>>>>
>>>>> "type": "OptionSet",
>>>>>      "importConflicts": [
>>>>>        {
>>>>>          "object": "Test options",
>>>>>          "value": "Unknown reference to IdentifiableObject{id=0,
>>>>> uid='null', code='1', name='option 1', created=null, lastUpdated=null}
>>>>> (Option) on object IdentifiableObject{id=73, uid='fvm4lIOVDnY',
>>>>> code='null', name='Test options', created=Tue Feb 09 12:14:03 IST 2016,
>>>>> lastUpdated=Tue Feb 09 12:14:27 IST 2016} (OptionSet)."
>>>>>        },
>>>>>        {
>>>>>          "object": "Test options",
>>>>>          "value": "Unknown reference to IdentifiableObject{id=0,
>>>>> uid='null', code='2', name='option 2', created=null, lastUpdated=null}
>>>>> (Option) on object IdentifiableObject{id=73, uid='fvm4lIOVDnY',
>>>>> code='null', name='Test options', created=Tue Feb 09 12:14:03 IST 2016,
>>>>> lastUpdated=Tue Feb 09 12:14:27 IST 2016} (OptionSet)."
>>>>>        }
>>>>>      ]
>>>>>
>>>>>
>>>>> Is this a bug? A similar issue was reported as a bug on launchpad for
>>>>> 2.18 version.
>>>>> Here's the link - https://bugs.launchpad.net/dhis2/+bug/1434035
>>>>>
>>>>> Any suggestions or help would be appreciated.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Thanks & Regards,
>>>>>
>>>>> Archana Chillala
>>>>> Application Developer
>>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>>> Telephone +91 9100960533 <+91+9100960533>
>>>>> [image: ThoughtWorks]
>>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Morten
>>>>
>>>
>>>
>>
>>
>> --
>> Morten
>>
>
>
>
> --
> Morten
>

PNG image


Follow ups

References