How can I confirm the ?tracesoap=true parameter is applied?

  • KM01153515
  • 08-Sep-2014
  • 20-Mar-2017

Summary

the tracesoap=true parameter will write debug lines as follows into the web client sm.log: DEBUG http-bio-8080-exec-88 TraceSoap - request DEBUG http-bio-8080-exec-88 TraceSoap - response

Question

How can I confirm the ?tracesoap=true parameter is applied?

Answer

The tracesoap parameter is applied to the web client URL as follows:

http://<hostname>:<port>/webtier-9.34/index.do?tracesoap=true

When the parameter is applied the web client sm.log (location is defined in <application root>/<application name>/WEB-INF/log4j.properties) you will find debug lines to the web client sm.log as follows:

DEBUG http-bio-8080-exec-88 TraceSoap - request: <getPreferences>
 <ClientSysInfo>
  <release>9</release>
  <version>33</version>
  <level>3000</level>
  <build>P3</build>
  <hostname>xxx.xxx.xxx.xxx</hostname>
  <networkAddress>xxx.xxx.xxx.xxx</networkAddress>
  <hardware>x86</hardware>
  <OSName>Web</OSName>
  <OSVersion>Unknown</OSVersion>
  <type>scguiwweb</type>
  <ExternalLB>false</ExternalLB>
  <browser>MSIE</browser>
  <browser-version>7.0</browser-version>
  <app-server>Apache Tomcat</app-server>
  <app-server-version>7.0.27</app-server-version>
  <WebTierUrl>http://<server hostname>:8080/sm/index.do</WebTierUrl>
 </ClientSysInfo>
</getPreferences>
DEBUG http-bio-8080-exec-88 TraceSoap - response: <getPreferencesResponse attachmentCompressed="false">

This is the first message written on login and so you can expect to find this one immediately on logging in.