Describe a time you had to troubleshoot a complex integration issue between two third-party systems. What was your methodology?