Thanks, Morten.
···
On Thu, Feb 11, 2016 at 12:49 PM, Morten Olav Hansen morten@dhis2.org wrote:
Please try again with latest versions.
Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533

On Thu, Feb 11, 2016 at 2:13 PM, Morten Olav Hansen morten@dhis2.org wrote:
Hm, ok. I see, let me look into it (I always generate my own UIDs when doing imports… as its easier for connecting refs etc).
On Thu, Feb 11, 2016 at 2:10 PM, Archana Chillala archanac@thoughtworks.com wrote:
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.
Any suggestions would be appreciated.
Thank you.
Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533

On Wed, Feb 10, 2016 at 2:12 PM, Morten Olav Hansen morten@dhis2.org 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@dhis2.org wrote:
Could you share your full payload? it shouldn’t be too big.
Did you also test against 2.22? was it working there?
Morten
–
On Wed, Feb 10, 2016 at 12:33 PM, Archana Chillala archanac@thoughtworks.com 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.
Morten
–
Archana Chillala
Application Developer
Email
archanac@thoughtworks.com
Telephone
+91 9100960533

On Wed, Feb 10, 2016 at 10:58 AM, Morten Olav Hansen morten@dhis2.org 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@thoughtworks.com 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@thoughtworks.com
Telephone
+91 9100960533

Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help : https://help.launchpad.net/ListHelp
Morten
–