Example #1
0
        public void SetStatus(string planUniqueName, long planInstanceId, [FromBody] Plan plan)
        {
            string context = GetContext(nameof(SetStatus),
                                        nameof(planUniqueName), planUniqueName, nameof(planInstanceId), planInstanceId,
                                        nameof(plan), plan);

            try
            {
                SynapseServer.Logger.Debug(context);
                _server.UpdatePlanStatus(plan);
            }
            catch (Exception ex)
            {
                SynapseServer.Logger.Error(
                    Utilities.UnwindException(context, ex, asSingleLine: true));
                throw;
            }
        }
Example #2
0
        public void SetStatus(string planUniqueName, long planInstanceId, [FromBody] string planString)
        {
            InitPlanServer();

            string context = GetContext(nameof(SetStatus),
                                        nameof(planUniqueName), planUniqueName, nameof(planInstanceId), planInstanceId,
                                        nameof(planString), planString);

            planString = CryptoHelpers.Decode(planString);
            Plan plan = Plan.FromYaml(new StringReader(planString));

            try
            {
                SynapseServer.Logger.Debug(context);
                _server.UpdatePlanStatus(plan);
            }
            catch (Exception ex)
            {
                SynapseServer.Logger.Error(
                    Utilities.UnwindException(context, ex, asSingleLine: true));
                throw;
            }
        }