When to Use the Query Protocol
Use the query protocol if:
You want the component method return a value that will be interpreted by the Rules Engine as "record returned", "no record returned" or "error". Specify a query protocol association with the method as its Execute Method. Do not specify a Fetch Method.
If you want the end user to perform an external action simply by pushing a button, use the standard protocol instead of the query protocol.