HTTP-SOAP Connector: 'Could not parse namespaces' error causes query to fail in MetaMatrix Designer
Issue
- I'm trying to invoke a web service operation by building a WS-Relational model in MetaMatrix and querying it with the proper request data.
-
Our first problem was that MetaMatrix threw an error when attempting to build the relational model from the WSDL. The error was:
The name "1" is not legal for JDOM/XML Namespace prefixs: Namespace prefixes cannot begin with a number.
-
After trial-and-error, I found out that this was caused by the namespaces "s0", "s1", and "s2" in the WSDL, which can be found here:
http://ec2-75-101-216-109.compute-1.amazonaws.com:7001/mdf-ddms/IngestService?WSDL
- So, I downloaded the WSDL and manually modified it, changing the namespaces to "szero", "sone", and "stwo" accordingly. This fixed the problem and built the model.
-
Now, when I try to query it, I get the following ConnectorException:
com.metamatrix.jdbc.MMSQLException: Error occurred on connector test_1.CatalogIngestService - could not parse namespaces
Environment
- MetaMatrix Enterprise Designer 5.5.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.