Intelligent Proxy Steering - Office365
Published Apr 20, 2018
Version 1.0Was this article helpful?
Hi Zeeshan,
I note you've included xmlbuilder. You'll want to use the newer version of the ILX iRule (https://github.com/nvansluis/f5.office365_endpoints_extension). Microsoft has deprecated the XML service and replaced with a REST service.
Try rebuilding your workspace with the new Node iRule and import the required packages (they've changed) and see how you go following that.
Also, in the TCL iRule, I've added a catch to gracefully handle ILX::init failures for when an Extension termination occurs. Like so:
if { [catch { set rpc_handle [ILX::init office365_ipi_DEV_plugin office365_ipi_extension] } ] } {
log local0.error "Host - $host, ILX::init failure: The ILX Extension may have been terminated."
return
}