public static void PerformCallbackArchivedGC() { var wpList = Ren.GetWorkitemNameIdOneHandlerInVector(); var wp = wpList.FirstOrDefault(wpp => String.Compare(wpp.Item3, "archiveTask", StringComparison.CurrentCultureIgnoreCase) == 0); var response = Ren.PostWorkitemRequest("Archived(GC) start", GlobalContext.LocationDict["WorkitemStart"], wp.Item1, wp.Item2, null); response = Ren.PostWorkitemRequest("Archived(GC) complete", GlobalContext.LocationDict["WorkitemComplete"], wp.Item1, wp.Item2, null); }
public static void PerformCallbackPaid() { var wpList = Ren.GetWorkitemNameIdOneHandlerInVector(); var wp = wpList[0]; var response = Ren.PostWorkitemRequest("Pay start", GlobalContext.LocationDict["WorkitemStart"], wp.Item1, wp.Item2, null); response = Ren.PostWorkitemRequest("Pay complete", GlobalContext.LocationDict["WorkitemComplete"], wp.Item1, wp.Item2, null); }
public static void PerformCallbackDelivered() { var wpList = Ren.GetWorkitemNameIdOneHandlerInVector(); var wp = wpList[0]; var payload = "{\"passed\":1}"; var response = Ren.PostWorkitemRequest("Delivere start", GlobalContext.LocationDict["WorkitemStart"], wp.Item1, wp.Item2, null); response = Ren.PostWorkitemRequest("Delivere complete", GlobalContext.LocationDict["WorkitemComplete"], wp.Item1, wp.Item2, payload); }
public static void PerformCallbackUpdateDeliTimeKO() { // 这里会有2个工作项:updateDeliTimeTask和Archived var wpList = Ren.GetWorkitemNameIdOneHandlerInVector(); var wp = wpList.FirstOrDefault(wpp => String.Compare(wpp.Item3, "updateDeliTimeTask", StringComparison.CurrentCultureIgnoreCase) == 0); var response = Ren.PostWorkitemRequest("UpdateDeliTime start", GlobalContext.LocationDict["WorkitemStart"], wp.Item1, wp.Item2, null); response = Ren.PostWorkitemRequest("UpdateDeliTime complete", GlobalContext.LocationDict["WorkitemComplete"], wp.Item1, wp.Item2, null); }
public static void PerformUploadProcess() { try { Ren.LoadProcessFromDirectory(IOUtils.ParseURItoURL("processDir")); var processName = "RestaurantTest_" + DateTime.Now.ToString().Replace(' ', '_'); LogUtils.LogLine("Process Name is: " + processName + "\nMainBO: GuestOrder", LogLevel.Normal); NetClient.PostData(GlobalContext.LocationDict["CreateProcess"], new Dictionary <string, string> { { "token", Ren.transaction.AuthToken }, { "renid", "admin@admin" }, { "name", processName }, { "mainbo", "GuestOrder" } }, out var retStr); var response = JsonConvert.DeserializeObject <StdResponseEntity>(retStr); Ren.transaction.ProcessPID = ReturnDataHelper.DecodeString(response); Ren.transaction.ProcessName = processName; if (String.IsNullOrEmpty(Ren.transaction.ProcessPID)) { LogUtils.LogLine("Failed to create process. " + response, LogLevel.Error); } else { LogUtils.LogLine("Create Process OK, PID: " + Ren.transaction.ProcessPID, LogLevel.Important); } // upload BO Content var BRList = new List <string>(); foreach (var boDict in Ren.transaction.BOVector) { var retKVP = Ren.UploadBO(boDict["bo_name"], boDict["bo_content"]).First(); boDict["boid"] = retKVP.Key; response = JsonConvert.DeserializeObject <StdResponseEntity>(retKVP.Value); var responseDict = ReturnDataHelper.DecodeList(response); BRList.AddRange(responseDict.Select(br => br.ToString())); } Ren.transaction.BusinessRoleList = new HashSet <string>(); foreach (var br in BRList) { Ren.transaction.BusinessRoleList.Add(br); } } catch (Exception ex) { LogUtils.LogLine("PerformUploadProcess exception occurred" + ex, LogLevel.Error); } }
private void button3_Click(object sender, EventArgs e) { Ren.PerformMappingBRole(); }
private void button11_Click(object sender, EventArgs e) { Ren.PerformCallbackCalculated(); }
public static void PerformSubmitAndStart() { Ren.transaction.LaunchType = 0; Ren.transaction.IsolationType = 0; Ren.transaction.FailureType = 0; Ren.transaction.AuthType = 0; Ren.transaction.RenUsername = "******"; try { NetClient.PostData(GlobalContext.LocationDict["SubmitProcess"], new Dictionary <string, string> { { "token", Ren.transaction.AuthToken }, { "pid", Ren.transaction.ProcessPID }, { "from", "ProcessTester.NET" }, { "renid", Ren.transaction.RenUsername }, { "bindingType", Ren.transaction.IsolationType.ToString() }, { "launchType", Ren.transaction.LaunchType.ToString() }, { "failureType", Ren.transaction.FailureType.ToString() }, { "authType", Ren.transaction.AuthType.ToString() }, { "binding", "" } // todo static Resources.xml }, out var retStr); var response = JsonConvert.DeserializeObject <StdResponseEntity>(retStr); var submitRes = ReturnDataHelper.DecodeString(response); var submitResItem = submitRes.Split(','); Ren.rtid = submitResItem[0]; LogUtils.LogLine("Submit Process OK, RTID: " + Ren.rtid, LogLevel.Important); } catch (Exception ex) { LogUtils.LogLine("Submit process, exception occurred" + ex, LogLevel.Error); return; } try { NetClient.PostData(GlobalContext.LocationDict["UploadMapping"], new Dictionary <string, string> { { "token", Ren.transaction.AuthToken }, { "rtid", Ren.rtid }, { "organgid", "COrg_571d200f-0f35-11e8-9072-5404a6a99e5d" }, { "dataversion", "version1" }, { "map", Ren.GeneratePostMapStringOfMappings() } }, out var retStr); var response = JsonConvert.DeserializeObject <StdResponseEntity>(retStr); LogUtils.LogLine("Mapping BRole Send OK, Response: " + ReturnDataHelper.DecodeString(response), LogLevel.Important); } catch (Exception ex) { LogUtils.LogLine("Register mappings, exception occurred" + ex, LogLevel.Error); } try { NetClient.PostData(GlobalContext.LocationDict["LoadParticipant"], new Dictionary <string, string> { { "token", Ren.transaction.AuthToken }, { "rtid", Ren.rtid }, { "renid", Ren.transaction.RenUsername } }, out var retStr); var response = JsonConvert.DeserializeObject <StdResponseEntity>(retStr); LogUtils.LogLine("LoadParticipant Send OK, Response: " + ReturnDataHelper.DecodeString(response), LogLevel.Important); } catch (Exception ex) { LogUtils.LogLine("Register mappings, exception occurred" + ex, LogLevel.Error); } try { NetClient.PostData(GlobalContext.LocationDict["StartProcess"], new Dictionary <string, string> { { "token", Ren.transaction.AuthToken }, { "rtid", Ren.rtid } }, out var retStr); var response = JsonConvert.DeserializeObject <StdResponseEntity>(retStr); LogUtils.LogLine("StartProcess send OK, Response: " + ReturnDataHelper.DecodeString(response), LogLevel.Important); } catch (Exception ex) { LogUtils.LogLine("Register mappings, exception occurred" + ex, LogLevel.Error); } }
private void button4_Click(object sender, EventArgs e) { Ren.PerformSubmitAndStart(); }
private void button13_Click(object sender, EventArgs e) { Ren.PerformCallbackArchivedGC(); }
private void button14_Click(object sender, EventArgs e) { Ren.PerformCheckFinish(); }
private void button2_Click(object sender, EventArgs e) { Ren.PerformUploadProcess(); }
public Form1() { InitializeComponent(); Ren.ReadLocationFromSteady(); }
private void button5_Click(object sender, EventArgs e) { Ren.PerformCallbackSubmit(); }
private void button10_Click(object sender, EventArgs e) { Ren.PerformCallbackRequestCheck(); }
private void button8_Click(object sender, EventArgs e) { Ren.PerformCallbackDelivered(); Ren.PerformCallbackUpdateDeliTimeKO(); }
private void button7_Click(object sender, EventArgs e) { Ren.PerformCallbackTestCompleted(); }
private void button6_Click(object sender, EventArgs e) { Ren.PerformCallbackProduced(); }
private void button12_Click(object sender, EventArgs e) { Ren.PerformCallbackPaid(); }
private void button1_Click(object sender, EventArgs e) { Ren.PerformLogin(); }