** Fleshing
** Sorting, Limiting, Selecting Fields
** Anonymous Mode
- * Flat Fielder
+ ** Scripting
+ * Fielder / Flat Fielder
** IDL Elements / Field Safe
- * JS libs
- ** fieldmapper.standardRequest()
- ** egNet.request()
== IDL : Evergreen DNA
* With web development in particular, sufficiently complex logic will
be faster as an API call, since less data has to traverse the network.
+== Fielder
+
+[source,sh]
+---------------------------------------------------------------------------
+srfsh# request open-ils.fielder
+ open-ils.fielder.aou {"query":{"id":{"!=":null}}}
+
+Received Data: {
+ "shortname":"SL1",
+ "holds_address":null,
+ "fiscal_calendar":1,
+ "parent_ou":4,
+ "opac_visible":"t",
+ "ou_type":4,
+ "billing_address":null,
+ "phone":null,
+ "mailing_address":null,
+ "email":null,
+ "id":8,
+ "name":"Example Sub-library 1",
+ "ill_address":null
+ }
+...
+---------------------------------------------------------------------------
+
== Flat Fielder
[source,js]
}
---------------------------------------------------------------------------
+== Fielder Notes and Limitations
+ * Read-only
+ * Flat fielder uses pcrud -- can access all pcrud-permissable data
+ * open-ils.fielder.<class> sits atop cstore -- public data only
+ * Implemented in Perl
+ ** Calls traverse Perl to cstore/pcrud
== Questions / Comments