code: def send_request(self, message):
          
          payload = message.pack()  # obtain BytesIO instance
          return self.__send_message_recv_reply(payload.getvalue())
docs: 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