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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.