recordRequest.removeHeadersForKey(ERXRestTransactionRequestAdaptor.SEQUENCE_ID_HEADER_KEY);
recordRequest.removeHeadersForKey(ERXRestTransactionRequestAdaptor.TRANSACTION_HEADER_KEY);
ERXRouteRequestHandler requestHandler = (ERXRouteRequestHandler)WOApplication.application().handlerForRequest(recordRequest);
WOResponse response = requestHandler.handleRequest(recordRequest);
if (response.status() < 200 || response.status() > 299) {
throw new RuntimeException("Transaction failed: " + response.contentString());
}
}
editingContext.saveChanges();
}