You need to sign in to do that
Don't have an account?
Help: Getting exception when I tried to mass delete CollaborationGroupMember using Bulk API
Hello All,
I am having trouble mass deleting collaboration group members using Bulk API.
I am getting the following exception
[AsyncApiException exceptionCode='InvalidBatch'
exceptionMessage='Records not processed'
]
The following is the code snippet.
BulkConnection connection = salesforceBulkAPIConnectionManager.getBulkConnection(chatterInstance);
JobInfo job = new JobInfo();
job.setObject("CollaborationGroupMember");
job.setContentType(ContentType.CSV);
job.setOperation(OperationEnum.delete);
job = connection.createJob(job);
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("CollaborationGroupId").append(",").append("MemberId");
for (String user : usersToBeRemovedFromGroup) {
stringBuffer.append("\n").append("\"").append(chatterGroup.getId()).append("\",").append("\"").append(user).append("\"");
}
List<BatchInfo> batchInfoList = createBatchesFromCSVFile(connection, job,new ByteArrayInputStream(stringBuffer.toString().getBytes()));
closeJob(connection, job.getId());
awaitCompletion(connection, job, batchInfoList);
getResults(connection, job, batchInfoList);
Thanks in Advance.