Sorry, the xml format has changed a bit.. you don't require a eventList anymore..
You can just do: <events> <event> ... </event> <event> ... </event> <event> ... </event> </events> -- Morten On Thu, Aug 14, 2014 at 3:35 PM, Jose Garcia Muñoz <[email protected]> wrote: > > Ups.... thanks Morten. Now it is working fine for one event. Thank you. > > what about sending multiple events? I am still getting " HTTP Status 500 > - Unrecognized field "eventList" " > > > On Thu, Aug 14, 2014 at 7:10 AM, Morten Olav Hansen <[email protected]> > wrote: > >> Hi >> >> The id scheme must be added to the url, and not the actual payload.. >> >> -- >> Morten >> >> >> On Thu, Aug 14, 2014 at 4:58 AM, Jose Garcia Muñoz <[email protected]> >> wrote: >> >>> >>> Dear Dev community >>> >>> I am trying to import several events to DHIS2 (2.15) using the Web API. >>> This is a template of the XML file (note I am using the org. unit code for >>> matching): >>> >>> <?xml version="1.0"?> >>> <event program="FurLapSaYy4" orgUnit="TZPSI_P-1563" >>> eventDate="2014-01-01" status="COMPLETED" storedBy="jose"> >>> <dataValues> >>> <dataValue dataElement="sQdFlFQptCX" value="34"/> >>> <dataValue dataElement="gVqInPr2eqC" value="30-34"/> >>> <dataValue dataElement="hjy1KTANQbl" value="Unknown"/> >>> <dataValue dataElement="es3zQNdcN7d" value="4"/> >>> </dataValues> >>> </event> >>> >>> When I call the API, I get the following error: "Event.orgUnit does not >>> point to a valid organisation unit". So, following the documentation I >>> added the attribute orgUnitIdScheme="code", something like the >>> following: <event program="FurLapSaYy4" orgUnit="TZPSI_P-1563" >>> eventDate="2014-01-01" status="COMPLETED" orgUnitIdScheme="code" >>> storedBy="jose"> However, in this case I am getting: "HTTP Status 500 - >>> Unrecognized field "orgUnitIdScheme". >>> >>> Also as I have to send multiple events, I am using the schema: >>> >>> <?xml version="1.0"?><events> >>> <eventList> >>> <event program="FurLapSaYy4" orgUnit="TZPSI_P-1563" >>> eventDate="2014-01-01" status="COMPLETED" storedBy="jose"> >>> <dataValues> >>> ...... >>> >>> but in this case the error I got is "HTTP Status 500 - Unrecognized >>> field "eventList" >>> >>> Am I missing something? I tried to use the Import/Export app as well, >>> but nothing was imported. >>> >>> >>> I am using the 2.15 with the build revision 15201 >>> >>> Many thanks >>> Jose >>> >>> >>> >>> _______________________________________________ >>> 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

