Önceki Başlık: getStartRequestFormSonraki Başlık: ImportObject


getStartRequestForms

Bir CA Process Automation kütüphanesinde başlatma isteği formları aramak için bu yöntemi kullanın. Arama, sağlanan yola ve anahtar sözcüğe dayanır.

Örnek

Arama yolu olarak /root ile
<tns:getStartRequestForms xmlns:tns="http://www.ca.com/itpam">
<tns:auth>
<!--xsd:Choice Type-->
<tns:token>token__</tns:token>
<tns:user>Joe</tns:user>
<tns:password>benimparolam</tns:password>
<tns:auth>
<tns:filter>
<tns:lookUpPath isRecursive="true">/</tns:lookUpPath>
<tns:keywords>
<tns:keyword>ABC</tns:keyword>
</tns:keywords>
</tns:filter>
</tns:getStartRequestForms>
Ortamdaki tüm başlatma isteği formlarını almak için

/ değerini verin ve Keyword__ değerini Anahtar Sözcük etiketinden kaldırın:

<tns:getStartRequestFormsResponse xmlns:tns="http://www.ca.com/itpam">
<startRequests>
<tns:startRequest name="Start Purchase Request Form" refPath="/PAM Hardware Procurement/">
<tns:description/>
</tns:startRequest>
<tns:startRequest name="Asset_Install_SW_SRF" refPath="/sinra1/CA ITAM/SRF/">
<tns:description>Veritabanı Nesnesi</tns:description>
</tns:startRequest>
<tns:startRequest name="Asset_MAC_HW_SRF" refPath="/sinra1/CA ITAM/SRF/">
<tns:description>Veritabanı Nesnesi</tns:description>
</tns:startRequest>
<tns:startRequest name="Asset_Transfer_SRF" refPath="/sinra1/CA ITAM/SRF/">
<tns:description>Veritabanı Nesnesi</tns:description>
</tns:startRequest>
<tns:startRequest name="Asset_Disposal_HW_SRF" refPath="/sinra1/CA ITAM/SRF/">
<tns:description>Veritabanı Nesnesi</tns:description>
</tns:startRequest>
<tns:startRequest name="Asset_Install_HW_Transferred_SRF" refPath="/sinra1/CA ITAM/SRF/">
<tns:description>Veritabanı Nesnesi</tns:description>
</tns:startRequest>
<tns:startRequest name="Asset_Install_HW_SRF" refPath="/sinra1/CA ITAM/SRF/">
<tns:description>Veritabanı Nesnesi</tns:description>
</startRequest>
<tns:startRequest name="~Start Request Form" refPath="/Package Demo/">
<tns:description/>
</tns:startRequest>
<tns:startRequest name="~Start Request Form" refPath="/Jack/">
<tns:description/>
</tns:startRequest>
</tns:startRequests>
</tns:getStartRequestFormsResponse>
Anahtar sözcük arama

Başlatma isteği formlarını kendileriyle ilişkili anahtar sözcüklerle arayabilirsiniz. Örneğin, SRF1 ve SRF2 değerlerinin /myfolder klasöründe "ABC" anahtar sözcüğüyle ilişkilendirilmiş olup olmadığını bulmak için bir arama yapabilirsiniz.

<tns:getStartRequestForms xmlns:tns="http://www.ca.com/itpam">
<tns:auth>
<tns:user>Joe</tns:user>
<tns:password>benimparolam</tns:password>
<tns:auth>
<tns:filter>
<tns:lookUpPath isRecursive="true">/myfolder</tns:lookUpPath>
<tns:keywords>
<tns:keyword>ABC</tns:keyword>
</tns:keywords>
</tns:filter>
</tns:getStartRequestForms>

SOAP İsteği

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<tns:getStartRequestForms xmlns:tns="http://www.ca.com/itpam">
<tns:auth>
<tns:user>Joe</tns:user>
<tns:password>benimparolam</tns:password>
<tns:auth>
<tns:filter>
<tns:lookUpPath isRecursive="true">/</tns:lookUpPath>
<tns:keywords>
<tns:keyword>ABC</tns:keyword>
</tns:keywords>
</tns:filter>
</tns:getStartRequestForms>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Bu etiket <filter> etiketinde bulunur:

SOAP Yanıtı

<getStartRequestFormsResponse xmlns="http://www.ca.com/itpam">
<startRequests>
<startRequest name="SRF1" refPath="/TENSU03/">
<description/>
</startRequest>
<startRequest name="SRF2" refPath="/TENSU03/">
<description/>
</startRequest>
</startRequests>
</getStartRequestFormsResponse>

Arama ölçütüne uyan her başlatma isteği formu için, <startRequests> etiketi altında bir <startRequest> vardır. Bu etiket, SOAP yanıtındaki başlatma isteği formunun adını, başvuru yolunu ve açıklamasını içerir.