F5 Sites
  • F5.com
  • LearnF5
  • NGINX
  • MyF5
  • Partner Central
Contact
  • Under Attack?
  • F5 Support
  • DevCentral Support
  • F5 Sales
  • NGINX Sales
  • F5 Professional Services
Skip to contentBrand Logo
Forums
CrowdSRC
Articles
Groups
EventsSuggestionsHow Do I...?
RegisterSign In
  1. DevCentral
  2. Articles
  3. Technical Articles

Intelligent Proxy Steering - Office365

Introduction This solution started back in May 2015 when I was helping a customer bypass their forward proxy servers due to the significant increase in the number of client connections after movin...
Published Apr 20, 2018
Version 1.0
bypass
cloud
ip intelligence
LTM
proxy steering
Secure Web Gateway
security
Smithy's avatar
Smithy
Icon for Cirrostratus rankCirrostratus
Joined July 31, 2011
View Profile
Smithy's avatar
Smithy
Icon for Cirrostratus rankCirrostratus
Joined July 31, 2011
View Profile
AP's avatar
AP
Icon for Nimbostratus rankNimbostratus
Nov 23, 2018

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
    }

ABOUT DEVCENTRAL

DevCentral NewsTechnical ForumTechnical ArticlesTechnical CrowdSRCCommunity GuidelinesDevCentral EULAGet a Developer Lab LicenseBecome a DevCentral MVP

RESOURCES

Product DocumentationWhite PapersGlossaryCustomer StoriesWebinarsFree Online CoursesF5 CertificationLearnF5 Training

SUPPORT

Manage SubscriptionsProfessional ServicesProfessional ServicesCreate a Service RequestSoftware DownloadsSupport Portal

PARTNERS

Find a Reseller PartnerTechnology AlliancesBecome an F5 PartnerLogin to Partner Central

F5 logo©2024 F5, Inc. All rights reserved.
TrademarksPoliciesPrivacyCalifornia PrivacyDo Not Sell My Personal Information