Tema anterior: Ejemplos de REST del contenidoTema siguiente: Exportar


Importar

Se puede importar un archivo local de objetos de CA Process Automation.

Por ejemplo, envíe una solicitud de HTTP POST:

http://<nombrehost>:7000/node/rest/CA:00074_CA:00074:01/_ops/Import

Incluya un encabezado de solicitud:

Content-Type=application/xml

Por ejemplo:

<ImportRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:type="p1:ImportRequest"
               xmlns:p1="http://ns.ca.com/2011/09/pam-ops" >
  <ImportLocation>/TestContent/</ImportLocation>
  <SourceLocation>C:\Archivos de programa\CA\PAM40\standalone\.c2orepository\public\content\ITPAMContent.xml</SourceLocation>
  <OverwriteAction>ImportAndReplace</OverwriteAction>
  <SetCurrent>true</SetCurrent>
</ImportRequest>

Si la biblioteca ya contiene un objeto con el nombre especificado, establezca <OverwriteAction> en una de las opciones siguientes:

Importar

Se aumenta la versión del objeto importado si un objeto con el mismo nombre existe en la carpeta de importación especificada. Anula la versión de publicación si la misma versión de publicación existe.

DoNotImport

No importar objetos con el mismo nombre que un objeto existente

ImportAndReplace

Importar y reemplazar el objeto existente Se suprimen las versiones anteriores del objeto.

La respuesta indica si la importación se ha realizado correctamente:

<?xml version="1.0" encoding="utf-8"?>
<pam-ops:ImportResponse xmlns:pam-ops="http://ns.ca.com/2011/09/pam-ops"
                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                        xsi:type="pam-ops:ImportResponse">
  <SuccessMessage>El objeto especificado se ha importado correctamente.</SuccessMessage>
</pam-ops:ImportResponse>