Başlatma istek formlarını sorgulamak için bir kütüphane yoluyla isteğe bağlı bir filtre kullanabilirsiniz.
Örneğin, şu adrese bir HTTP POST isteği gönderin:
http://<hostname>:7000/node/rest/CA:00074_CA:00074:01/_ops/QueryStartRequestForms
Bir istek başlığı ekleyin:
Content-Type=application/xml
Örneğin:
<QueryStartRequestFormsRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="p1:QueryStartRequestFormsRequest"
xmlns:p1="http://ns.ca.com/2011/09/pam-ops" >
<Filter>
<LookUpPath>/TestSRF</LookUpPath>
<IsRecursive>true</IsRecursive>
[set the value for HTML meta tag keywords]
<Keyword>
<Name>TagValue</Name>
</Keyword>
</Keywords>
</Filter>
</QueryStartRequestFormsRequest>
Aşağıdaki örnekte gösterildiği gibi, QueryStartRequestForms öğesinin yanıtı, başlatma istek formu parametre adlarını ve türlerini içerir (örnekte kalın gösterilmiştir). SubmitStartRequestForm işlemi, parametre adlarını ve türlerini kullanır.
<?xml version="1.0" encoding="utf-8"?>
<pam-ops:QueryStartRequestFormsResponse xmlns:pam-ops="http://ns.ca.com/2011/09/pam-ops"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="pam-ops:QueryStartRequestFormsResponse">
<StartRequestForms>
<StartRequestForm>
<Name>SRF</Name>
<Path>/TestSRF/</Path>
<Description>my test srf description</Description>
<Pages>
<HasComplexType>false</HasComplexType>
<Page>
<Name>TestPage</Name>
<Param>
<Name>Var_0</Name>
<Label>Text Field</Label>
<Description/>
<IsReadOnly>false</IsReadOnly>
<Type>String</Type>
</Param>
<Param>
<Name>Var_1</Name>
<Label>Check Box</Label>
<Description/>
<IsReadOnly>false</IsReadOnly>
<Type>Boolean</Type>
</Param>
<Param>
<Name>Var_2</Name>
<Label>Select</Label>
<Description/>
<IsReadOnly>false</IsReadOnly>
<Type>String</Type>
</Param>
</Page>
<Page>
<Name>System</Name>
</Page>
</Pages>
</StartRequestForm>
</StartRequestForms>
</pam-ops:QueryStartRequestFormsResponse>
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|