Permet de mettre à jour plusieurs champs d'un enregistrement.

UpdateRecordFieldsRequest

Propriété Type Valeur
Credentials Credentials Informations d'authentification
RecordRef RecordRef Référence de l'enregistrement à modifier
RecordFields ArrayOfRecordField
Les champs de l'enregistrement à modifier


UpdateRecordFieldsResponse

La réponse ne contient rien. Une erreur sera lancée si les informations entrées sont invalides.

Exemples:

 

// Mettre à jour les propriétés d'un équipement

UpdateRecordFieldsRequest request = new UpdateRecordFieldsRequest();
request.setCredentials(credentials);
request.setRecordRef(newRecordRef(RecordType.RESOURCE, 1L));
ArrayOfRecordField arrayOfRecordField = new ArrayOfRecordField();
RecordField f;
f = new RecordField();
f.setType(RecordFieldType.PROPERTY);
f.setName("equipment.mac");
f.setValue("test");
arrayOfRecordField.getRecordField().add(f);
f = new RecordField();
f.setType(RecordFieldType.PROPERTY);
f.setName("equipment.state");
f.setValue("test");
arrayOfRecordField.getRecordField().add(f);
request.setRecordFields(arrayOfRecordField);
progressionWebService.updateRecordFields(request);