← Back to team overview

dhis2-users team mailing list archive

Re: API 2.25: Return Full Property Set

 

Hi Uwe,
I think the manual is correct, as it specifies how the paramater should be
called.

In general, we discourage actually using that "all" paramater, because
things can change from version to version (as you have noticed). Its better
to make explicit calls for the fields which you require for each object,
using something like /api/26/indicators?fields=id,name

where each required field is specified explicitly. This should also
decrease the payloads which the ETL process would need to work with. You
might want to have a look at that approach.

I would be happy to update the manual, but not really sure what is missing
in this case?

Regards,
Jason




On Fri, Dec 16, 2016 at 8:24 AM, Uwe Wahser <uwe@xxxxxxxxx> wrote:

> Thanks a lot, Jason, I will try that. I tried 'fields=' expecting this
> would be the same as 'fields=:all' , which is obviously wrong.
>
> That's a very useful information - do you mind including it into the
> manual?
>
> Regards, Uwe
>
> ---
>
> > Jason Pickering <jason.p.pickering@xxxxxxxxx> hat am 16. Dezember 2016
> um 10:13 geschrieben:
> >
> >
> > Hi Uwe
> > Have a look here
> >
> > https://ci.dhis2.org/docs/master/en/developer/html/
> webapi_metadata_field_filter.html
> >
> > and specifically the use of  the ?fields=:all paramater.
> >
> > Regards,
> > Jason
> >
> >
> > On Fri, Dec 16, 2016 at 7:58 AM, Uwe Wahser <uwe@xxxxxxxxx> wrote:
> >
> > > Dear all,
> > >
> > > I am having a bit of an issue when querying metadata from the api in
> json
> > > format and further processing them in kettle (Pentaho DI): DHIS2 only
> > > returns those properties in the json-package that are not NULL.
> However,
> > > the json converter in kettle needs the full property-set in order to
> create
> > > a tabular structure from the data (don't know the reason for that).
> > >
> > > Is there a way to force the api to return the full property set, e.g. a
> > > secret flag? I'd actually expect to get the full list - even if the
> > > property is NULL -, at least when I specify a list of properties in the
> > > field-filter ...
> > >
> > > Of course, I could also ask the kettle-guys to be a bit more flexible,
> but
> > > normally they are not as agile as the DHIS2-DEVs ;-)
> > >
> > > Best regards,
> > >
> > > Uwe
> > >
> > > _______________________________________________
> > > 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
> > >
> >
> >
> >
> > --
> > Jason P. Pickering
> > email: jason.p.pickering@xxxxxxxxx
> > tel:+46764147049
>



-- 
Jason P. Pickering
email: jason.p.pickering@xxxxxxxxx
tel:+46764147049

References