2016-06-28 120 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