Changes in XML representation of records

The format of records that are returned by the Endeca Server in response to the Data Ingest or Conversation Web Service queries has changed.

Records that looked like this:
<mdex:record>
  <specKey>specVal</specKey>
  <otherAttribute>value</otherAttribute>
</mdex:record>
In this release look like this:
<mdex:record>
  <mdex:attribute name="specKey">specVal</mdex:attribute>
  <mdex:attribute name="otherAttribute">value</mdex:attribute>
  <mdex:attribute name="otherAttribute">second value</mdex:attribute>
</mdex:record>
The responses from the Data Ingest Web Service and from the Conversation Web Service queries contain records in this format.

In other words, in previous releases, for each Endeca Server attribute on a record, an XML element with that name in the XML representation was created and returned from the Endeca Server in the response. In this release, all the XML elements have the same name (such as <cs:attribute/>), but the name of each record's Endeca Server attribute is stored in the XML element's name attribute.

Important: Do not confuse Endeca Server attributes with the term "attribute" in XML (which is pertinent to the change described in this topic). The columns on records are known as "attributes" in the Endeca Server.