MetaMatrix XML-Relational SOAP connector's cache is not working as expected

Solution Verified - Updated -

Issue

  • We have a model that ends up making multiple, identical queries to a web service physical model, sending the exact same inputs each time. We want to use the cache capabilities of the connector to ensure that the same requests are not sent to the web service multiple times.

  • However, when we turn on request/response logging and examine the logs, it shows us that the same request is being created multiple times, and there's a 500-1000 ms pause each time before the response is received. This seems to indicate that the cache is not being used, and that the request is being re-fired each time.

  • How can we get the cache to be utilized?

Environment

  • MetaMatrix Enterprise Server 5.5.4
  • MetaMatrix XML Relational SOAP Connector
  • Connector Cache settings: cache timeout=60000 seconds, max size of file cache=-1 (unlimited) and max size of in-memory cache=16MB (Default).

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content