问题标签 [boomi]

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 回答
104 浏览

integration - 使用 BullHorn API 连接 DellBoomi

我想将我的 Dell Boomi 应用程序与 Bull Horn API 连接起来。在此之前,我必须在 Bullhorn 注册,然后进行 OAuth 2 身份验证。谁能帮助我如何注册 BullHorn 以及如何在 Dell Boomi 中为 BullHorn 进行 OAuth 2 身份验证?

0 投票
1 回答
147 浏览

javascript - 使用javascript子串法语文本替换特殊字符

由于法语特殊字符,我不能做子字符串。由于法语中的特殊字符,我生成的字符串通常超过指定的数字。

这是我在进行一些搜索后使用的方法。我从 stackoverflow 中选择了转换和 byteLength 函数,有些我错过了我选择这些的线程。这种方法的问题在于它替换了特殊字符。我怎样才能保持特殊字符完好无损?

  1. 将字符串转换为字节数组
  2. 检查每个字节的长度并进行数学运算

最终这个脚本将在 Boomi 内部使用。

示例法文文本

SVP remplacer 3 lumière de néons brûlées. Deux néons sont situés dans le bureau de la cliente et dans le desk room. Le dernier est une ampoule neon et c'est située dans le lobby. Le plafond est de hauteur standard

通过脚本运行它后,它变成

SVP remplacer 3 lumière de néons brûlées. Deux néons sont situés dans le bureau de la cliente et dans le desk room. Le dernier est une ampoule neon et c'est située dans le lobby.

JS小提琴

https://jsfiddle.net/learningjsfiddle/0no1t9k8/2/

这是电话

var newFrench = stringTrim(frenchText, 200);

以下是帮助解决所有这些问题的功能。

更新 1: 这是一个新的小提琴,这使字符保持不变。我只使用上面的 byteLength。看起来这将是解决方案,除非有人指出我有更好的处理方法。

https://jsfiddle.net/learningjsfiddle/0no1t9k8/27/

0 投票
0 回答
113 浏览

integration - Boomi NetSuite Upsert 响应 - 获取 Upserted 记录的外部 ID

2020-07-09 编辑:显然这是一个缺陷。我终于让他们承认了这一点,并且他们已经为此提出了修复程序。不过,在问题完全解决之前,我将保持开放状态。


我正在尝试清理具有三个分支的 Boomi 集成,仅用于更新记录,然后从 NetSuite 响应中获取外部 ID。每个成功的 NetSuite upsert 响应都有已发送记录的外部 ID,但 Boomi 似乎无法使用实际的 NetSuite 响应。

示例 NetSuite 响应:

Boomi 的 NetSuite 回应:

本质上,我只想从实际的 NetSuite 响应中获取记录的外部 ID。我已经用谷歌搜索了,但我没有找到任何有用的东西......:/

0 投票
1 回答
1182 浏览

amazon-s3 - 雪花:在 MERGE 或 COPY 命令(来自外部阶段)中,我可以指定只合并/复制最新的 csv 文件吗?

现在,我们的 MERGE/COPY 命令指向一个 s3 文件夹。只要 S3 文件夹中有多个 csv 文件,Snowflake 就会引发“重复行”错误。我每天早上手动移动 s3 文件,以便 s3 文件夹中只有一个文件。如何告诉雪花只合并/复制文件夹中最新的 csv 文件?(注意:日期/时间是我们对这些 csv 文件的命名约定的一部分)

0 投票
1 回答
221 浏览

soap - 使用 Dell Boomi 将 SOAP GET 请求检索到的数据存储在数据库中

我是戴尔 Boomi 的新手。

我已经完成了一个 SOAP GET 请求,并且在响应中收到了一些数据。现在我将获取该数据,连接到数据库并将该数据插入表中,但我不知道该怎么做,因为当我得到响应时,我无法从“形状源数据”并在随后的“消息”形状中使用它。

首先,我向您展示我在此过程中所做的事情:

文本

在流程开始时,我初始化了用于发出 SOAP 请求的字符串参数,然后发出以下请求:

然后我启动测试并在“形状源数据”面板中显示我的响应:

然后我进行搜索和替换测试,在随后的通知形状中,我将打印 SOAP 请求返回的值,如下所示:

  1. 编号:163
  2. 标题:通过 SQL 星期六都灵 2015
  3. 摘要:(全文)
  4. 链接: http: //www.dotnethell.it/news/SQL-Saturday-2015-Torino.aspx

