Apache Camelを使用しており、Camel-Olingo2コンポーネントを使用してOdataを読み込もうとしていますが、毎回「serviceUri」エラーが発生します。私はドキュメントの実装を試みましたが、成功を見つけることができませんでした。 camel-olingo2コンポーネントを使用してodataとの接続方法を教えてください。Apache Camel-Oling2読み取りエンドポイントが動作していません
コード:
<bean id="parambean" class="org.springframework.beans.factory.config.MapFactoryBean">
<property name="sourceMap">
<map key-type="java.lang.String" value-type="java.lang.String">
<entry key="serviceUri" value="http://services.odata.org/OData/OData.svc"/>
</map>
</property>
</bean>
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="olingo2://read/Persons?queryParams=#parambean" />
<to uri="file:D:\Camel\Output" />
</route>
</camelContext>
例外:スレッド "メイン" org.apache.camel.FailedToCreateRouteExceptionで
例外:>>:でルート route1の作成に失敗しました> To [olingo2://read/services.odata.org/OData/OData.svc/Persons] < <エンドポイントの解決に失敗したため ののルート:[ルート:[直接:...]]→[宛先:olingo2://読み取り/ http:... olingo2://読み取り org.apache.camel.model.RouteDefinition.addRoutes(RouteDefiniのtion.java:1072)
あなたが使用しているいくつかのコードとurisを追加できますか?また、あなたが得ている例外。 – hveiga