Tema anterior: QueryProcessDatasetTema siguiente: Ejemplos de REST de configuración de módulo


UpdateDatasetParameters

Para actualizar parámetros de conjuntos de datos mediante REST, especifique el nombre del parámetro de la respuesta de QueryDatasetParameters. Se pueden utilizar expresiones en el valor.

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

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

Incluya un encabezado de solicitud:

Content-Type=application/xml

Por ejemplo:

<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>

La respuesta contiene el conjunto de datos actualizado:

<?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>Nombre</Label>
        <Type>String</Type>
      </Param>
      <Param>
        <Name>Datasets["/TestDatasets/TestDataset"].Address</Name>
        <Value>1400 Pennsylvania Avenue</Value>
        <Label>Dirección</Label>
        <Type>String</Type>
      </Param>
      <Param>
        <Name>Datasets["/TestDatasets/TestDataset"].City</Name>
        <Value>DC</Value>
        <Label>Ciudad</Label>
        <Type>String</Type>
      </Param>
      <Param>
        <Name>Datasets["/TestDatasets/TestDataset"].Zipcode</Name>
        <Value>2300</Value>
        <Label>Código postal</Label>
        <Type>Entero</Type>
      </Param>