问题标签 [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.
sql-server - 如何使用 Boomi 获取数据并将其存储?
我正在使用 Dell Boomi 将数据从 XML 文件发送到 MSSQL 数据库。我有一个 XML 文件,其中包含需要转到我的数据库中两个不同表的数据。问题是第二个表有一个名为 containerID 的列,它从第一个表中获取 ID。但是ID是由数据库随机生成的。
我尝试将 xml 数据映射到第一个表,将其插入数据库,然后开始第二个进程,获取该表的 ID,但我不知道如何仅存储此 id 信息并稍后将其与 xml 一起映射文件。
做这个的最好方式是什么?
sap - 如何将 Dell Boomi 与 SAP 连接?
Dell Boomi 需要大量有关 SAP 连接器形状的信息。连接设置和侦听器设置需要填写很多字段。我只有我们的 sap 服务器的系统 ID、实例编号、用户名、密码和服务器位置。剩下的怎么填?进行集成需要哪些额外步骤?
当我尝试使用我拥有的唯一信息测试连接时,出现以下错误:
SAPconnectionP 的测试执行完成但出现错误。嵌入消息:在开始形状执行、终止过程中发生严重错误。原因:INVALID_CHARACTER_ERR:指定了无效或非法的 XML 字符。
我已经将 sap jar 文件复制到 lib 文件夹中。
java - 向 Boomi - Java/“Groovy”脚本映射函数中没有偏移量的日期字符串添加偏移量
Boomi/Java/Groovy noob 这里...我从一个日期(从第 3 方供应商发送给我们)开始,其格式如下:2018-04-18 12:15:00.000000(没有“T”)我们被告知在美国/芝加哥 TZ。我最终需要的是获得以下日期格式的输出(带有“T”,并添加了偏移量):
2018-04-18T12:15:00.000000-06:00
-或者-
2018-04-18T12:15:00.000000-05:00(取决于芝加哥一年中特定时间的当地时间)
我一直在尝试多种 SimpleDateFormat、ZoneID.of、ZonedDateTime.ofInstant、LocalDateTime.ofInstant、LocalDateTime.parse 等的组合......所以,到目前为止,我在找到正确的组合方面失败了。
任何帮助将不胜感激!!
python - Dell Boomi 应用程序 (atom.exe) 找不到 python 解释器
此错误与 Dell Boomi 有关,但我认为根本原因更普遍,这就是我决定将其发布在这里的原因
我正在探索程序命令形状以了解它的工作原理和限制。到目前为止,我成功执行了 bat、vbs 和 jar 文件(尽管最后两个仅在实际路径\命令之前执行“cmd /c”之后,即“cmd /c C:\Users\UserX\Desktop\Boomi\hi.罐”)
我想接下来执行 python,但我遇到了“找不到默认 Python”的问题。现在,在您回答“设置环境变量”之前,我已经完成了用户变量和系统变量都具有 python.exe 的路径。当我打开命令提示符时,我可以从任何地方执行脚本 (hi.py),包括安装 atom 的文件夹,即 atom 的上下文。
当我将 python 启动器设置为调试模式(PYLAUNCHER_DEBUG=1)时,我在命令提示符下运行时得到以下转储:
如您所见,执行成功,但是在 boomi 上运行相同的命令( cmd /c set PYLAUNCH_DEBUG=1 & C:\Users\UserX\Desktop\Boomi\hi.py)时,这是转储:
如您所见,boomi 在 C:\Users\UserX\AppData\Local\Programs\Python\Python37-32\python.exe 找不到默认解释器
通过比较日志,我的猜测是 boomi 无法在 HKCU 中打开密钥?
我进入regedit查看python文件夹的权限并且所有帐户至少具有读取权限,所以除非Boomi使用某种隐藏帐户或临时帐户(我相信它会使用我的帐户,因为atom.exe正在运行它),我不知道为什么它无法读取密钥。
让我来到这里的一般问题是:是否可以拒绝应用程序对 HKCU 的读取访问权限,如果是,我如何将其授予特定应用程序?
integration - Dell Boomi - 从电子邮件正文中解析值
我正在使用 Dell Boomi 平台和 NetSuite。
我有一个独特的情况,我们需要从带有邮件(IMAP)连接器的收件箱中检索电子邮件,然后获取电子邮件的正文并逐行阅读以提取特定信息。
邮件(IMAP)连接器工作得很好,但我不知道从那里做什么。我正在努力学习 Boomi,但事实证明这是一个更大的挑战。
基本上我需要从电子邮件正文中创建 3 个变量:
被解析的电子邮件正文看起来像这样,没有标题:
- - -原始信息 - - -
来自:info@somesite.com
发送:2019 年 8 月 28 日星期三晚上 9:07
致:reports@somesite.com;
主题:事件日志:报告回顾主题行
示例 123456、123412532452346346:ALKNBAQWIOET235QA08WSAQ2038YTQ12{
示例 120985、109285710928561239:IO2Q0AIHJG698AE64A98GA654AG98DGF{
示例 489072、987651498795654987:S54DGFH9A84D65F4A6SDF98A4SD138A4{
12341253643876843589, #12345, 100.00
12387019287654984616, #12324, 125.00
12359870923654987465, #51232, 100.00
这部分电子邮件是我需要阅读的内容,而忽略其余部分
12341253643876843589, #12345, 100.00
12387019287654984616, #12324, 125.00
12359870923654987465, #51232, 100.00
我假设我需要一个数据处理形状来操纵信息。但是我不明白应该包含哪些脚本才能将这些脚本拉入可以在未来步骤中连接到地图的变量中。
写得很粗糙,我需要脚本来执行以下操作:
- 阅读电子邮件的第一行,并检查第一个单词是否至少 20 个字符长
- 如果没有读到下一行
- 如果是存储在
customer
变量中,则将 , 后面的值存储到memo
变量中(#12345),然后将最后的 , 值存储为amount
变量 - 然后允许将这些变量传递/映射到 NetSuite
如果这没有多大意义,我很抱歉。我真的希望我能在这里找到帮助。我正在尽我最大的努力学习这个,但它只是在我的头上,绝望,我只需要帮助......
api - 如何在 Dell Boomi 中创建一个进程,该进程将从一个数据库中获取数据,然后将数据发送到 SaaS
我想知道如何在 Dell Boomi 中创建一个满足以下条件的流程:
- 直接从数据库生产表中读取数据,然后使用 REST API 将数据发送到 SaaS(公共互联网)。
- 另一个进程将从 SaaS (REST API) 读取数据,然后将其写入另一个数据库表。
请参阅附件链接,了解我到目前为止所做的事情,我真的不知道如何继续。希望你能帮助我。谢谢你。Boomi DB 连接器
salesforce - JitterBit vs Dell Boomi vs Celigo
我们已将 ipaas 的选择范围缩小到上述 3 个。
最初,我们希望将数据从基于云的 HR 系统传递到 Netsuite,从 Netsuite 传递到 Salesforce,有时还包括 JIRA。
我来自 Mulesoft 背景,我认为这太复杂了。另一方面,Celigo 似乎非常拖放,并且没有太多修改/定制的空间。
三者中,你有什么经验/建议吗?我们不是在寻找任何代码繁重的自定义 API,大多数只是简单的计划数据传输,但字段映射中可能存在一些复杂性,我们希望为未来做好准备。
powershell - 如何使用 powershell 更新 AD 用户的 UsageLocation
我正在尝试使用 powershell 更新 AD 用户的 UsageLocation,以便我可以为其分配 O365 许可证。
基于此,
您可以通过 Active Directory 中的“msExchUsageLocation”属性填充“UsageLocation”
我修改并执行了这段代码
但是它会引发错误:
我真的不知道从这里去哪里。
更新:代码的上下文在 Boomi 环境中(即运行 Powershell 脚本)。我只需要转义大括号,因为它们是为参数保留的(即{1}
)。
powershell -Command "Get-AdUser -identity \"IReyna\" | Set-AdUser -replace @'{'msExchUsageLocation=\"US\"'}'"
integration - 如何对 Dell Boomi 中的事件执行流程?
有什么方法可以在事件上自动执行该过程。
就像我有一个 excel 文件一样,我使用磁盘连接器(起始形状)读取该 excel 文件,然后使用自定义脚本将其转换为平面文件。但是是否有可能每当有人更改 excel 中的任何数据并且该过程会自动触发?