We are using APM 10.7.0.197 Java agent with Websphere and need to prevent SOAP header manipulation by the agent
The following property values were set
com.wily.introscope.agent.soapheaderinsertion.enabled=false
com.wily.introscope.agent.soapheaderread.enabled=false
com.wily.introscope.agent.httpheaderinsertion.enabled=false
com.wily.introscope.agent.httpheaderread.enabled=false
but the SOAP header still had the correlation id inserted causing the application to fail and we are seeing the following error in the application which sows the header is present
XSD: [ParserException]: The following errors occurred during the XSD check of the sent XML message:
Line: 1 - Position: 251 - Could not find schema information for the element
'http://www.ca.com/apm:WSCorIDSOAPHeader'. # Line: 1 - Position: 299 - Could not find schema information
for the attribute 'CorID'. [ParserError=XSD, RawData=<soapenv:Envelope
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance"><soapenv:Header>
<WSCorIDSOAPHeader xmlns=http://www.ca.com/apm CorID="96AD3D29AC138310B86D32CE7098395D,1:1,0,0
Not all tracers adhere to the property settings and need to be manually disabled
Release : 10.7.0
Component : Introscope
TraceOneMethodWithParametersIfFlagged: ApacheCXFJaxWSClientTracing invokeSync(Ljava/lang/reflect/Method;Lorg/apache/cxf/service/model/BindingOperationInfo;[Ljava/lang/Object;)Ljava/lang/Object; ApacheCXFJaxWSSyncClientCorrTracer "WebServices"