我正在尝试构建一个生产者和一个消费者,用于基于 GraphML 文件生成 OData。
仅使用来自 XML 的 odata4j 的示例生产者和消费者,我在尝试使用他们的示例生产者构建的示例文件时收到以下错误。
Exception in thread "main" java.lang.IllegalArgumentException: Invalid entity type XmlExample.Customers
at org.odata4j.format.xml.EdmxFormatParser.resolve(EdmxFormatParser.java:146)
at org.odata4j.format.xml.EdmxFormatParser.parseMetadata(EdmxFormatParser.java:82)
at org.odata4j.consumer.AbstractODataClient.getMetadata(AbstractODataClient.java:44)
at org.odata4j.consumer.AbstractODataConsumer$CachedEdmDataServices.refreshDelegate(AbstractODataConsumer.java:212)
at org.odata4j.consumer.AbstractODataConsumer$CachedEdmDataServices.getDelegate(AbstractODataConsumer.java:205)
at org.odata4j.internal.EdmDataServicesDecorator.findEdmEntitySet(EdmDataServicesDecorator.java:46)
at org.odata4j.consumer.AbstractODataConsumer$CachedEdmDataServices.findEdmEntitySet(AbstractODataConsumer.java:221)
at org.odata4j.consumer.AbstractODataConsumer.getFeedCustomizationMapping(AbstractODataConsumer.java:235)
at org.odata4j.consumer.AbstractODataConsumer.getEntities(AbstractODataConsumer.java:73)
at org.odata4j.consumer.AbstractODataConsumer.getEntities(AbstractODataConsumer.java:69)
因此,当我基于此示例实现生产者并尝试基于消费者示例使用它时,会出现相同的错误。
任何帮助都将不胜感激。