当结果集在逻辑应用中只有一条记录时,Foreach 不支持

2023-12-05

我必须从 XML 读取数据并将其加载到 SQL。因此,在中间,我需要为逻辑应用中的每个任务使用的每个记录添加一些业务逻辑。但是,当 XML 中只有一条记录时,结果将被视为对象而不是数组,并且逻辑应用程序失败

这是我的 XML 的样子:

<VDSP_INPUT_A_Set><VDSP_INPUT_A_Record><head><blanket_number>CMC741311</blanket_number></head></VDSP_INPUT_A_Record></VDSP_INPUT_A_Set>

对于每个逻辑:VDSP_INPUT_A_Set.VDSP_INPUT_A_Record

即使 XML 中有一条记录,也需要执行 Foreach 循环


针对这个问题,我做了一些研究。我将xml转换为json,虽然下面只有一条记录,但结果json将是{键/值对}而不是[数组]。因此,如果我们用这个值填充 For every,操作将会失败。我认为这个问题是设计造成的。

对于解决方法,我认为我们可以在 下添加特定记录,例如:

<VDSP_INPUT_A_Set>
    <VDSP_INPUT_A_Record>
        <head>
            <blanket_number>CMC741311</blanket_number>
        </head>
        <head>
            <blanket_number>specific_test</blanket_number>
        </head>
    </VDSP_INPUT_A_Record>
</VDSP_INPUT_A_Set>

然后在For每个动作中添加一个条件(If)动作来判断它是否等于“specific_test”。

如果为 true:执行插入 sql

