Duplicate SOAP headers added when using SOA SPM

book

Article ID: 48666

calendar_today

Updated On:

Products

APP PERF MANAGEMENT CA Application Performance Management Agent (APM / Wily / Introscope) CUSTOMER EXPERIENCE MANAGER INTROSCOPE

Issue/Introduction

Applies to 9.14 onward version, 9.5
Appserver = Weblogic + CXF framework

The below agent property was added since 9.1.4 to work around an issue found with CXF framework that it didn't clear the header context on the same client proxy upon each new request invocation. With this agent property, you can explicitly set com.wily.introscope.soa.cxf.clearoldheaders to one of the following values:

com.wily.introscope.soa.cxf.clearoldheaders

  • none: Introscope Agent does not remove any existing headers before adding its correlation ID header upon each request invocation. It assumes that the monitored application has already prepared a new or cleared header context upon each request invocation. This is the Introscope Agent behavior before 9.1.4.

  • all: Introscope Agent removes all previous headers upon each request invocation before adding its correlation ID header.

  • wily: Introscope Agent removes only wily headers from the header list upon each request invocation before adding its correlation ID header. This is the default Introscope Agent behavior with 9.1.4 onward.

Environment

Release:
Component: APMAGT