Allows you to update several fields from a Record.

Property

Type

Value

Credentials

Credentials

Authentication information

RecordRef

RecordRef

References the Record to be modified

RecordFields

ArrayOfRecordField

The Record’s fields to be modified

UpdateRecordFieldsRequest

UpdateRecordFieldsResponse

The answer is blank. An error will be triggered if the information entered is invalid.

Examples:


// Update properties of an equipment

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