IC92638: WS-PROXY PROCESSING RULES AT WSRR-SAVED-SEARCH-SUBSCRIPTION LEVEL NOT INVOKED WHEN MULTIPLE SAVED SEARCH SUBSCRIPTIONS
Fixes are available
Closed as program error.
If you configure a Web Service Proxy with multiple saved search subscriptions and multiple processing rules at the wsrr-saved-search-subscription level, the top wsrr-saved-search-subcription will process all request/response messages. This behavior occurs even if the WSDLs for each Saved Search Subscription are completely unique. All request/response messages that match any WSDL will be processed by the first wsrr-saved-search-subscription processing rule.
Create the StylePolicyRules to the "WSDL" or "Service" level (instead of the Subscription level); each WSDL (or service) needs a unique fragmentID to resolve the ambiguity for the rule match. This will only work if the WSDLs returned for each subscription are not also returned by the other subscription.
Affected are users of a Web Service Proxy that use multiple [UDDI / WSRR / WSRR Saved Search] Subscriptions with Processing Rules defined at the Subscription level. In this setup the rules belonging to the first subscription would be invoked regardless of the subscription/WSDL to which a request really belongs.
Fix is available in 220.127.116.11, 18.104.22.168 and 22.214.171.124. For a list of the latest fix packs available, please see: http://www-01.ibm.com/support/docview.wss?uid=swg21237631
Move the Processing Rules from the Subscription level to the lower WSDL level.
Reported component name
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
Fixed component ID
Applicable component levels