updateArr()
Purpose
Updates array of existing Object records. Note that this method increments the API hits counter for each array element.
Syntax
updateArr(string sessionId, DataObjArr arr,
boolean useIds);
Parameters
sessionId
A string containing the session ID obtained at log in.
arr
An
useIds
A boolean value: if
Output
None
Permissions Required
Edit permission for the requested object type.
Example
// Array of transport objects to be sent to updateArr
DataObj[] arr = new DataObj[10];
// Populate data Fields to be updated for record 0
DataField[] Fields = new DataField[5];
DataField Field = new DataField();
Field.setName("amount");
Field.setValue(1000);
Fields[0]=Field;
// Update record 0
DataObj obj = new DataObj();
obj.setId(123456); // Required for update
obj.setObjDefName("lead");
obj.setFields(Fields);
arr[0] = obj;
// Repeat for record 1
// Call updateArr API
binding.updateArr(sessionId, new DataObjArr(arr), false);