Önceki Başlık: İçerik REST ÖrnekleriSonraki Başlık: Dışa Aktar


İçe Aktar

CA Process Automation nesnelerinin yerel dosyasını içe aktarabilirsiniz.

Örneğin, şu adrese bir HTTP POST isteği gönderin:

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

Bir istek başlığı ekleyin:

Content-Type=application/xml

Örneğin:

<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:\Program Files\CA\PAM40\standalone\.c2orepository\public\content\ITPAMContent.xml</SourceLocation>
  <OverwriteAction>ImportAndReplace</OverwriteAction>
  <SetCurrent>true</SetCurrent>
</ImportRequest>

Kütüphane zaten belirtilen ada sahip bir nesne içeriyorsa, <OverwriteAction> öğesini aşağıdaki seçeneklerden birine ayarlayın:

İçe Aktar

İçe Aktar: Belirtilen içe aktarma klasöründe aynı ada sahip bir nesne varsa, içe aktarılan nesnenin sürümünü yükseltin. Aynı yayın sürümü varsa yayın sürümünü geçersiz kılar.

DoNotImport

Mevcut bir nesneyle aynı adı taşıyan nesneleri içe aktarma.

ImportAndReplace

İçe aktar ve mevcut nesneyi değiştir. Nesnenin önceki sürümlerini siler.

Yanıt, içe aktarma işleminin başarılı olup olmadığını belirtir.

<?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>Belirtilen nesne başarılı bir şekilde içe aktarıldı.</SuccessMessage>
</pam-ops:ImportResponse>