Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中生成和使用ODataXML_Java_Odata_Consumer_Odata4j_Producer - Fatal编程技术网

在Java中生成和使用ODataXML

在Java中生成和使用ODataXML,java,odata,consumer,odata4j,producer,Java,Odata,Consumer,Odata4j,Producer,我正在尝试构建一个生产者和消费者,用于基于GraphML文件生成OData 仅使用odata4j的示例生产者和消费者from XML,我在尝试使用他们的示例生产者构建的示例文件时收到以下错误 Exception in thread "main" java.lang.IllegalArgumentException: Invalid entity type XmlExample.Customers at org.odata4j.format.xml.EdmxFormatParser.r

我正在尝试构建一个生产者和消费者,用于基于GraphML文件生成OData

仅使用odata4j的示例生产者和消费者from XML,我在尝试使用他们的示例生产者构建的示例文件时收到以下错误

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)
因此,当我基于此示例实现生产者并尝试基于消费者示例使用生产者时,会出现相同的错误


如果有任何帮助,我们将不胜感激。

请提供一些代码。您检查过制作人了吗?只需使用浏览器或任何其他OData/Xml查看器手动打开ODataURL。