Tema anterior: Códigos de estado conocidosTema siguiente: Compatibilidad adicional de REST al solicitar formatos de datos


Fuentes de Atom

CA SDM es compatible con fuentes de Atom a través de la ruta URI GET de recopilación porque las fuentes de Atom representan una lista de registros. Esta implementación admite todos los parámetros de consulta que son compatibles con los servicios Web REST, como los parámetros WC, inicio y consulta de tamaño. Esta implementación admite dos parámetros de consulta adicionales, EntryTitle y EntrySummary, que permiten especificar una asignación entre el título de la entrada de Atom y los elementos de resumen a atributos de Majic.

EntryTitle=<nombre de atributo de Majic>
EntrySummary=<nombre de atributo de Majic>

Nota: Si no se especifican estos parámetros, REST utiliza COMMON_NAME como el título predeterminado y los valores del resumen.

La muestra siguiente muestra estos parámetros de consulta:

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

La muestra siguiente muestra la respuesta de 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"> Usuario de integración de Asset Management</summary>
    <content type="application/xml">
      <cnt id="U'16226C765005B94E957E0F477DEF1B1C'" REL_ATTR="U'16226C765005B94E957E0F477DEF1B1C'"API
      COMMON_NAME="System_AM_User" xmlns="">
        <link href="http://myserver:8050/caisd-rest/cnt/U'16226C765005B94E957E0F477DEF1B1C'"RESTNXROOT
        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">Nombre de usuario que utiliza el visualizador para
            acceder a CA Service Desk Manager mediante servicios Web</summary>
    <content type="application/xml">
      <cnt id="U'17DEA1027C7C3746B6F25DB6604EEE23'" REL_ATTR="U'17DEA1027C7C3746B6F25DB6604EEE23'"REST
      COMMON_NAME="System_CMDB_Visualizer_User" xmlns="">
        <link href="http://myserver:8050/caisd-rest/cnt/U'17DEA1027C7C3746B6F25DB6604EEE23'"RESTNXROOT
        rel="self"/>
      </cnt>
    </content>
  </entry>
</feed>