Hi,
I have an OSB business service with results caching enabled - it has an expiratio time of 1 minute (just for testing purposes). I created 2 OSB proxies hitting this service - a cached version and am now trying to create a non-cached version. To make the non-cached version, I did not want to create just a duplicate business service with caching disabled that the proxy calls out to, but wanted to set the cache-ttl value to "-1" in the request as the documentation states you can do and so have both the cached and non-cached proxy hit the same service. However, following the documentation which states: "Note: You can also generate the expiration from the request, without setting an Expiration Time in the business service configuration. To do this, include a value in $outbound/ctx:transport/ctx:request/ctx:cache-ttl in the proxy service pipeline. Any value in the cache-ttl element overrides the Expiration Time in the business service configuration." did not seem to take effect.
In the proxy, in the Service Callout action where I invoke the business service, in the Request pipeline, I added a Replace action to replace $outbound/ctx:transport/ctx:request/ctx:cache-ttl node contents with -1 expression, but in the Response pipeline of the Service Callout, I am still seeing $outbound/ctx:transport/ctx:request/tp:cache-ttl value as