Tema anterior: ImportarTema siguiente: Archivos XML encriptados


Exportar

Se pueden exportar objetos de CA Process Automation en un archivo local.

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

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

Incluya un encabezado de solicitud:

Content-Type=application/xml

Por ejemplo:

<ExportRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="p1:ExportRequest" 
xmlns:p1="http://ns.ca.com/2011/09/pam-ops">
<FolderName>/rest</FolderName>
<ExportAsContentPackage>true</ExportAsContentPackage>
<IsAbsolute>true</IsAbsolute>
<ExportFileName>
<ExportLocation>C:\\REST\\ExportContent.xml</ExportLocation>
<OverwriteFile>true</OverwriteFile>
</ExportFileName>
<Filter>
<ObjectTypes>
<ObjectType><Type>Process</Type></ObjectType>
<ObjectType><Type>Agenda</Type></ObjectType>
<ObjectType><Type>ContentPackage</Type></ObjectType>
</ObjectTypes>
</Filter>
</ExportRequest>

Note: El elemento SealModifiableReleaseVersions no es obligatorio y el valor se decide implícitamente en función del valor del elemento ExportAsContentPackage.

El indicador <ExportAsContentPackage> especifica si se puede exportar una carpeta como un paquete de contenidos. El valor predeterminado es falso.

Si se establece el indicador como verdadero, CA Process Automation exportara la carpeta como un paquete de contenidos.

Nota: Si la versión de publicación de la carpeta y sus objetos hijo no se define, la exportación de un paquete de contenidos produce un fallo.

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

<?xml version="1.0" encoding="utf-8"?>
<pam-ops:ExportResponse xmlns:pam-ops="http://ns.ca.com/2011/09/pam-ops"
                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                        xsi:type="pam-ops:ExportResponse">
  <ExportMessage>Se ha cargado correctamente la biblioteca exportada para descargar el nombre de archivo: C:\REST\ExportContent.xml</ExportMessage>
</pam-ops:ExportResponse>