try {
final Connection connection = connectionStrategy.getConnection();
connection.backupMessageHandler();
connection.setMessageHandler(initiatingMessageHandler);
dataOutput = connection.writeMessage();
output = new SimpleByteDataOutput(dataOutput);
// Start by writing the header
final ManagementRequestHeader managementRequestHeader = new ManagementRequestHeader(ManagementProtocol.VERSION, requestId, getHandlerId());
managementRequestHeader.write(output);
connection.setMessageHandler(initiatingMessageHandler);