I_R_101_110
Sep 26, 2018Cirrus
iApp Removes Changes in It's Manipulated iRule
Hello all,
I have an exchange iApp from the following template.
The iApp creates an irule that disables caching/compression for particular URI paths. All is well but every time I upgrade (Upgrading from 13.x code to later 13.x code and this issue happened with both of the past two upgrades) I have to re-add the CACHE::disable statement for the following path:
"/ecp*" {
Exchange Control Panel.
if { [HTTP::header exists "Accept-Encoding"] } {
HTTP::header remove "Accept-Encoding"
}
pool /Common/Exchange2013.app/Exchange2013_owa_pool3
CACHE::disable
return
Is this expected behavior? Is there a way to prevent this behavior so that upgrade does not modify any portion of an existing iApp generated iRule?
Thanks all