Menu ▾ ▴

FinPlusAuditReview

Anonymous

Three core audit scenarios, see Audit Model.

Admin data audit

under construction

MIS/ECN quote activity

under construction

Basic event audit

  • Capture through service/client component base.

  • Command audit add "SaveAudit" to code, general audit point CommandRouter.

        public override void CommandRouter(IFinPlusFunction func) 
        {
            try
            {
                base.CaptureCommand(func);
    
                base.SaveAudit(func.Name, new IFinPlusFunction[] { func, _quote });
    
                switch ((Commands)Enum.Parse(typeof(Commands), func.Name, true))
                {
                    case Commands.QuoteAcceptPublish: QuoteAcceptPublish(); break;
                    case Commands.QuoteDeclinePublish: QuoteDeclinePublish(); break;
    
  • Events routed in function format and all data structures in function format allow for multiple capture of linked functions.


Related

Wiki: Projects
Wiki: SideBar