try {
final OChannelBinaryAsynchClient network = beginRequest(OChannelBinaryProtocol.REQUEST_RECORD_UPDATE);
lastNetworkUsed = network;
try {
network.writeRID(iRid);
if (network.getSrvProtocolVersion() >= 23) {
network.writeBoolean(updateContent);
}
network.writeBytes(iContent);
network.writeVersion(iVersion);