def send_request(self, message):
        """Send message request to HANA db and return reply message
        :param message: Instance of Message object containing segments and parts of a HANA db request
        :returns: Instance of reply Message object
        """
        payload = message.pack()  # obtain BytesIO instance
        return self.__send_message_recv_reply(payload.getvalue())