Problem with Exchange iRule after 11.2 upgrade
Hello,
I need some help determining what this error message means that has shown up in my logs since upgrading to 11.2.
Error Message status code 01220001:
TCL error: /Common/EXT_MIN_EXCH_2010_SINGLE_PERSIST - attempt to use empty persistence key (line 1) invoked from within "persist uie [HTTP::header "OutlookSession"] 3600" ("MSRPC" arm line 3) invoked from within "switch -glob [HTTP::header "User-Agent"] { "MSRPC" { if { [HTTP::cookie exists "OutlookSession"] } { persist uie [HTTP::header "Outlook..." ("/rpc/rpcproxy.dll" arm line 2) invoked from within "switch -glob [HTTP::path] { "/Microsoft-Server-ActiveSync*" { persist cookie pool EXT_MIN_EXCH_2010_SINGLE_AS } "/rpc/rpcproxy.dll" { s..."
This message is in reference to the IRule we use for exchange that worked in 10.2.4 and 10.2.0:
when HTTP_REQUEST priority 600 {
switch -glob [HTTP::path] {
"/Microsoft-Server-ActiveSync*" {
persist cookie
pool EXT_MIN_EXCH_2010_SINGLE_AS
}
"/rpc/rpcproxy.dll" {
switch -glob [HTTP::header "User-Agent"] {
"MSRPC" {
if { [HTTP::cookie exists "OutlookSession"] } {
persist uie [HTTP::header "OutlookSession"] 3600
} else {
persist uie [HTTP::header "Authorization"] 3600
}
}
"*Microsoft Office*" {
persist uie [HTTP::header "Authorization"] 3600
}
default {
persist source_addr
}
}
pool EXT_MIN_EXCH_2010_SINGLE_OA
}
"/autodiscover/autodiscover.aspx" {
persist cookie
pool EXT_MIN_EXCH_2010_SINGLE_OWA
}
default {
persist cookie
pool EXT_MIN_EXCH_2010_SINGLE_OWA
}
}
}
I am assuming it is a syntax issue with the new version of firmware, but I am not the expert! Can someone please assist?
Thanks,
Megan Smith