@Override
    public void soap(SoapMessage message) throws Exception {
      if (writingCtx == null) {
        MessageQueue queue = AsyncDB.getMessageQueue(requestServiceId.getClientId());
        writingCtx = queue.startWriting();
        consumer = writingCtx.getConsumer();
      }

      consumer.soap(message);
    }