问题标签 [azure-logic-apps]
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.
azure - 嵌套的 Azure 逻辑应用
这甚至可能吗?我有一个逻辑应用程序,它是一个功能单元(我创建的卡连接器和 API 应用程序的混合),我想在其他逻辑应用程序中共享它。据我所知,这似乎是不允许的。如果这是不可能的,我将不得不在我需要这个功能单元的逻辑应用程序中重新创建相同的卡。
azure - 在 Azure Logic App 中,如何在 http 请求中传递参数?
我正在尝试从要求我在发出 HTTP 请求时传递参数的网站下载文件。请求如下
虽然当我对请求进行硬编码时它工作得很好,但是现在我想按计划下载这个文件,我需要能够更改 startdate 和 enddate 参数的日期吗?
我试图探索utcnow和adddays的表达,但没有多大成功?我需要做什么来传递这些参数?
azure - 天蓝色 ftp 到 Dropbox 连接器在逻辑应用程序中不起作用
发布后大约一个小时,我发现了以下内容。目前还没有很多例子,所以我把它留了下来。
我正在尝试在 Azure 逻辑应用程序中设置一个新连接器,以从 FTP 站点获取文件并将它们移动到保管箱文件夹。
我什至没有进入保管箱部分,尽管它正在查找 FTP 站点然后删除文件。
我有一个名为 testing off 的测试目录:ftp: //eek.myftpsite.com/testing/
我显然不了解这个过程的基本内容。我附上了一张 ftp 连接器及其操作的图片。 这是触发器的代码:
以及操作的代码(这部分结果是不需要的):
当我将一个名为 CSV_test2.txt 的文件放在 ftp 文件夹中,其中包含一行文本时,稍等片刻后它被删除 - 正如预期的那样。如果我转到触发历史记录,它会显示它成功触发。触发器的输出看起来也是正确的(结果是正确的):
但是,如果我执行它显示为失败的操作(因为我的下一步错误,它应该只是需要一个文件路径的东西,比如 Dropbox)。操作的输入显示:
这对我来说似乎是正确的(不)。输出显示:
我已经尝试了所有我能想到的组合,包括只是硬编码路径和文件名——都无济于事。我真的很想尝试让它在一个新项目上工作,而不是用“旧”的方式来做。
欢迎任何建议,乔
azure-logic-apps - 如果在逻辑应用中传输失败,如何不删除 Azure FTP 连接器操作中的文件
我使用 azure 逻辑应用程序在 FTP 站点和保管箱之间建立了成功的连接。但是在设置它时,它一直只下载文件,因为我下一步错了,删除。
在测试环境中,这很烦人。在生产中,非常糟糕。
这是我在操作部分使用的代码:
有什么我可以做的,如果它失败了,它会把文件留在服务器上吗?
azure - Azure 逻辑应用 SMTP 连接器 {"code":"BadRequest","message":"Http 请求失败:已达到超时。"}
我正在尝试创建一个简单的 hello world 逻辑应用程序,它可以给自己发送电子邮件。
我添加了 SMTP 连接器,并为 Google 填写了以下属性:
服务器:smtp.google.com
端口:465(587 也尝试失败)
用户帐号:xtenxxx@gmail.com
密码:xpassxx
SSL:真
然后,一旦创建了 API,我就使用了:
至:xtenxxx@gmail.com
主题:测试
身体:测试
我手动运行它并收到此错误:
{"code":"BadRequest","message":"Http 请求失败:已超时。"}
我可以毫无问题地使用其他连接器,例如 Twitter 和 Dropbox。所以我假设它必须是我输入的 API 参数。
任何指导将不胜感激。谢谢
编辑添加 CodeView:
{
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2014-12-01-preview/workflowdefinition.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourceGroups/Default-Web-EastUS/providers/Microsoft.AppService/apiApps/SMTPConnector/token": {
"type": "String",
"defaultValue": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJtc25hbWUiOiJFTUEuUmVzb3VyY2VQcm92aWRlciIsImZ1bGxyb3ciOiJhbGwiLCJkYmciOiJEZWZhdWx0LVdlYi1FYXN0VVM0OWM4M2RmZWY5ODc0ZTJlOGIyM2M2Y2ViMmM0ODU1ZSw1MzE3ODQxNDIiLCJ2ZXIiOiIzIiwidWlkIjoic2lkOjE0MzUwNzU5MjE3MzMiLCJpc3MiOiJ1cm46bWljcm9zb2Z0OndpbmRvd3MtYXp1cmU6enVtbyIsImF1ZCI6InVybjptaWNyb3NvZnQ6d2luZG93cy1henVyZTp6dW1vIiwibmJmIjoxNDM1MDc1OTIyfQ.VK1gtDPgaxaaEhp_9AZYtVR2BD8gLrDaKKcYyFpg_lk",
"metadata": {
"token": {
"name": "/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default-web-eastus/providers/Microsoft.AppService/apiapps/smtpconnector/token"
}
}
},
"/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default-web-eastus/providers/Microsoft.AppService/apiapps/twitterconnector/token": {
"defaultValue": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJtc25hbWUiOiJFTUEuUmVzb3VyY2VQcm92aWRlciIsImZ1bGxyb3ciOiJhbGwiLCJkYmciOiJEZWZhdWx0LVdlYi1FYXN0VVM0OWM4M2RmZWY5ODc0ZTJlOGIyM2M2Y2ViMmM0ODU1ZSw1MzE3ODQxNDIiLCJ2ZXIiOiIzIiwidWlkIjoic2lkOjE0MzUwNzYxMDIwMTQiLCJpc3MiOiJ1cm46bWljcm9zb2Z0OndpbmRvd3MtYXp1cmU6enVtbyIsImF1ZCI6InVybjptaWNyb3NvZnQ6d2luZG93cy1henVyZTp6dW1vIiwibmJmIjoxNDM1MDc2MTAzfQ.GSyp45LKqNsN_vi1FQlYBj8h_yAybXQsX8WKSXTcvNc",
"type": "String",
"metadata": {
"token": {
"name": "/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default-web-eastus/providers/Microsoft.AppService/apiapps/twitterconnector/token"
}
}
}
},
"triggers": {
"recurrence": {
"type": "Recurrence",
"recurrence": {
"frequency": "Hour",
"interval": 1
}
}
},
"actions": {
"smtpconnector": {
"type": "ApiApp",
"inputs": {
"apiVersion": "2015-01-14",
"host": {
"id": "/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default-web-eastus/providers/Microsoft.AppService/apiapps/smtpconnector",
"gateway": "https://default-web-eastus49c83dfef9874e2e8b23c6ceb2c4855e.azurewebsites.net"
},
"operation": "SendEmail",
"parameters": {
"emailDetails": {
"To": "ctenden@gmail.com",
"Subject": "Test",
"Body": "Test"
}
},
"authentication": {
"type": "Raw",
"scheme": "Zumo",
"parameter": "@parameters('/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default-web-eastus/providers/Microsoft.AppService/apiapps/smtpconnector/token')"
}
},
"conditions": []
}
},
"outputs": {}
}
azure - 使用 SAP 和混合连接器 1 分钟后 Azure 逻辑应用超时
目前我正在尝试将 Azure Logic App 连接到我们的 OnPrem-SAP 系统,以便我们可以在 Azure 中调用 RFC。
因此,我创建了一个 Azure SAP 连接器并打开了所需的防火墙端口(这很棘手,但连接 Azure <--> OnPrem-SAP 现在正在工作)。此外,我们的 Azure SAP 连接器已经能够调用位于我们的 OnPrem-SAP 系统中的 RFC(SAP 日志条目可用)。
但是:SAP 连接器永远不会从混合连接获得任何响应,因为逻辑应用程序总是在 1 分钟后返回超时:
LogicApp 仅包含调用长时间运行的 RFC 并手动启动的 SAP 连接器。
在 SAP 日志中,我们可以找到以下消息:“对等连接重置。”
现在我的实际问题是:是否有可能在 azure 中增加超时值?或者我是否需要调整我们的 SAP RFC 以在 1 分钟内运行,因为这是 Azure 的固定最大超时值?
提前感谢您的任何建议!
azure - 如何使用 Office 365 连接器在 Microsoft Azure 逻辑应用程序中设置每秒重复次数
我是 Azure 技术的新手。我创建了一个自定义逻辑应用 api 连接器,它在从 Office 365 连接器获取电子邮件时发送 SMS。在这里,我只能选择最小 1 分钟的重复,但我需要将其最小设置为 1 秒。即使我 r=尝试将我的定价等级更改为白金 - 3,我也无法将其设置为每秒。
rest - 使用 Azure 工作流管理 API 启用/禁用工作流
我正在尝试使用管理 API 在 Azure 上启用/禁用逻辑应用。我总是得到一个 403 说客户端:对象 ID 没有执行“Microsoft.Logic/workflows/disable/action”的授权......我确实在我的请求中使用了身份验证令牌,到目前为止已经能够使用使用相同方法列出所有工作流、获取触发历史记录和输入/输出消息的 API。有什么建议吗?
azure - 逻辑应用中 BizTalk 平面文件编码器的 Http 请求失败
尝试运行 BizTalk 平面文件编码器时出现以下错误?
{"code":"BadRequest","message":"Http 请求失败:已超时。"}
到底出了什么问题?我该如何调试它?Azure 本身或我的平面文件编码器架构有问题吗?