Direct links to fixes
7.1.0-TIV-NCI-FP0018-README.txt
7.1.0-TIV-NCI-FP0018-README.README
7.1.0-TIV-NCI-FP0018.README
7.1.0-TIV-NCI-WINDOWS-FP0018
7.1.0-TIV-NCI-ZLINUX-FP0018
7.1.0-TIV-NCI-SOLARIS-FP0018
7.1.0-TIV-NCI-AIX-FP0018
7.1.0-TIV-NCI-LINUX-FP0018
IBM Tivoli Netcool/Impact V7.1.0 Fix Pack 18 (7.1.0-TIV-NCI-FP0018)
APAR status
Closed as program error.
Error description
Customer's applicatuon needs to be able to supply a value for SOAPAction header when making calls to the Impact Web Service Listener when the Web Service Listener expects a blank value. Need to be able to filter this and substitute the incoming SOAPAction header, replacing it with a blank value.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * All Impact Users * **************************************************************** * PROBLEM DESCRIPTION: * * When invoking the web service listener for Netcool/Impact, * * the SOAPAction header value should be set to a blank or * * empty string. If the SOAPAction header is set to anything * * else, the listener will return a SOAP fault with the error * * message, "The given SOAPAction <SOAP_ACTION_VALUE> does not * * match an operation". * **************************************************************** * RECOMMENDATION: * **************************************************************** Invoking the web service listener with anything other than a non-whitespace string will result in the soap request failing. This can be problematic for SOAP clients that require a non-whitespace value for the SOAPAction header since attempting to invoke the web service listener with an arbitary value for the SOAPAction header value will result in a soap request error. <soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>The given SOAPAction <SOAP_ACTION_VALUE> does not match an operation</faultstring> </soap:Fault>
Problem conclusion
A new servlet filter, SoapActionFilter can be deployed to intercept and correct incoming SOAPAction headers. To deploy the filter, add the following XML statements to <$IMPACT_HOME>/wlp/usr/servers/<INSTANCE>/apps/<INSTANCE>.ear/ja xws.war/WEB-INF/web.xml   <filter>     <filter-name>SoapActionFilter</filter-name>     <filter-class>com.micromuse.common.http.filter.SoapActionFilter< /filter-class>   </filter>     <filter-mapping>     <filter-name>SoapActionFilter</filter-name>     <url-pattern>/impact/ImpactWebServiceListenerDLIfc</url-pattern>   </filter-mapping>   The fix for this APAR is contained in the following maintenance packages: |Fix Pack | 7.1.0-TIV-NCI-FP0018
Temporary fix
Comments
APAR Information
APAR number
IJ18352
Reported component name
NETCOOL/IMPACT
Reported component ID
5724O59IS
Reported release
710
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-08-19
Closed date
2019-10-22
Last modified date
2019-10-22
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
UNKNOWN
Fix information
Fixed component name
NETCOOL/IMPACT
Fixed component ID
5724O59IS
Applicable component levels
R710 PSY
UP
[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHYH","label":"Tivoli Netcool\/Impact"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710"}]
Document Information
Modified date:
16 September 2021