Önceki Başlık: QueryProcessDatasetSonraki Başlık: Modül Yapılandırması REST Örnekleri


UpdateDatasetParameters

REST olanağını kullanarak veri kümesi parametrelerini güncellemek için, QueryDatasetParameters yanıtındaki parametrenin adını belirtin. Değer içinde ifade kullanabilirsiniz.

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

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

Bir istek başlığı ekleyin:

Content-Type=application/xml

Örneğin:

<UpdateDatasetParametersRequest 
                      
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                      xsi:type="p1:UpdateDatasetParametersRequest"
xmlns:p1="http://ns.ca.com/2011/09/pam-ops" 
>
  <Dataset>
    <PathName>/TestDatasets/TestDataset</PathName>
<Parameters>
      <Param>
        <Name>Datasets["/TestDatasets/TestDataset"].Zipcode</Name>
<Value>Datasets["/TestDatasets/TestDataset"].Zipcode + 
100</Value>
  <Type>Integer</Type>
      </Param>
    </Parameters>
  </Dataset>
</UpdateDatasetParametersRequest>

Yanıt, güncellenen veri kümesini içerir:

<?xml version="1.0" encoding="UTF-8"?>
<pam-ops:UpdateDatasetParametersResponse
             xmlns:pam-ops="http://ns.ca.com/2011/09/pam-ops"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:type="pam-ops:UpdateDatasetParametersResponse">
  <Dataset>
    <PathName>/TestDatasets/TestDataset</PathName>
    <Parameters>
      <Param>
        <Name>Datasets["/TestDatasets/TestDataset"].Name</Name>
        <Value>Harry Truman</Value>
        <Label>Name</Label>
        <Type>String</Type>
      </Param>
      <Param>
        <Name>Datasets["/TestDatasets/TestDataset"].Address</Name>
        <Value>1400 Pennsylvania Avenue</Value>
        <Label>Address</Label>
        <Type>String</Type>
      </Param>
      <Param>
        <Name>Datasets["/TestDatasets/TestDataset"].City</Name>
        <Value>DC</Value>
        <Label>City</Label>
        <Type>String</Type>
      </Param>
      <Param>
        <Name>Datasets["/TestDatasets/TestDataset"].Zipcode</Name>
        <Value>2300</Value>
        <Label>Zipcode</Label>
        <Type>Integer</Type>
      </Param>