ltm rule command MR returnΒΆ

iRule(1)		      BIG-IP TMSH Manual		      iRule(1)



MR::return
       Returns the current message to the originating connection.

SYNOPSIS
       MR::return

   DESCRIPTION
       Returns the current message to the originating connection with a route
       status of 'returned by irule'

       MR::return (no_route_found | queue_full | no_connection |
       connection_closing | internal_error | max_retries_exceeded )

   DESCRIPTION
       Returns the current message to the originating connection and sets the
       route status to the route status specified.

DESCRIPTION
       The MR::return command instructs the Message Routing Framework to
       return the current message to the originating connection. The message's
       route status will be updated to 'returned by irule' or the provided
       route status. When the connection is received on the originating
       connection, MR_FAILED event will be raised.

RETURN VALUE
VALID DURING
       MR_EGRESS

EXAMPLES
	when MR_EGRESS {
	    if {[DIAMETER::is_request]} {
		if {$pend_req > 100} {
		    MR::return queue_full
		} {
		    incr pend_req
		}
	    }
	}
	when MR_INGRESS {
	    if {[DIAMETER::is_response]} {
		incr pend_req -1
	    }
	}

HINTS
SEE ALSO
CHANGE LOG
       @BIGIP-14.1.0
		   --First introduced the command.



BIG-IP				  2019-05-10			      iRule(1)