如果为 false:则不执行任何操作

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当结果集在逻辑应用中只有一条记录时,Foreach 不支持 的相关文章

  • 将 XML 文件转换为 JSON 或 CSV?

    我有带有嵌套元素的复杂 XML 文件 我构建了一个使用 SSIS 和 T SQL 进行处理的流程 我们利用 Azure 数据工厂 我想探索将 XML 文件转换为 JSON 或 CSV 因为 ADF 支持这些文件 而 XML 不支持 看来逻辑
  • 连接到 Azure 容器注册表的 Azure 逻辑应用

    我已经在 LogicApp 中设置了 身份 在容器注册表中添加了必要的 AcrPull 访问权限 但无法让逻辑应用访问 Azure 中的私有容器注册表 出现错误 error code InaccessibleImage message Th
  • Azure 逻辑应用 SQL ODATA 按日期筛选

    我正在创建一个新的逻辑应用程序 它读取一个表 其中DateCreated lt ADDDAYS 60 GETDATE 并更新Archived bit to 1 但是 我一生都无法弄清楚如何将该过滤器实现为 ODATA 查询的一部分 到目前为
  • Azure 逻辑应用、SQL 更新行 v2

    我正在尝试添加一个额外的任务来在通过 sendgrid 发送电子邮件后更新 SQL Server 中的行 用于更新行的选项似乎缺少列名称和值 唯一可以添加的附加参数称为 原始输入 该参数不在 MS 文档中 完成可用字段并运行该进程 它可以正
  • 如何在 azure 函数中访问 http 请求的所有字段(在 C# 中解析 JSON)?

    microsoft azure 对我来说是一个全新的编程主题 编程基础语言是C 我必须使用逻辑应用程序中的 Azure Funtion Http 触发器 当新电子邮件到达时 我将日志应用程序中收到的电子邮件中的所有可能数据提供给 到天蓝色的
  • 获取 ARM 中逻辑应用的回调 url

    我正在部署一个 ARM 模板 其中包括 天蓝色函数 逻辑应用程序 下列的link https github com MicrosoftDocs azure docs blob master articles logic apps logic
  • 逻辑应用程序读取存储在变量中的json属性

    我在逻辑应用程序变量中有这个 json 我想要这个 JSON 的 id 属性并进一步使用 如何获取这个id属性值 我的 JSON 是 id 1 name John bright username Lily email email prote
  • Azure 逻辑应用响应 HTTP 操作在 60 秒后超时

    我有一个非常简单的 Azure 逻辑应用程序 它对 SAP Web 服务器进行 REST 调用 并在将响应发送回逻辑应用程序的调用者之前转换响应 JSON 令我困惑的是 当 SAP 调用仅花费 1 分钟多一点时 响应操作就会抛出此错误 操作
  • 将 HTTP 请求标头键值获取到条件检查中

    我已在 Azure 门户中创建了一个逻辑应用程序 它是由 HTTP POST 触发的 在该 POST 中我设置了一个名为 jmb private key 的密钥 逻辑应用程序收到 HTTP 请求后 我放置了一个条件 我想检查其密钥 检查He
  • Azure 逻辑应用 - 用于部署文件系统 API 连接的 ARM 模板

    我正在尝试使用 ARM 模板部署文件系统 API 连接 我找不到此连接的parametersValue架构 因此尝试按照Azure门户上显示的参数命名它们 在 Azure 门户上编辑 API 连接屏幕截图1 https i stack im
  • 使用 Logic App 将文件从 SFTP 服务器复制到 Blob 存储

    我想使用逻辑应用将文件从 SFTP 服务器复制到 Blob 存储 逻辑应用每 3 分钟由 重复 块触发一次 并检查服务器上有哪些文件以便复制它们 为了检查服务器上有哪些文件 我使用 列出文件夹中的文件 块 复制本身是通过管道运行执行的 到目
  • Azure 逻辑应用:将 HTTP 标头密钥值提取到变量中

    我是逻辑应用程序的新手 我的逻辑应用收到一个 POST 调用 该调用在 HTTP 标头中具有键值 我希望将其提取到变量中以便稍后在工作流中进行处理 设置变量操作似乎只能访问触发器主体 我尝试以下方法通过表达式访问标头 但无法接收该值 Set
  • 我可以在 Azure 逻辑应用程序中进行 SOAP API 调用吗

    我是一位经验丰富的数据分析师 主要拥有 SQL 和 R 经验 很少接触过 Python 不幸的是很少接触过 NET 和 PHP 我广泛搜索了有类似问题的人 但不幸的是我没有找到我要找的东西 情况 我正在 Azure 上设置 HDInsigh
  • 在 Azure 逻辑应用中执行存储过程 - 错误网关错误

    当我从逻辑应用设计器执行存储过程时 出现严重的网关错误 我试图调用的存储过程 create procedure test as select from testable 测试表包含 100000 多行 存储过程的结果放置在Blob FTP中
  • 如何管理/删除我的 Azure 逻辑应用连接

    我们正在 Azure 中构建一个逻辑应用程序 它由 Office 365 新邮件项目和服务总线队列项目组成 我们无法解决的是如何管理 删除连接 任何建议将不胜感激 参考MSDN博客 https blogs msdn microsoft co
  • 逻辑应用程序:在 Json 对象数组中查找元素(如 XPath fr XML)

    在我的逻辑应用程序中 我有一个 JSON 对象 从 API 响应解析 它包含一个对象数组 如何根据属性值找到特定元素 下面的示例我想找到 第一个 活动元素 MyList Descrip This is the first item IsAc
  • 如果基于更改值,Azure 逻辑应用程序条件无法在循环中工作

    我需要编写一个简单的 LogicApp 它连接到 http 端点 接收一些 JSON 循环遍历 JSON 消息 并根据消息中的值将其分块提交到不同的 http 端点 在这样做时 我得出的结论是 For Each 循环内的条件始终评估循环之前
  • Azure 逻辑应用 - 从 Blob 事件获取 Blob 内容

    当通过 http 创建 blob 时 我的逻辑应用程序会收到 blob 事件 我使用事件网格订阅 当发生 Blob Created 事件时 它会通过 Webhook 触发逻辑应用程序 http 触发器收到的典型 blob 事件如下所示 to
  • 将 SQL 存储过程 ResultSet 表 JSON 转换为 XML

    这看起来很明显 但不知何故它对我不起作用 我正在尝试在 Microsoft Azure 上的逻辑应用程序中构建解决方案 但我无法将 JSON 对象转换为 XML 我的要求是执行存储过程并以 XML 格式保存响应 默认情况下 SQL 执行存储
  • 逻辑应用的 IP 白名单

    如何将逻辑应用的 IP 地址列入白名单 由逻辑应用程序调用的服务 使用 HTTP 操作 但该服务需要白名单才能调用 那么 如何将逻辑APP列入白名单呢 我们可以使用Azure API管理进行白名单 它发布逻辑App 因为api管理提供静态I

随机推荐

  • 从 C# 刷新 Excel 数据透视表

    我试图刷新 Excel 工作表中的数据透视表 但出现以下异常 Item method in the PivotTables class failed 代码如下 pivotSheet Activate Microsoft Office Int
  • 给定 Oracle 中已知的分区键值,如何判断一行将进入哪个分区?

    CREATE TABLE foos batch id NUMBER creation date DATE PARTITION BY RANGE creation date SUBPARTITION BY HASH batch id SUBP
  • “其他”的文件读取权限不起作用

    我正在尝试向同一系统上的普通用户授予 lighttpd 访问日志文件的读取权限 目前的权限是 rw r r 1 www data www data 211K Feb 28 11 27 var log lighttpd access log
  • p:commandButton 更新在 ui:include 中不起作用

    我想通过 PPR 更新页面的一部分 这是我要更新的页面部分
  • 设置选项时 BitmapFactory.decodeStream 返回 null

    我有问题BitmapFactory decodeStream inputStream 当不带选项使用它时 它将返回一个图像 但是当我将它与选项一起使用时 如 decodeStream inputStream null options 它永远
  • 在 JSX/React 中使用 PHP 生成的数组数据构建动态表

    我正在尝试构建一个从 PHP 脚本的输出数组动态生成的表 执行 componentWillMount 后得到以下输出 但我正在尝试使用这些数据 前 4 行是一行 并构建一个表 但我无法了解如何使用此数组数据并将其动态转换为表 任何意见都将受
  • 使用传单和淡入淡出在地图上显示数据

    如何使用模态淡入淡出输入要显示的点的经度和纬度在地图上显示 下面的代码什么也没显示 但是当我在模态淡入淡出中使用json格式的url时 json格式的信息 我不知道如何在数据映射中使用类模态淡入淡出 modal fade 中的 url 应该
  • 在 matlab 中绘制时间序列数据

    我有一些从2007年5月1日到2007年5月30日00 00到23 59 58的数据 我想根据数据和时间一起绘制这些数据 如何同时定义日期和时间 因为它有固定的日期和时间 例如 2007 5 1 00 00 00 0 2 2007 5 1
  • 如何获取类中所有方法的方法引用(Java)?

    方法参考对于 Java 8 中的特定方法可以获取为Class Method 但是如何获取一个类的所有方法的方法引用呢 所有想要的方法都有不同的方法名称 但是same类型签名 此外 方法的名称是未知之前 Example class Test
  • django-tables2 linkColumn 外部 url

    我有 2 个模型属性 model name 和 model url 我需要创建一个 linkColumn 该列名称 model name 并链接到中指定的 url 型号 url 有可能实现这样的目标吗 thanks 您可以使用 Templa
  • 如何在本地主机上运行html文件?

    我有一个 HTML 文件 并在本地主机上运行它 但是 该文件包含使用网络摄像头的镜像 例如 我怎样才能运行这个 HTML 文件在本地主机上 在此示例中 当选中实时复选框时 网络摄像头将启动 您可以在以下位置运行您的文件http服务器 1 g
  • EF Core SaveChanges 是否根据数据注释进行验证

    我有一个带有数据注释的模型 我想知道如果数据注释失败 SaveChanges 方法是否可能失败 我期望 SaveChanges 抛出 Test2 超出 2 到 4 范围 的异常 相反 它保存到数据库中 例如 这是我的测试实体 public
  • 需要 iPv6 兼容性 - iOS 应用被苹果拒绝

    6 月 1 日之后 我向 itunes connect 提交了我的 ionic 应用程序 并收到了来自苹果的消息 应用程序在 IPv6 网络上进行审核 请确保您的应用支持 IPv6 网络 as IPv6兼容性 是必须的 有关支持 IPv6
  • Powershell调用Github API:ConvertFrom-Json管道之谜

    我正在使用 PowerShell 调用 GitHub API 结果是一个 JSON 数组 我使用 ConvertFrom Json cmdlet 将其转换为 PowerShell 对象 这给了我一个 PowerShell 对象数组 但是 当
  • 如何按类查找元素

    我在使用 Beautifulsoup 解析具有 class 属性的 HTML 元素时遇到问题 代码看起来像这样 soup BeautifulSoup sdata mydivs soup findAll div for div in mydi
  • 如何实时查看设备上的应用变化?

    每次我更改代码时 即使只有一行 我也必须运行命令 sudo ionic cordova prepare ios 我必须单击 Xcode 上的播放按钮才能将应用程序上传到 iPhone 上并查看操作中的更改 基本上每次我想测试应用程序时 我都
  • 在 Google AppEngine 上实施 REST 服务 (JSON) [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我正在尝试在 Google AppEngine 上实现 REST 服务 我更喜欢使用 GAE Java 和 JSON 在服务和客户端之间进行通信 每个人最喜欢执行此操作的库是什么 您更喜欢
  • Excel vba - 比较两个范围并查找不匹配项

    我有两张 Excel 工作表 其中一张包含用户列表 而另一个列表包含相同的数据 只是同一用户被列出了多次 现在 我需要某种方法将第二个列表与第一个列表进行比较 并删除包含第一个列表中未找到的用户的行 第一个列表如下所示 保罗 麦卡特尼 约翰
  • 如何使用 JavaScript 以跨浏览器的方式将 DOM 序列化为 XML 文本?

    我有一个 XML 对象 使用加载XMLHTTPRequest s responseXML 我已经修改了该对象 使用 jQuery 并希望将其作为文本存储在字符串中 Firefox 等显然有一种简单的方法可以做到这一点 var xmlStri
  • 当结果集在逻辑应用中只有一条记录时,Foreach 不支持

    我必须从 XML 读取数据并将其加载到 SQL 因此 在中间 我需要为逻辑应用中的每个任务使用的每个记录添加一些业务逻辑 但是 当 XML 中只有一条记录时 结果将被视为对象而不是数组 并且逻辑应用程序失败 这是我的 XML 的样子