问题标签 [mulesoft]
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.
mule - 如何在 Mule 4 中将字符串转换为驼峰式大小写
是否有任何函数可以在 Mule 4 应用程序中将字符串 ex: "iamhuman" 转换为驼峰式 "iAmHuman"。
dataweave - 使用 p() 函数 mule 在 dataweave 2.0 中获取安全属性
我的属性文件中有一个使用 mule 安全属性的加密值,例如:
我想根据请求中传递的输入参数使用 dataweave 中的 p 函数动态获取未加密的值
我使用此语法获取加密值
我如何在此之上使用 secure:: 语法来解密值
有人可以在 Mule 4 中告诉正确的方法吗
csv - 在 Mule 中使用 Dataweave 动态合并两个 CSV 文件
我从不同来源获得不同长度的 CSV 文件。CSV 中的列是不同的,唯一的例外是每个 CSV 文件总是有一个 Id 列,可用于绑定不同 CSV 文件中的记录。一次需要处理两个这样的 CSV 文件。该过程是从第一个文件中获取 Id 列并匹配第二个 CSV 文件中的行,并创建第三个文件,其中包含来自第一个和第二个文件的内容。id 列可以在第一个文件中重复。例如下面给出。请注意,第一个文件我可能有 18 到 19 个不同数据列的组合,因此,我无法在 dataweave 中对转换进行硬编码,并且每次都会添加一个新文件。动态方法是我想要完成的。所以一旦写出来,即使添加了新文件,该逻辑也应该起作用。这些文件也变得相当大。
下面给出了示例文件。
我正在考虑使用 pluck 来获取第一个文件的列值。我的想法是在不对其进行硬编码的情况下获取转换中的列。但是我遇到了一些错误。在此之后,我的任务是搜索 id 并从第二个文件中获取值
使用 pluck 时出现以下错误
我正在考虑在第二个文件的 id 上使用 groupBy 以促进更好的搜索。但是需要关于如何在一个转换中附加内容以形成第三个文件的建议。
anypoint-studio - 如何在任意点的选择查询中设置输入参数
如何在任意点工作室的选择查询中设置输入参数
我是 anypoint 工作室的新人。我正在尝试从数据库中获取一些数据。但我不知道如何在任何时候设置输入参数。我可以知道谁能为此提供一些指南或食谱。
例如:我的查询是“select * from ESPOSSG.xf_salesimport where xf_txdate=:xf_txdate”
我需要在任何点设置输入参数,我可以使用“ http://localhost:10256/sales/txdate= '20190601'”来获取数据
mulesoft - 需要识别骡子经营者
我想将我的 json 数据列表转换为数组
我尝试使用 pluck 和 flatten 但我对表达式感到困惑
我想在json下面转换。这里relatedPartList 和deliverableFileList 来了多次,但我想把它放到一个数组中。
我想要这种类型的回应
mule - 无法在关闭的流上打开新光标,这在 Mule 4 中是什么意思?
我是 Mulesfot 和 Mule4 的新手,我仍在尝试了解这里的工作原理。检查下图:
在第一个处理器上,我调用一个 Salesforce URL 并返回一个 XML,我在第二个处理器中将其转换为 JSON,在那里我将结果存储/输出到一个变量SalesforceResponse
,稍后在第三个处理器上我调用一个子流在数据库中存储一些值。在那之前,一切都按预期工作。一旦我尝试访问最后一个处理器中的变量,问题就出现了,例如SalesforceResponse
,我需要获取一些值。serverURL
目前我收到以下错误:
错误甚至意味着什么?我希望能够在流程中的所有位置访问“会话”变量而不会出现问题,或者由于某种我不知道的原因我不能访问?
这是上图的 XML 定义:
我可以得到一些帮助来了解变量定义/访问在 Mule4 中是如何工作的吗?
mule-studio - mulesoft 中块级变量的等价物是什么?
我正在尝试在 mulesoft 4 中实现上述逻辑,如果我们在 mulesoft 中有等效的块级变量,我会感到困惑吗?
有人可以建议。
anypoint-studio - Cloudhub 连接器的凭据无效错误
我使用 anypoint 凭据配置了 cloudhub 连接器,以创建超时错误通知。当我尝试测试应用程序时,我收到一个错误
凭据无效”错误类型:CLOUDHUB-CONNECTIVITY
以下代码是我在 Mule 4 中的配置方式。这与我的 anypoint 帐户的权限有关吗?
sftp - Mule sftp 入站连接器在处理 20K 文件后停止轮询文件
用例:使用 SFTP 入站处理大量文件(每天 30K 文件)
问题:处理 20K 文件后,SFTP 入站连接器不轮询文件,它保持空闲
Current impl:我们在流级别使用了队列异步处理策略。处理 20K 文件后,流程停止。甚至在尝试使用同步处理策略时也遇到了类似的问题。使用 minThread=8,threadWaitTimeout=-1
在 SFTP 连接器级别,我们使用 Thread 配置,例如 maxTreadsIdle=16,
骡运行时:3.8.3
我们在流级别使用了队列异步处理策略。处理 20K 文件后,流程停止。甚至在尝试使用同步处理策略时也遇到了类似的问题。使用 minThread=8,threadWaitTimeout=-1
以下是我们在尝试不同方法时遇到的例外情况。
根异常堆栈跟踪:java.util.concurrent.RejectedExecutionException:ThreadPoolExecutor 在 30000 MILLISECONDS 内未接受
根异常堆栈跟踪:org.mule.api.service.FailedToQueueEventException:“SEDA Stage mypi_gw_formsFlow.stage1”的队列不接受 -1 MILLISECONDS 内的新事件。