问题标签 [camel-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
32 浏览

apache-camel - SQL 组件在内部将 CamelSqlUpdateCount 重置为零

奇怪的是,当“REPLACE SELECT”之前有“SET FOREIGN_KEY_CHECKS”时,SQL 组件会将 CamelSqlUpdateCount 标头值重置为零。

我在标题图上使用观察者在调试模式下运行。是的,该值一开始是正确的,但在此过程中设置为零。

这种情况不会发生在 JDBC 组件上,只会发生在 SQL 组件上。不幸的是,JDBC 组件不能在“from”中使用。

工作.sql

non_working.sql

工作路线

非工作路线

骆驼版 3.12.0

0 投票
1 回答
40 浏览

routes - 骆驼使用哪种企业集成模式

我正在使用 Apache 骆驼路由来处理我的消息。在我的用户界面中,我需要显示这些消息,并且在详细页面中我需要显示路由中的消息流所以我计划使用拦截,以便在输入每个模式之前将消息将被截获一个处理器将其存储在DB中。但是我在找出最后处理消息的模式时遇到了问题。就像拦截是否发生在聚合、拆分或处理之后。在哪种模式下我的拦截处理器工作。如果有任何其他方法可以完全满足我在数据库中存储路由详细信息的需要,有什么方法可以找出这个或它可以吗?请帮助 在此处输入图像描述 这种图表是我需要从路线中创建的。提前致谢。

0 投票
1 回答
37 浏览

csv - Load CSV to database using Apache Camel Spring XML (CSV to SQL components)

I want to do a simple file polling that takes in a CSV file, unmarshals it and loads specific fields into database. I guess that should be a pretty common scenario but I need to use Spring XML instead of creating a java processor. To my surprise I found hard to find any examples on that looking all around the internet. Probably I just didn't look in the right places but for what's worth, I'm sharing my question and my own answer in case someone else finds it useful.

Here's what I'm trying to achieve:

  1. Automatically pick a CSV file from a folder.
  2. Load specific fields from CSV into table

CSV looks like this

Which needs to be saved into table (only ID and FULLNAME fields):

PERSON

ID NAME
1 PERSON1
2 PERSON2
3 PERSON3
4 PERSON4

I'm using Camel 3.14.0.

0 投票
0 回答
34 浏览

oracle - 在 INSERT 中使用 seq.currval 是否安全?,我用蓝图骆驼

我的问题是,如果两个进程并行执行或另一个进程调用相同的序列,那么获取要作为外键插入另一个表中的表的 id 是否安全?另一个进程可以改变seq.currval的值吗?

我在带有 oracle 数据库蓝图的骆驼中使用它

0 投票
1 回答
34 浏览

apache-camel - Camel Karaf(OSGI 蓝图)SQL 数据源

嗨,伙计们,我在 Karaf 4.3.6(最近的升级)中的数据源有一些问题,我希望有人能阐明我在这里做错了什么。

升级前

Karaf 有以下服务(org.osgi.service.jdbc.DataSourceFactory):

我的项目蓝图包含以下内容:

使用此配置,我的项目在安装时运行良好/我可以将 camel-sql 组件与我的数据源一起使用。

升级后

对 karaf depensancys 的更改意味着 mssql 工厂不再可用(即使在启动 pax-jdbc-mssql 的功能时)

Karaf 有以下服务(org.osgi.service.jdbc.DataSourceFactory):

我的项目蓝图包含以下内容:

我修改了我的 blueprint.xml 以使用 jdbc:ds-factories 中可用的其他连接之一,但我看到以下错误,抱怨缺少安装要求

安装时看到此错误

聚甲醛

我的 pom.xml 文件中的maven-bundle-plugin定义

0 投票
0 回答
25 浏览

apache-camel - Apache Camel Sql 组件有时不工作

尝试使用camel sql 组件更新数据库时遇到问题。..

更新数据库的所有代码都已执行,但它没有更新数据..

问题是, 它只是偶尔发生。. 不是一直。。

在我的程序中,当满足某些条件时,我必须更新表中的两行以进行记录。

例如,我的表中有“进度”列,在成功完成工作之前它是“P”。作业完成后,与此作业相关的两行必须更新为“S”

但只有一个更新为“S”,另一个保持“P”。但大多数时候它在工作完成后成功更新了两行..

即使我使用正确的语法来使用该组件,您是否知道骆驼 sql 组件无法正常工作?