Esempio n. 1
0
 public RFProcessingTrackerHandle RunProcess(bool isGraph, string processName, RFGraphInstance instance, RFUserLogEntry userLogEntry)
 {
     try
     {
         Log.Info(this, "RunProcess {0} / ({1},{2})", processName, instance != null ? instance.Name : null, instance != null ? instance.ValueDate : null);
         LogRequest();
         var activity = new RFRequestActivity(_context, _engineConfig);
         // TODO: how should we treat non-graph?
         return(RegisterTracker(activity.Run(isGraph, processName, new RFEngineProcessorGraphInstanceParam(instance), userLogEntry)));
     }
     catch (Exception ex)
     {
         Log.Exception(this, "RunProcess", ex);
         return(new RFProcessingTrackerHandle
         {
             TrackerCode = "error"
         });
     }
 }