# File lib/adaptation/xmlblaster/xmlblaster_callback_client.rb, line 53
  def subscribe( xmlKey, qos )
    begin
      returnValue = @proxy.call("xmlBlaster.subscribe", @sessionId, xmlKey, qos )
      puts "Subscribed to mom (xmlblaster at #{@xmlblaster_ip}:#{@xmlblaster_port}). Listening at #{@callback_public_ip || @callback_ip}:#{@callback_public_port || @callback_port}"
      @audit.info( "==> ::SUBSCRIBE:: <==      Success subscribing with sessionID #{@sessionId}" )
    rescue  => e
      @audit.warn( "XMLBlasterClient: Error subscribing to MOM: #{e}" )
      raise e
    end
    return returnValue
  end