问题标签 [mule-studio]
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 - 谷歌任务/日历
我正在使用 Google Task 连接器并最终出现以下错误
The content of element 'google-tasks:config-with-oauth' is not complete. One of '{"http://www.mulesoft.org/schema/mule/core":annotations, "http://www.mulesoft.org/schema/mule/google-tasks":oauth-callback-config}' is expected.
这是我的配置
如果我在 Oauth 选项卡下的 Domain(指定为可选)中输入“localhost” google-tasks:config-with-oauth
,我不会收到任何构建错误。
所以我的第一个问题是,我必须在域下输入什么值以及我可以从哪里得到它。
2)Consumer Key/Secret和ClientKey/secret有什么区别。
3) 在其中一个样本中,我看到了${google.apiKey}
. 这是什么,如果这是一个变量,wgere 以及如何声明它。
如果提供任何样品,那就太好了。
在此先感谢,卡南
authorization - 从 Mule 3 获取访问令牌
我在 Mule 中有一些简单的流程:从数据库到对象到 XML 到 HTTP,反之亦然。我通过配置标准组件来设置它们,那里没有问题。
但要访问 HTTP 服务,我需要将 JSON 发送到客户的自定义身份验证服务,从 JSON 响应中检索访问令牌,并将其嵌入到 HTTP 端点的 URL 中。
使用 curl 获取票证的示例:
作为 Mule 的新手,我不知道该票务服务在项目中的哪个位置。按照惯例,它应该是一个单独的流程,一个独立的类吗?如何从 HTTP 组件与它通信?
非常感谢。
java - 分析 Mule ESB 应用程序
Mulesoft提供的帮助安装 YourKit 并使用它来分析 Mule 应用程序的文档不是很有帮助。
我尽可能安装 YourKit 并将其集成到 MuleStudio 中。尝试设置配置文件配置时,它要求我提供 Java 应用程序(主类)的入口点。我不确定入口点是什么,因为我只需右键单击流程图并单击“运行方式-> Mule 应用程序”
有没有更好的手册来帮助弄清楚如何分析 Mule 应用程序?
csv - 如何在 Mule 中读取巨大的 CSV 文件
我正在使用 Mule Studio 3.4.0 社区版。关于如何解析使用 File Endpoint 传入的大型 CSV 文件,我有一个大问题。场景是我有 3 个 CSV 文件,我会将文件的内容放入数据库。但是当我尝试加载一个大文件(大约 144MB)时,我得到了“OutOfMemory”异常。我认为将我的大 CSV 划分/拆分为更小的 CSV 的解决方案(我不知道这个解决方案是否是最好的) o 尝试找到一种方法来处理 CSV 而不会引发异常。
拜托,我不知道如何解决这个问题。提前感谢您的任何帮助
mule - 骡子最佳实践?
我想构建一个其他开发人员可以插入到 MuleStudio 并用于处理文件的组件。它将公开各种处理传入文件并返回新文件的方法。我想确保我的实施朝着正确的方向前进,并希望获得有关最佳实践的任何建议。
从我的阅读来看,我似乎应该使用 Mule Devkit 创建一个模块。该模块可以包含多种处理器方法。然后我用maven命令打包,它可以作为插件安装。
一些具体问题:
-我应该使用处理器还是变压器,在这种情况下有什么区别吗?
-我应该创建多个模块,每个模块都带有一个处理器/变压器,还是一个模块带有所有处理器/变压器?
-我希望能够提供一般文件(来自电子邮件、http、本地文件系统等......)。我的处理器的参数和返回应该是什么?我可以使用 InputStream 作为参数并使用 OutputStream 作为我的返回,然后期望用户使用正确的 Endpoints/transformers 来提供 InputStream。或者我应该提供各种采用各种参数的方法,并自己执行转换?
mule - Mule Studio - 将 set 变量传递给 Java Transformer
我在 mule 中有一个流程,其中一部分需要传递两个“有效负载”对象——一个有效负载是客户,另一个是商店。
流的当前有效负载设置为 Store,并且可以正常工作并传递给我的 Java 转换器类。
我使用变量(将变量名称设置为客户)来保存我的客户有效负载,并使用我的 Java 转换器的属性字段来尝试传递它。
目前它正在将它作为字符串传递给我的 Java 类 - 而不是它应该引用的变量。
我已将转换器中的属性字段填写为:名称:客户价值:#[变量:客户]参考:
任何帮助将非常感激。我正在使用 Mule Studio 3.4 版
下面的代码摘录
骡子xml
Java 类
mule - Mule ESB - 基于文件的界面的 NetSuite 集成?
我有一种情况需要将创建总帐文件的系统与 NetSuite 集成。“源”系统基本上将总帐提要转储到定义位置的文件中,我能够将此文件转换为 NetSuite 期望的格式。我读到 Mule ESB 可以通过 NetSuite Cloud 连接器或 Web 服务通道与 NetSuite 通信。到目前为止,我正在将文件内容映射到 Web 服务(“添加列表”操作),并且我还知道 Mule 提供的 NetSuite 云连接器。除了这两个,即Web服务通道和NetSuite云连接器之外,还有其他机制可以使Mule与Netsuite通信吗?netsuite 是否公开任何可以帮助我以 CSV 或任何其他文件格式导出批处理请求的 API?
ejb - 用于动态方法调用的 Mule EJB 端点
我正在做一个集成 poc,以通过组件绑定中的 ejb:connector 和 ejb:outbound-endpoint 调用远程 EJB 服务。
如果我在 ejb 出站端点中定义 methodArgumentTypes 和方法属性,它工作得非常好
但是,由于我需要在同一个组件绑定中调用其他API,如何重用ExternalServiceFlow来调用readAccountDetail之外的其他方法?我试图删除 methodArgumentTypes 和方法属性,但应用程序启动时出现异常
请告知我如何通过不同的远程 API 调用重用相同的 vm 流。
mule - 在公共网络上部署 mule 项目
将 mule 项目部署在我们组织域下的 mule 独立中。我可以通过系统从域下的任何地方连接到它,并且项目运行良好。问题是当我部署在公共网络(或亚马逊,..)上时,我无法连接到它。当我在组织域之外部署时,是否需要完成任何特定设置。
soap - 在 Mule ESB 流中使用 JAX-WS
我想使用 JAX-WS 服务方法。该方法名为 find 并接受一个字符串作为参数。
这是骡子流:
我将参数放入文件中,在此示例中,在我将文件放入入站端点后,参数为“ctr1”,然后将文件转换为字符串并转到 JAX-WS 客户端,最后写入响应到一个输出文件中。
当我运行流程时,我得到一个输出:
输出是 SOAP 请求而不是预期的 SOAP 响应,应该类似于:
> 。
产生的错误是
有什么帮助吗??