Argomento precedente: Codici di stato notiArgomento successivo: Ulteriori supporto REST quando si richiedono i formati dei dati


Feed Atom

CA SDM supporta i feed Atom attraverso il percorso URI Collection GET, perché i feed Atom rappresentano un elenco di record. Questa implementazione supporta tutti i parametri di query supportati dai servizi Web REST, come WC, avvio e parametri delle query delle dimensioni. Questa implementazione supporta due parametri di query aggiuntivi, EntryTitle e EntrySummary, che permettono di specificare un'associazione tra gli elementi del sommario e del titolo della voce Atom e gli attributi Majic.

EntryTitle=<Majic attribute name>
EntrySummary=<Majic attribute name>

Nota: se non vengono specificati questi parametri, REST utilizza COMMON_NAME come valori predefiniti di titolo e sommario.

Il seguente esempio visualizza questi parametri di query:

GET /caisd-rest/cnt?size=2&EntryTitle=userid&EntrySummary=notes HTTP/1.1
Accept: application/atom+xml

Il seguente esempio visualizza la risposta Atom:

<?XML version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <author>
    <name>CA Service Desk Manager</name>
  </author>
  <title type="text">REST API Atom feed</title>
  <id>http://myserver:8050/caisd-rest/cnt</id>
  <updated>2012-01-17T17:56:04.301Z</updated>
  <link href="http://myserver:8050/caisd-rest/cnt?start=3&amp;size=2"
  rel="next"/>
  <link href="http://myserver:8050/caisd-rest/cnt?start=1&amp;size=12"
  rel="all"/>
  <link href="http://myserver:8050/caisd-rest/cnt"
  rel="self"/>
  <entry>
    <author>
      <name>CA Service Desk Manager</name>
    </author>
    <title type="text">System_AM_User</title>
    <id>http://myserver:8050/caisd-rest/cnt/U'16226C765005B94E957E0F477DEF1B1C'</id>
    <updated>1970-01-01T00:00:00.000Z</updated>
    <summary type="text"> Utente per l'integrazione con Asset Management</summary>
    <content type="application/xml">
      <cnt id="U'16226C765005B94E957E0F477DEF1B1C'" REL_ATTR="U'16226C765005B94E957E0F477DEF1B1C'"
      COMMON_NAME="System_AM_User" xmlns="">
        <link href="http://myserver:8050/caisd-rest/cnt/U'16226C765005B94E957E0F477DEF1B1C'"
        rel="self"/>
      </cnt>
    </content>
  </entry>
  <entry>
    <author>
      <name>CA Service Desk Manager</name>
    </author>
    <title type="text">cavizuser</title>
    <id>http://myserver:8050/caisd-rest/cnt/U'17DEA1027C7C3746B6F25DB6604EEE23'</id>
    <updated>1970-01-01T00:00:00.000Z</updated>
    <summary type="text">Username used by Visualizer for
            accessing CA Service Desk Manager using Web Services</summary>
    <content type="application/xml">
      <cnt id="U'17DEA1027C7C3746B6F25DB6604EEE23'" REL_ATTR="U'17DEA1027C7C3746B6F25DB6604EEE23'"
      COMMON_NAME="System_CMDB_Visualizer_User" xmlns="">
        <link href="http://myserver:8050/caisd-rest/cnt/U'17DEA1027C7C3746B6F25DB6604EEE23'"
        rel="self"/>
      </cnt>
    </content>
  </entry>
</feed>