Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
如何在Mule中跟踪数据库过程的响应_Mule_Procedure - Fatal编程技术网

如何在Mule中跟踪数据库过程的响应

如何在Mule中跟踪数据库过程的响应,mule,procedure,Mule,Procedure,我有一个用例,如下所示: 在我的Mule流中,我在数据库连接器上有数据库出站端点和过程调用配置。我能够使用过程调用插入数据。 但对于这个例子,当我从Mule调用这个过程时,我想得到一些数据作为响应 我正在使用Oracle XE 有人能帮我吗 问候 Vikram用于过程调用的Mule CE JDBC传输使用Apache QueryRunner更新方法,该方法只返回更新的行数,然后用记录器打印出来。除非为JDBC端点实现自定义的sqlStatementStrategyFactory,否则无法使用它获

我有一个用例,如下所示:

在我的Mule流中,我在数据库连接器上有数据库出站端点和过程调用配置。我能够使用过程调用插入数据。 但对于这个例子,当我从Mule调用这个过程时,我想得到一些数据作为响应

我正在使用Oracle XE

有人能帮我吗

问候
Vikram

用于过程调用的Mule CE JDBC传输使用Apache QueryRunner更新方法,该方法只返回更新的行数,然后用记录器打印出来。除非为JDBC端点实现自定义的sqlStatementStrategyFactory,否则无法使用它获取任何返回数据。如果您真的需要,请参阅Mule JDBC文档及其GitHub repo,以了解有关实现所需类的信息。

如果您使用的是Mule Enterprise Edition,JDBC EE端点除了结果之外,还完全支持使用in和out变量调用存储过程

在Mule调用中命名的out变量的名称将作为具有相同名称的键结束在端点的映射中


查看此文件开始了解其工作原理:。我正在写一篇关于扩展Mule JDBC的博客文章,但可能需要几天时间才能准备好。嗨,Anton,感谢您的回复。这对我的创业非常有帮助。嗨,杰克,谢谢你的回复。目前的情况是我有来自Mule的程序调用。我的过程将返回给定键搜索的值列表作为输入。但我无法在Proc调用的Mule Out变量中捕获这些值。