public void Edit_instanceServ(AeronaveOid p_thisAeronaveArg) { // Create new context using (ONServiceContext lOnContext = new ONServiceContext(OnContext)) { // Change to Transactional OnContext Instance.OnContext = lOnContext; // Call Executive AeronaveExecutive lExecutive = new AeronaveExecutive(); lExecutive.OnContext = lOnContext; lExecutive.Instance = Instance; lExecutive.Edit_instanceServ(p_thisAeronaveArg); // Change to Non-Transactional OnContext Instance.OnContext = OnContext; } }