您在我的示例中看不到这一点,但为此我尝试了以下步骤:

  1. 我创建了四个进程属性,类型为 String,并且标记“选择以在后续执行中保持值”选中为真:
  1. ID
  2. 标题
  3. 抽象的
  4. 关联
  1. 我创建了 Web 服务服务器操作,如下所示:

文本

  1. 我创建了 Web 服务 SOAP 客户端操作,如下所示:

文本

  1. 我创建了 GetNews 流程,如下所示:

文本

  1. 我创建了 GetNews Response XML 配置文件,如下所示:

文本

  1. 我创建了一个文档缓存并将其附加到 GetNews 响应配置文件中。在文档缓存中,根据 SOAP 请求检索到的响应,我添加了以下索引:
  • 获取新闻响应
  • 获取新闻结果
  • 指数
  • ID
  • 标题
  • 关联
  • 抽象的

我错过了什么?我应该怎么做才能解决我的问题?

0 投票
1 回答
83 浏览

boomi - 如何查询不在匹配规则中的 dell boomi MDH 字段?

我是 MDH 新手,我想知道如何直接查询 MDH 字段,这不在匹配规则中。

我有一个模型,它有 5 个字段(Src_id、姓名、电子邮件、updated_date、created_date),我们在 Src_id 上有一个匹配规则,它也是 MDH 中的 ID。

但是,我想搜索名称并获取 Src_Id 是否可能?如果没有,我是否需要对我的模型进行任何更改

非常感谢任何帮助。

0 投票
1 回答
356 浏览

boomi - 如何在戴尔 boomi 中将 XML 拆分为 2 个单独的文档?

如何将 XML 拆分为 2 个单独的文档,如下所示?

输入:

输出:

文档 1:

文件 2:

我已经尝试使用业务规则形状和数据流程形状但失败了。任何人请协助。我所做的是,在数据处理形状中,我尝试根据 stockid 对其进行拆分,但结果不如预期。而且我不知道 groovy 或 javascript,所以我没有尝试使用脚本。

0 投票
1 回答
475 浏览

json - 如何让 Boomi 返回有效的 JSON

我正在从 Salesforce 查询记录并尝试将记录集作为 JSON 记录数组返回。

在此处输入图像描述

在此处输入图像描述 不幸的是,它返回每条记录,就好像它是作为完整 JSON 的单个记录,而不是同一 JSON 对象中的数组元素。

记录之间没有逗号。所以我将数组构建到 JSON 响应中并得到:

并且它将每条记录作为整个 JSON 模板而不是数组的一个元素发送。同样,它也不会在元素之间发送回逗号。我可以使用不太理想的结构,但我需要返回有效的 JSON。

最后,我尝试使用 s Search and Replace 使用 Data Process Shape 修改结果

尝试在大括号之间强制使用逗号,但即使这是有效的 Javascript 正则表达式搜索,搜索也不会找到任何匹配项。

任何建议将不胜感激。

最终/固定地图 在此处输入图像描述

0 投票
1 回答
172 浏览

java - 确定将 JedisPool 与布尔变量一起使用

我正在开发一个使用 Jedis 的自定义 Boomi 连接器,以便将数据发送到 redis 服务器。我正在尝试做的一件事是删除参数String parameters并仍然确定是否应该使用池,但我不确定我将如何去做。

0 投票
1 回答
172 浏览

authorization - 具有 client_credentials 身份验证的守护程序应用程序如何从特定用户获得委托权限?

我已经编写了一个 java 程序来将文件上传到我是管理员的 Office 365 开发人员租户中的 Sharepoint。该程序使用带有密钥的 client_credentials 进行身份验证。身份验证后,它没有 Office 365 身份。

要求是将文件上传到特定文件夹。用户已准备好共享他们的文件夹,但我找不到带有守护程序应用程序的工作流来完成此操作。

管理员可以批准应用程序访问用户的文件夹吗?

在我的开发者租户中,我拥有 File.ReadWrite.All 的应用程序权限,并且程序运行良好。但是,我们不会在生产中获得 Files.ReadWrite.All 的批准。问题是如何使用 File.ReadWrite 的委派权限并验证我的守护程序应用程序,以便我可以将文件上传到一个文件夹。我的应用程序在 Dell Boomi 上运行。谢谢