问题标签 [snaplogic]

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 投票
1 回答
439 浏览

json - Snaplogic REST POST 超时错误

我在执行 REST POST 时总是遇到这个错误。我什至将超时设置为 100000,但它仍然失败。请帮我解决这个问题。

在此处输入图像描述

0 投票
2 回答
667 浏览

etl - SnapLogic - 你能参数化数据库连接吗

在 SnapLogic 中,有没有办法对数据库连接信息进行参数化,以便您可以创建一个可重用的管道,该管道可以为选择快照的帐户传递数据库连接信息?

0 投票
1 回答
110 浏览

java - 在为 SnapLogic 自定义快照设置 JUnit 时获取 java.lang.NoSuchMethodError

我想在 SnapLogic 创建自己的快照。

我通过运行以下命令下载了示例项目:

但是,当我构建这个项目时,我在 JUnit 中遇到以下错误:

0 投票
2 回答
503 浏览

auditing - SnapLogic 管道级审计

我正在开展一个项目,该项目需要我们为数据库视图和 Web 服务开发各种管道。但是存在一个要求,要求我们审计和记录有关管道的每个细节,执行哪个管道,执行哪个子管道,在什么时间、日期、触发或计划以及远程信息,如 IP 地址、用户 ID他们使用它访问管道。

现在,我遇到了 snapLogic 中存在的这些公共 API,但它们或多或少地为我提供了有关管道的信息,而没有提供远程信息。因此,如果存在我们可以使用的任何直接机制或任何与之相关的工作。

0 投票
1 回答
127 浏览

snaplogic - 如何在 REST Snap 中应用过滤器并对值进行硬编码?

假设有一些数据我想通过其余快照传递,并且在查询参数中我给出了过滤器,并且在查询参数值中我想传递一个硬编码的值。比如“name .eq”,然后呢?

如何在此过滤器选项中提供硬编码值?

0 投票
1 回答
550 浏览

snaplogic - 为什么路由到错误输出的文档在通过 ULTRA 任务使用时会导致管道失败?

我正在制作一个并行触发几个 REST POST 调用然后更新数据库中的表的管道。它将通过 ULTRA 任务使用。我正在使用脚本进行某些转换和映射,因为它们中的大多数都不是 ULTRA 兼容的(例如,tail 和 group by 字段),所以我无法使用传统的 snap 来执行这些转换和映射。

我知道我需要维护此类管道的沿袭信息才能完成 ULTRA 任务。请参阅以下文档。

脚本快照文档

每当我将结果写入输出时,我都会使用如下内容。

但是文档中没有提到在发生错误时维护沿袭信息。我正在写的 catch 块中有一个类似的包装器,error如下所示。

我从此脚本中收到以下错误。

以下是相关的代码。

那么,在文档被路由到错误路径的情况下,如何解决沿袭信息问题?

0 投票
1 回答
1814 浏览

rest - 如何在 REST POST snaplogic 中传递正文参数?

邮递员发送正文参数

这是我对带有 Body 参数的 Rest Endpoint 的 Postman 调用(rest post)x-www-form-urlencoded

如何在 Snaplogic 中使用 REST POSTsnap 做到这一点?我没有找到如何声明正文参数(只有标题和查询参数)。

0 投票
4 回答
212 浏览

python - 使用 Unix Shell 脚本进行文件解析

我正在尝试做一些转变,但我被困住了。这里是问题描述。

下面是管道分隔文件。我屏蔽了数据!

在这个文件中,我们有CalculatedCurrency一个字段,我们有多个用逗号分隔的值。该文件还具有字段CalculatedCurrencyAmount,该字段也具有由逗号分隔的多个值。CalculatedCurrency但是我只需要从属于 BranchCurrency(文件中的另一个字段)的字段中提取该货币值,当然也需要对应CalculatedCurrencyAmount于该货币。

所需输出:-

AccountancyNumber|AccountancyNumberExtra|Amount|ApprovedBy|BranchCurrency|BranchGuid|BranchId|BranchName|CalculatedCurrency|CalculatedCurrencyAmount|CalculatedCurrencyVatAmount|ControllerBy|Country|Currency|CustomFieldEnabled|CustomFieldGuid|CustomFieldName|CustomFieldRequired|CustomFieldValue|Date|DateApproved|DateControlled|Email|EnterpriseNumber|ExpenseAccountGuid| ExpenseAccountName|ExpenseAccountStatus|ExpenseGuid|ExpenseReason|ExpenseStatus|ExternalId|GroupGuid|GroupId|GroupName|IBAN|图片|IsInvoice|MatchStatus|Merchant|MerchantEnterpriseNumber|Note|OwnerShip|PaymentMethod|PaymentMethodGuid|PaymentMethodName|ProjectGuid|ProjectId|ProjectName|Reimbursable|TravellerId| UserGUID|VatAmount|VatPercentage|XpdReference|VatCode|FileName|CreateTstamp| 实际货币|实际金额 61470003||30.00|null|EUR|168fcea9-17d4-45a1-8b6f-bfb249cdbea6|BEL|BEL|USD,INR,EUR|35.20,2420.11,30.00|null,null,null|null|BE|EUR|true|0d4b767b -0988-47e8-9144-05e607169284|careertitle|false|FE|2018-07-24T00:00:00|null|null|abc_def@xyz.com||c32f03c6-31df-4fd8-8cc2-1c5f3a580aad|用餐 - 在办公室|true|781d10d2-2f3b-43bc-866e-a653fefacbbe||已批准|70926|40ac7117-c7e2-42ea-b34f-96330c9380b6|BEL-FSP-用户|BEL-FSP-用户|||false|无|在办公室用餐# 1|||个人|现金|1ee44666-f4c7-44b3-acd3-8ecd7127480a|现金|2cb4ccb7-634d-4386-af43-b4572ec72098|00AA06|00AA06|true||6c5a835f-5152-46db-923a-3ebd08 |XPD012245802||1820711.xml|2018-08-07 05:42:10.46| 欧元|30.00

请帮忙。

Snaplogic Python 脚本

0 投票
1 回答
92 浏览

soap - 如何将身份验证标头从一个soap请求传递到SnapLogic中的另一个soap请求

我是 snaplogic 的新手。

我有一个 Soap API,它有两个方法 authenticate(username,password) 对用户进行身份验证,然后我有一些 x() 可以做一些工作。

我是 PHP 开发人员,当我在 PHP 中使用 SoapClient 库时,代码运行良好。通过首先调用身份验证,然后调用 x。

但在 Snaplogic 中,我的第一个请求工作正常,即身份验证。但在第二个请求中,它说您需要进行身份验证。我已经合并了整个电话。我已将第一次调用的 cookie 传递给其他人。

通过写入http头

cookie :值是先前的请求 set-cookie。

任何人都可以弄清楚,我在哪里做错了?

0 投票
1 回答
915 浏览

python - SnapLogic Python 读取和执行 SQL 文件

我有一个简单的 SQL 文件,我想在 SnapLogic 中使用 Python Script Snap 读取和执行该文件。我创建了一个表达式库文件来引用 Redshift 帐户,并将其作为参数包含在管道中。

我从另一篇文章中获得了下面的代码。有没有办法引用管道参数来连接 Redshift 数据库,读取上传的 SQL 文件并执行命令?