ltm rule command DIAMETER retryΒΆ

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



DIAMETER::retry
       Tries to send the Diameter message contained in the binary array
       "binary_message".

SYNOPSIS
       DIAMETER::retry DIAMETER_MESSAGE (BOOL_ACROSS)?

DESCRIPTION
       This iRule command tries to send the Diameter message contained in the
       binary array "binary_message".  This command, in conjunction with the
       DIAMETER::message command, can be used to write an iRule that will hold
       and retry messages.

       If the optional argument "across" is specified as 1, the message will
       be sent through the proxy and trigger the various iRule events.	If it
       is specified as 0, or not specified, the message will be sent directly
       and not experience any iRules, persistence, or other processing.

       Syntax

       DIAMETER::retry "binary_message" [across]

RETURN VALUE
VALID DURING
       DIAMETER_INGRESS, MR_INGRESS

EXAMPLES
	when DIAMETER_EGRESS {
	   if { [DIAMETER::is_request] } {
	      set saved_message([DIAMETER::header hopid]) [DIAMETER::message]
	   }
	}

	when DIAMETER_INGRESS {
	   if { [DIAMETER::is_response] } {
		 DIAMETER::retry $saved_message([DIAMETER::header hopid])
		 DIAMETER::drop
	   }
	}

HINTS
SEE ALSO
       DIAMETER::message

CHANGE LOG
       @BIGIP-11.3.0 --First introduced the command.



BIG-IP				  2017-01-31			      iRule(1)