by jace » Mon Oct 30, 2006 9:18 pm
The format we've typically been using is CSV (or sometimes "|" for the delimter) generated via the laimex comand line executable or the "Export Data..." GUI interface.
For example I specify the attributes X, Y, Z be exported in my extract. When I look at the extract, I see entries with: X,Z. The attribute Y exists in the schema and is valid, it's just that none of the entries pulled in the extract had a value set for Y (the value was empty), so it was dropped from the extract. What I would prefer to see is a placeholder for that empty attribute in the extract even if no entries pulled had a value set for that attribute.
So, for example, I specify certain search filters and request that the "givenname, initial, sn" attributes be included in the extract. Three entries are returned. None of the three entries had a value set for "initial", which is a valid schema attribute. What I want to see in my extract is:
(givenname,initial,sn)
Jeff,,Jones
Suzy,,Smith
Bob,,Green
-NOT-
(givenname,sn)
Jeff,Jones
Suzy,Smith
Bob,Green
Even though none of the entries had a value for "initial" I don't want it dropped from the resulting extract, which is what appears to be be happening now. I still need it included.
As an aside, if one entry *did* have a value set for "initial", I'd currently get:
(givenname,initial,sn)
Jeff,A,Jones
Suzy,,Smith
Bob,,Green.
What I'm talking about is when none of the return entries have a value defined.
Hope this helps.