2016-06-28 122 views
0

我有一个逻辑应用程序工作流程正在成功运行(前提数据库轮询)。但是在成功运行后,它将保持失败状态,直到重新启动IIS AppPool。逻辑失败成功运行后

任何人都可以让我知道是否有配置更改需要完成? enter image description here

下面的代码JSON片断

{ “$纲目”: “https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-04-01-preview/workflowdefinition.json#”,

"actions": { 
    "SalesTransactionGPtoCanonical": { 
     "inputs": { 
      "body": { 
       "InputXml": "@{triggerBody()?['OutputXml']}" 
      }, 
      "method": "post", 
      "queries": { 
       "mapName": "SalesTransaction_GP_to_Canonical" 
      }, 
      "uri": "https://transformserviceaf6****************b4b6.azurewebsites.net:443/api/Transform" 
     }, 
     "metadata": { 
      "apiDefinitionUrl": "https://transformservice***************b4b6.azurewebsites.net/swagger/docs/1.0", 
      "swaggerSource": "website" 
     }, 
     "runAfter": {}, 
     "type": "Http" 
    } 
}, 
"contentVersion": "1.0.0.0", 
"outputs": {}, 
"parameters": {}, 
"triggers": { 
    "GetSalesTransactions": { 
     "inputs": { 
      "method": "get", 
      "uri": "https://microsoftsqlconnector*************399.azurewebsites.net/api/xml/poll?triggerState=*" 
     }, 
     "recurrence": { 
      "frequency": "Minute", 
      "interval": 2 
     }, 
     "type": "Http" 
    } 
} 

}

请让我知道,如果没有在JSON文件中的任何改变

+0

添加有关行动在洛杉矶,这可能有错误在里面输入/输出内容配置一些更多的信息工作。 – TusharJ

+0

Hi Tushar,请查找工作流程的JSON脚本,并告知我触发部分是否有任何更改 – Vinoth

+0

@Vinoth,如果您在ibiza门户中选择任何失败的触发器执行,它将打开一个刀片与输入/输出/错误的细节。这应该有助于调查为什么触发失败 –

回答

0

我修改了触发机制,将轮询触发器更改为sched使用post方法触发并从DB获取数据。现在我没有得到失败的消息和预期

感谢, Vinoth

+0

这是完整的答案吗? – manetsus

+0

即使成功运行后,数据库轮询触发器也会失败。但是当我将触发器机制更改为预定运行并使用HTTP post方法获取记录时,那时它可以解决任何问题。我不知道如何做与SQL轮询选项。但我改变了让它工作的方式 – Vinoth