Capture Adobe Campaign SOAP traffic

Fiddler is an excellent tool for capturing http traffic. It is also a good solution for when you have a local Adobe Campaign installation (such as application server and client on one machine) and want to capture the SOAP calls to the localhost. Capturing localhost traffic (on Windows) can be a bit of a challenge, because when you send messages to 127.0.0.1 the internal network driver typically skips a few steps. If you have a networksniffer/protocol analyzer like wireshark, it cannot see these packets. You can use Traceview. However, Fiddler is a nice addition.

Getting started

  1. Install Fiddler: http://fiddler2.com/get-fiddler
  2. Start Fiddler.
  3. Choose Rules > Customize Rules.
  4. In Notepad, add the following to the function OnBeforeRequest:
    static function OnBeforeRequest(oSession: Session) { ... if (oSession.HostnameIs("MYINSTANCE")) { oSession.host = "127.0.0.1:8080"; } ...
  5. Save the file and restart Fiddler.
  6. In the local Adobe Campaign connection, enter http://myinstance instead of http://localhost:8080
Fiddler_Web_Debugger_small

Capture HTTPS traffic

Fiddler can also capture HTTPS traffic, which is nice if you want to capture the traffic between the Adobe Campaign Client and a customer Application Server.

Choose Tools > Fiddler Options > HTTPS.

*You must restart Fiddler to apply the changes.

DecryptHTTPSTrafficOption

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea