﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum / StrataFrame Application Framework / Role Based Security </title><generator>InstantForum.NET v4.1.4</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>forum@strataframe.net</webMaster><lastBuildDate>Mon, 12 May 2008 06:36:49 GMT</lastBuildDate><ttl>20</ttl><item><title>RBS Error when Viewing Permissions</title><link>http://forum.strataframe.net/Topic15913-21-1.aspx</link><description>I'm getting an error when in the Security Editor.  &lt;/P&gt;&lt;P&gt;If you choose the top level Permissions and then select any permission from the right pane "All Permissions" view.  You get the error displayed below, I also got the same error running form the RBS Sample.&lt;/P&gt;&lt;P&gt;Exception&lt;BR&gt;  Could not create permission editor.&lt;/P&gt;&lt;P&gt;Source     : MicroFour StrataFrame Security&lt;/P&gt;&lt;P&gt;Stack Trace: &lt;BR&gt;   at MicroFour.StrataFrame.Security.SecurityDialog.CreatePermissionForm(Int32 ProjectPK, Int32 ItemPK, String Category, Boolean IsCopy)&lt;BR&gt;   at MicroFour.StrataFrame.Security.SecurityDialog.EditPermission()&lt;BR&gt;   at MicroFour.StrataFrame.Security.SecurityDialog.lvDetail_DoubleClick(Object sender, EventArgs e)&lt;BR&gt;   at System.Windows.Forms.Control.OnDoubleClick(EventArgs e)&lt;BR&gt;   at System.Windows.Forms.ListView.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Native&amp;#119;indow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;BR&gt;</description><pubDate>Sat, 26 Apr 2008 09:33:27 GMT</pubDate><dc:creator>Purnell W Glenn</dc:creator></item><item><title>Role Based Security Editor</title><link>http://forum.strataframe.net/Topic15951-21-1.aspx</link><description>Chaps,&lt;/P&gt;&lt;P&gt;I have fallen into a problem. I have enabled what I thought was security in my application and where it is at the moment it presents a login to the user and that's it. I was just embarking on the actual security portion, deciding what user roles can get into what forms etc. When I discovered that the security editor that you provide actually looks at the security tables in the SF database, while in my application the security dialog is actually looking at the security tables in my application. As I understand that permission sets can't be altered while an app is running, is there any way that I can use your application to look at the tables in my application.&lt;/P&gt;&lt;P&gt;I have tried this but the SFSProjects table is not present in my application, and I wouldn't actually expect it to be.&lt;/P&gt;&lt;P&gt;I am on 1.6.6 if that makes any difference.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Geoff</description><pubDate>Mon, 28 Apr 2008 10:52:57 GMT</pubDate><dc:creator>Geoff Hirst</dc:creator></item><item><title>Single Sign On</title><link>http://forum.strataframe.net/Topic15922-21-1.aspx</link><description>Hi,&lt;br&gt;Does SF support single sign on? If no, any plan to implement this?&lt;br&gt;&lt;br&gt;Thank you</description><pubDate>Sun, 27 Apr 2008 08:14:38 GMT</pubDate><dc:creator>Chan</dc:creator></item><item><title>Password Change Dialog Custmization</title><link>http://forum.strataframe.net/Topic15831-21-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;Can We change the Password dialog box as we can customize the login screen.</description><pubDate>Wed, 23 Apr 2008 07:56:55 GMT</pubDate><dc:creator>Ramakant Kulkarni</dc:creator></item><item><title>Can I create a view in SQL Server that pulls on the RBS tables?</title><link>http://forum.strataframe.net/Topic15767-21-1.aspx</link><description>For a little backstory you can review this link... if ya want...&lt;br&gt;&lt;br&gt;http://forum.strataframe.net/Topic4501-21-1.aspx&lt;br&gt;&lt;br&gt;Here is my question... I'll do my best to explain it clearly ... ;-)&lt;br&gt;&lt;br&gt;I have a table called Locations... Here is a sample of the records&lt;br&gt;&lt;br&gt;LocationID     LocationName     RBSKey&lt;br&gt;1                 Canton               RBS.Canton&lt;br&gt;2                 New Philly           RBS.NewPhilly&lt;br&gt;3                 Champioin           RBS.Champion&lt;br&gt;&lt;br&gt;We are controlling the locations our users have through RBS. That is why i included the above link... You guys gave me the idea earlier...&lt;br&gt;&lt;br&gt;Now my question is this... I want to create a view that will only show the Products available in the locations the user has permission to. This would be easy if they could only have permission to one location... but they can have permission to multiple locations... so rather than front load all the records and then run a for...next loop and delete all the records they dont have access to ... i'm hoping I can create a view that will use the RBS tables linked by the RBS keys in the locations table in my database.&lt;br&gt;&lt;br&gt;Is this clear?</description><pubDate>Fri, 18 Apr 2008 16:23:22 GMT</pubDate><dc:creator>StarkMike</dc:creator></item><item><title>Access SecurityBasics from Class Library</title><link>http://forum.strataframe.net/Topic15473-21-1.aspx</link><description>Hi,&lt;br&gt;I would like to access SecurityBasics from a class library. I faced problem that, .NET unable to locate it even though I have added it to reference. It just working fine in Windows Application.&lt;br&gt;&lt;br&gt;Any ideas?&lt;br&gt;&lt;br&gt;Thank you</description><pubDate>Wed, 09 Apr 2008 10:42:59 GMT</pubDate><dc:creator>Chan</dc:creator></item><item><title>RBS and Oracle</title><link>http://forum.strataframe.net/Topic15317-21-1.aspx</link><description>I'm in the planning stage of designing a large app that need to run on MS SQL and Oracle.   I want to use the RBS on both platforms, because it would allow me to have a single core appp when complete.   I have read posts on this issue that RBS does not work on oracle and I may can not have an option to install SQL express.&lt;/P&gt;&lt;P&gt;I like to know is there another work around, which aloud the RBS to point to oracle.  Even if I have to do some work.</description><pubDate>Wed, 02 Apr 2008 09:00:14 GMT</pubDate><dc:creator>Purnell W Glenn</dc:creator></item><item><title>Security Editor Error</title><link>http://forum.strataframe.net/Topic15316-21-1.aspx</link><description>when I try editing  a user  or try adding a new user and save the new users details I get the following error:&lt;/P&gt;&lt;P&gt;Note: This error has started since upgrading to 1.6.5, previous to that it had been working fine&lt;/P&gt;&lt;P&gt;SqlException&lt;BR&gt;  Invalid column name 'us_DisplayName'.&lt;/P&gt;&lt;P&gt;Source     : .Net SqlClient Data Provider&lt;/P&gt;&lt;P&gt;Stack Trace: &lt;BR&gt;   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)&lt;BR&gt;   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)&lt;BR&gt;   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)&lt;BR&gt;   at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)&lt;BR&gt;   at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()&lt;BR&gt;   at System.Data.SqlClient.SqlDataReader.get_MetaData()&lt;BR&gt;   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)&lt;BR&gt;   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)&lt;BR&gt;   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)&lt;BR&gt;   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)&lt;BR&gt;   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)&lt;BR&gt;   at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)&lt;BR&gt;   at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)&lt;BR&gt;   at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)&lt;BR&gt;   at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)&lt;BR&gt;   at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)&lt;BR&gt;   at MicroFour.StrataFrame.Data.DbDataSourceItem.GetDataTable(DbCommand Command, OnChangeEventHandler CallBack)&lt;BR&gt;   at MicroFour.StrataFrame.Data.SqlDataSourceItem.GetDataTable(DbCommand Command, OnChangeEventHandler CallBack)&lt;BR&gt;   at MicroFour.StrataFrame.Data.DbDataSourceItem.GetDataTable(QueryInformation QueryInfo, OnChangeEventHandler CallBack)&lt;BR&gt;   at MicroFour.StrataFrame.Data.DataLayer.GetDataTable(QueryInformation QueryInfo, Boolean RegisterNotification)&lt;BR&gt;   at MicroFour.StrataFrame.Business.BusinessLayer.FillOrGetByPrimaryKey(Object[] PrimaryKeyValues, Boolean ReplaceCurrentDataTable)&lt;BR&gt;   at MicroFour.StrataFrame.Business.BusinessLayer.FillByPrimaryKey(Int32 PrimaryKeyValue)&lt;BR&gt;   at MicroFour.StrataFrame.Security.UserEditor..ctor(Int32 ProjectPK, Int32 UserPK, Int32 ExistingUserPK, Boolean IsCopy)&lt;BR&gt;   at MicroFour.StrataFrame.Security.UserEditor..ctor(Int32 ProjectPK, Int32 UserPK)&lt;BR&gt;   at MicroFour.StrataFrame.Security.SecurityDialog.EditUser()&lt;BR&gt;   at MicroFour.StrataFrame.Security.SecurityDialog.cmType_UserEdit_Click(Object sender, EventArgs e)&lt;BR&gt;   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)&lt;BR&gt;   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)&lt;BR&gt;   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)&lt;BR&gt;   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)&lt;BR&gt;   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)&lt;BR&gt;   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)&lt;BR&gt;   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)&lt;BR&gt;   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)&lt;BR&gt;   at System.Windows.Forms.Control.WmMouseUp(Message&amp;amp; m, MouseButtons button, Int32 clicks)&lt;BR&gt;   at System.Windows.Forms.Control.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.ScrollableControl.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.ToolStrip.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.ToolStripDropDown.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Native&amp;#119;indow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;/P&gt;&lt;P&gt;where is the Us_DisplayName column used?&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;BR&gt;</description><pubDate>Wed, 02 Apr 2008 08:46:45 GMT</pubDate><dc:creator>Nadr S Rajab</dc:creator></item><item><title>Erro ao adicionar um LoginForm</title><link>http://forum.strataframe.net/Topic15282-21-1.aspx</link><description>Tenho um projeto usando o Devexpress como principal, e quando adiciono o loguin form do strata para fazer o loguin, copiei os metodos de um projeto strata com seguranca para o program.cs mas esta apresentando este erro (imagem):</description><pubDate>Tue, 01 Apr 2008 09:39:21 GMT</pubDate><dc:creator>Ronald W Wolochn</dc:creator></item><item><title>Projeto de seguranca nao aparece no Solution Preferences</title><link>http://forum.strataframe.net/Topic15298-21-1.aspx</link><description>Me corrija se estiver errado...&lt;/P&gt;&lt;P&gt;Tenho 2 conexões do StrataFrame design-time components (My Conection, StrataFrame Data Store). Pelo que entendo estas conexoes server para manter os componentes de design do strata frame (Bo, etc).&lt;/P&gt;&lt;P&gt;Quando crio um projeto de segurança, apos ja ter importado todas as tabeals SFS para meu banco de dados, seleciono a conexao  (Myconection) pois as seguranca deve esta no meu bd e nao no bd de design do strata.&lt;/P&gt;&lt;P&gt;Quando faço isso, o solution preferences abre, mas nao mostra meus projetos de seguranca, pois o meu data base esta setado ainda para o Strata Frame Data Store.&lt;/P&gt;&lt;P&gt;Ao mudar o Database Conection para a conexao My Conection , o Solution Preferences nao abre.&lt;/P&gt;&lt;P&gt;Oque pode ser?</description><pubDate>Tue, 01 Apr 2008 12:12:02 GMT</pubDate><dc:creator>Ronald W Wolochn</dc:creator></item><item><title>Read Only Permissions</title><link>http://forum.strataframe.net/Topic15279-21-1.aspx</link><description>I'm setting up form security permissions and have a question regarding the Read Only option.&lt;/P&gt;&lt;P&gt;I created four permissions per form, View, Add, Edit and Delete.  If I give 'View' permissions and Deny Add, Edit and Delete, have I essentially granted Read Only Permissions on the Form? &lt;/P&gt;&lt;P&gt;Do you suggest I check the option 'Do not allow read-only as a possible action for this permission' on the four form permissions to elimiate any confusion for the user setting the permissions?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Tim</description><pubDate>Tue, 01 Apr 2008 09:25:42 GMT</pubDate><dc:creator>Tim Dol</dc:creator></item><item><title>Active Users</title><link>http://forum.strataframe.net/Topic15216-21-1.aspx</link><description>Is there an easy way to get a list of active users from SFSUsers?  I assume the Active Flag is encrypted in the us_Data field.&lt;br&gt;&lt;br&gt;Thanks&lt;br&gt;Tim&lt;br&gt;</description><pubDate>Thu, 27 Mar 2008 15:37:24 GMT</pubDate><dc:creator>Tim Dol</dc:creator></item><item><title>Restriction - overlapping error</title><link>http://forum.strataframe.net/Topic12906-21-1.aspx</link><description>When I add to a new period in the register of restrictions the system is not verifying the overlapping of the periods.&lt;P&gt;&lt;IMG src="http://forum.strataframe.net/Uploads/Images/42a7b675-c7f9-4113-9f15-dde2.bmp"&gt;&lt;BR&gt;</description><pubDate>Wed, 05 Dec 2007 18:44:13 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item><item><title>Speed up application startup</title><link>http://forum.strataframe.net/Topic14868-21-1.aspx</link><description>Is there a recommended way to do that?  I'm using both Strataframe and VFP through UDP.  It is a little slow at startup especially on slow machines (duh). &lt;/P&gt;&lt;P&gt;But how would you recommend starting up app and login screen at same time? If login fails, just close entire app.  But if succeeds everythings allready there (or almost). &lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Marcel&lt;/P&gt;&lt;P&gt;P.S. continue to love working with your framework especially new version and now also the security editor and ddt. Saves tons of time.:)</description><pubDate>Thu, 13 Mar 2008 17:30:09 GMT</pubDate><dc:creator>Marcel Heitlager</dc:creator></item><item><title>Security Database preference....</title><link>http://forum.strataframe.net/Topic14808-21-1.aspx</link><description>Hi All,&lt;/P&gt;&lt;P&gt;I am setting up the Security Features in one of my projects and would like to know what is the preference for the Security Database to be used:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Use the same database where all the project's table will be included or&lt;/LI&gt;&lt;LI&gt;Use a separate database just for the security tables?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Thanks!</description><pubDate>Tue, 11 Mar 2008 22:21:35 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RBS and SQL Server Authentication and question about the SF security dialog.</title><link>http://forum.strataframe.net/Topic14650-21-1.aspx</link><description>hi Guys,&lt;/P&gt;&lt;P&gt;please forgive me being a little wet behind the ears on this. I have just started implementing RBS into my application and one thing has been nagging me for a while.&lt;/P&gt;&lt;P&gt;My application will most likely be deployed in scenarios where there is no domain controller so I am opting for SQL Server authentication. I have set up RBS and it works well so far. However, my database connection is still using Windows authentication and I need to move this now to SQL Server authentication which requires the set up of logins on SQL Server, yes?&lt;/P&gt;&lt;P&gt;I was working through the security editor and saw that it creates users and I thought that this might create the needed logins on SQL Server, but this didn't happen. So, what I am asking here is what is best way of organizing a SQL Server login for my application that the data connection can use and access the application database.&lt;/P&gt;&lt;P&gt;I hope the above makes sense. &lt;/P&gt;&lt;P&gt;Q2.&lt;/P&gt;&lt;P&gt;Using your SecurityDialog, is there any way I can put my applications name on it? I would rather not create a custom one just to add my application name.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;Geoff.</description><pubDate>Tue, 04 Mar 2008 12:27:41 GMT</pubDate><dc:creator>Geoff Hirst</dc:creator></item><item><title>Set Form Based on CurrentUser/Role</title><link>http://forum.strataframe.net/Topic14637-21-1.aspx</link><description>In order to do what I wanted to do I utilized the ShowGateway() method in the program.cs.  I added two forms to the collection in InitApplication.  Then I added the following code to the ShowGateway method:&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;FONT size=2&gt; (System.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Environment&lt;/FONT&gt;&lt;FONT size=2&gt;.MachineName != &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"COMPNAME"&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;BR&gt;{&lt;BR&gt;    e.FormIndexToShow = 0;&lt;BR&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;else&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;{&lt;BR&gt;    e.FormIndexToShow = 1;&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;This does work.  My actual code involves a little more string manipulation in order to limit the number of workstations to three that get FormIndex 1; however, if I logged on to those workstations as myself (an admin), it would be nice to get the general window (index 0).  That won't happen, though.  Only the one form will be displayed.  &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;So, here is my question:  how do I set the main form based on the current logged in user name or a role assigned to that user?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Thanks,&lt;BR&gt;Bill&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Sat, 01 Mar 2008 10:36:12 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>Questions regarding Role-based Security</title><link>http://forum.strataframe.net/Topic7819-21-1.aspx</link><description>Hello,&lt;/P&gt;&lt;P&gt;I am creating an application base that will be used for all of our WinForm executables.  Attached is the project that illustrates the following three issues:&lt;/P&gt;&lt;P&gt;1.  When applying themes to the application, the User Panel's label controls do not update with the chosen "theme" until I run the mouse cursor over the control.  Is there a way to force a refresh?  Should I have to?&lt;/P&gt;&lt;P&gt;2.  Create a new security user and save the new record.  Next Edit the same record and try to change the Permissions: Default Action and Restrictions.  Notice there should not be any permission records available.  The framework throws a Null Reference Exception:&lt;/P&gt;&lt;P&gt;NullReferenceException&lt;BR&gt; Object reference not set to an instance of an object.&lt;/P&gt;&lt;P&gt;Source     : MicroFour StrataFrame Security&lt;/P&gt;&lt;P&gt;Stack Trace: &lt;BR&gt;   at MicroFour.StrataFrame.Security.UserEditor.SaveData(TreeNode Node, SetDataPiece SetPiece)&lt;BR&gt;   at MicroFour.StrataFrame.Security.UserEditor.cboAction_SelectedIndexChanged(Object sender, EventArgs e)&lt;BR&gt;   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)&lt;BR&gt;   at System.Windows.Forms.ComboBox.WmReflectCommand(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.ComboBox.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(Message&amp;amp; m)&lt;BR&gt;   at System.Windows.Forms.Native&amp;#119;indow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)&lt;BR&gt;&lt;BR&gt;Should these controls be available if there are no Permission records?  Is there a way to more gracefully trap this error?&lt;/P&gt;&lt;P&gt;3. Restart the application.  Use the new user created in step 2 to sign on.  A SQL exception will occur:&lt;/P&gt;&lt;P&gt;System.Data.SqlClient.SqlException was unhandled by user code&lt;BR&gt;  Class=16&lt;BR&gt;  ErrorCode=-2146232060&lt;BR&gt;  LineNumber=1&lt;BR&gt;  Message="Invalid object name 'dbo.SFSUserRolePermissionInfo'."&lt;BR&gt;  Number=208&lt;BR&gt;  Procedure=""&lt;BR&gt;  Server="DEVSVR2"&lt;BR&gt;  Source=".Net SqlClient Data Provider"&lt;BR&gt;  State=1&lt;BR&gt;  StackTrace:&lt;BR&gt;       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)&lt;BR&gt;       at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)&lt;BR&gt;       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)&lt;BR&gt;       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)&lt;BR&gt;       at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()&lt;BR&gt;       at System.Data.SqlClient.SqlDataReader.get_MetaData()&lt;BR&gt;       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)&lt;BR&gt;       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)&lt;BR&gt;       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)&lt;BR&gt;       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)&lt;BR&gt;       at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)&lt;BR&gt;       at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)&lt;BR&gt;       at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)&lt;BR&gt;       at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)&lt;BR&gt;       at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)&lt;BR&gt;       at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)&lt;BR&gt;       at MicroFour.StrataFrame.Data.DbDataSourceItem.GetDataTable(DbCommand Command, OnChangeEventHandler CallBack)&lt;BR&gt;       at MicroFour.StrataFrame.Data.SqlDataSourceItem.GetDataTable(DbCommand Command, OnChangeEventHandler CallBack)&lt;BR&gt;       at MicroFour.StrataFrame.Data.DataLayer.GetDataTable(DbCommand Command, Boolean RegisterNotification)&lt;BR&gt;       at MicroFour.StrataFrame.Business.BusinessLayer.FillDataTable(DbCommand CommandToExecute)&lt;BR&gt;       at MicroFour.StrataFrame.Security.BusinessObjects.SFSUserRolePermissionInfoBO.FillByUser(Int32 UserPK)&lt;BR&gt;       at MicroFour.StrataFrame.Security.LoggedInUser.CreatePermissionsListRolesOnly(Int32 UserPK)&lt;BR&gt;       at MicroFour.StrataFrame.Security.LoggedInUser.CreateNew(SFSUsersBO UserInfo)&lt;BR&gt;       at MicroFour.StrataFrame.Security.Login.AttemptLogin(Object sender, EventArgs e)&lt;BR&gt;       at ApplicationBase.ETILogin.OnAttemptLogin() in C:\ETIDev\ApplicationBase\ETILogin.vb:line 30&lt;BR&gt;       at ApplicationBase.ETILogin.cmdOk_Click(Object sender, EventArgs e) in C:\ETIDev\ApplicationBase\ETILogin.vb:line 282&lt;BR&gt;       at System.Windows.Forms.Control.OnClick(EventArgs e)&lt;BR&gt;       at System.Windows.Forms.Button.OnClick(EventArgs e)&lt;BR&gt;       at System.Windows.Forms.Button.PerformClick()&lt;BR&gt;       at System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)&lt;BR&gt;       at System.Windows.Forms.ContainerControl.ProcessDialogKey(Keys keyData)&lt;BR&gt;       at System.Windows.Forms.TextBoxBase.ProcessDialogKey(Keys keyData)&lt;BR&gt;       at System.Windows.Forms.Control.PreProcessMessage(Message&amp;amp; msg)&lt;BR&gt;       at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message&amp;amp; msg)&lt;BR&gt;       at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG&amp;amp; msg)&lt;BR&gt;&lt;BR&gt;I am unsure about this issue.  I do not see any tables, even in your samples that have this name.  Could this be caused by the fact I do not have any securable forms created as of yet in this project?&lt;/P&gt;&lt;P&gt;Any ideas would be greatly appreciated!&lt;/P&gt;&lt;P&gt;Ben Kim</description><pubDate>Mon, 02 Apr 2007 09:43:17 GMT</pubDate><dc:creator>Ben Kim</dc:creator></item><item><title>Not so fast on the sunshine and roses boys</title><link>http://forum.strataframe.net/Topic14192-21-1.aspx</link><description>I rebuilt the security database using the DDT, added the security user and password, made the user a dbo, successfully launched the security maintenance form, tried to add a new user and viola ... there appears to be a Japanese Beetle in the rose garden.  Did I miss a step when deploying the security database?&lt;P&gt;&lt;IMG src="http://forum.strataframe.net/Uploads/Images/90ce59ba-15d3-44e9-a0b6-8847.png"&gt;</description><pubDate>Thu, 07 Feb 2008 20:03:54 GMT</pubDate><dc:creator>Charles Thomas Blankenship</dc:creator></item><item><title>Login form error</title><link>http://forum.strataframe.net/Topic14174-21-1.aspx</link><description>I get the currentrowindex -1 error when I screw up and enter the wrong password.  &lt;/P&gt;&lt;P&gt;What might be causing this?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;CT</description><pubDate>Thu, 07 Feb 2008 12:23:32 GMT</pubDate><dc:creator>Charles Thomas Blankenship</dc:creator></item><item><title>Is there a comparable method like SecurityBasics.CurrentUser.IsInRole("NameOfRole")?</title><link>http://forum.strataframe.net/Topic13988-21-1.aspx</link><description>All I want to do is simply make something invisible...a navigation group on a DevExpress Navigation Bar Control.  Here is my attempt after setting up roles and permissions, then DDT to deploy:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;if&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;SecurityBasics&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;.CurrentUser.GetPermission(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"SystemMaintenance"&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;).Action == &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;PermissionAction&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;.Grant)&lt;BR&gt;&lt;/FONT&gt;{&lt;BR&gt;    AdminNavBarGroup.Visible = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;true&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;else&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;{&lt;BR&gt;    AdminNavBarGroup.Visible = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;false&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;I have a role called "Administration".  A permission key was created for a category called Administration (not technically related).  The key is use above and it is called "SystemMaintenance".  The key is given grant rights for the "Administration" role.  I removed myself from that role to test.  The only thing that may be gumming&lt;/FONT&gt;&lt;FONT size=2&gt; up the works is the fact that my profile is marked as an administrator.  Does the administrator bypass any and all permission sets?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;What would be nice is SecurityBasics.CurrentUser.IsInRole("Administration").  It would simply return a boolean value.  It look like I have to create a dictionary list then walk the list to see if the user is in the role or not.  Is that right?&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Thanks for your help,&lt;BR&gt;Bill&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Mon, 04 Feb 2008 15:39:09 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>Permission -&amp;gt; Category -&amp;gt; Role</title><link>http://forum.strataframe.net/Topic14041-21-1.aspx</link><description>If I have a category of permissions assigned to a role (all keys are granted for that category), then add a new key to the same category, the new key is not marked for the category in that role.  Is this by design?  Basically, I will need to check every role where the category is assigned and make sure that the new permission is activated.  Not a big deal...just making sure I am doing this correctly.&lt;/P&gt;&lt;P&gt;Thanks!&lt;BR&gt;Bill</description><pubDate>Tue, 05 Feb 2008 14:42:53 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>Status/features of auditing?</title><link>http://forum.strataframe.net/Topic6131-21-1.aspx</link><description>What is the status of the auditing feature of the security module? &lt;br&gt;&lt;br&gt;How will it work?&lt;br&gt;&lt;br&gt;</description><pubDate>Tue, 23 Jan 2007 18:00:23 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>Trouble!  Users on Server . . . Permissions on Local</title><link>http://forum.strataframe.net/Topic13525-21-1.aspx</link><description>I manually created a bunch of users based on our AD structure, but I did the work within the run-time application.  Now, I want flesh out the permissions, but the same security window will not allow me to add permissions.  So, I read the documentation.  It says that permissions can only be added through the design-time interface.  Whoa!  Am I stuck, now?  I have users on the server and not on the local.  I need to add permissions, but they will only go on the local.  What do I do to synchronize these databases?&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR&gt;Bill</description><pubDate>Thu, 17 Jan 2008 13:44:36 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>security data location?</title><link>http://forum.strataframe.net/Topic6091-21-1.aspx</link><description>I input some data (like users&amp;amp;roles&amp;amp;permissions) using the 'Security Editor' , Where did these data go? &lt;/P&gt;&lt;P&gt;I did not see these data in any of the SFS tables?  Please guide.&lt;/P&gt;&lt;P&gt;Also  how should I using these data in the application? Thank you.&lt;/P&gt;&lt;P&gt;Yong</description><pubDate>Tue, 23 Jan 2007 10:44:55 GMT</pubDate><dc:creator>yh</dc:creator></item><item><title>How does RBS work with Windows Authentication?</title><link>http://forum.strataframe.net/Topic13150-21-1.aspx</link><description>If I have Windows authentication turned on (SecurityBasics.AllowWindowsAuth = true) how do I pass the user and password from the OS to the application so I can authenticate in the app without having the user logging into my application directly?&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR&gt;Bill</description><pubDate>Fri, 21 Dec 2007 14:25:59 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>Prevent User from logging into same program multiple times...</title><link>http://forum.strataframe.net/Topic13254-21-1.aspx</link><description>Is there a way to prevent the same user from logging into the same program more than once? For instance sometimes we have people use one persons login credentials from more than one computer. &lt;/P&gt;&lt;P&gt;Thanks</description><pubDate>Fri, 04 Jan 2008 12:59:15 GMT</pubDate><dc:creator>StarkMike</dc:creator></item><item><title>Security Editor does not open</title><link>http://forum.strataframe.net/Topic13122-21-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;I created an application with various forms and I created users, permission and assign permission to each user.&lt;/P&gt;&lt;P&gt;Everything works fine besides it that whenever I click on "SecurityEditor" button in my application it show me "Access Denied" pop up even user is autorized to open the security editor.&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;1. if&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;SecurityBasics&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;.CurrentUser.GetPermission(&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"Secure"&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;).Action == &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;PermissionAction&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;.Grant)&lt;/FONT&gt;{&lt;/FONT&gt;&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT size=2&gt;2. loForm = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;SecurityDialog&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;/FONT&gt;&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT size=2&gt;3. loForm.MdiParent = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;this&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;4. loForm.Show();&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;5. }&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;6. else&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;7. {&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;8. MicroFour.StrataFrame.Messaging.&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;MessageForm&lt;/FONT&gt;&lt;FONT size=2&gt;.ShowMessage(&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"Access Denied"&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"Access 9. has been denied to the security editor."&lt;/FONT&gt;&lt;FONT size=2&gt;, &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;""&lt;/FONT&gt;&lt;FONT size=2&gt;,  &lt;/FONT&gt;&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT size=2&gt;10. MicroFour.StrataFrame.Messaging.&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;MessageFunction&lt;/FONT&gt;&lt;FONT size=2&gt;.OK, &lt;/FONT&gt;&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT size=2&gt;11. MicroFour.StrataFrame.Messaging.&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;MessagingIcon&lt;/FONT&gt;&lt;FONT size=2&gt;.Forbidden, &lt;/FONT&gt;&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;FONT size=2&gt;12. MicroFour.StrataFrame.Messaging.&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;MessagingSounds&lt;/FONT&gt;&lt;FONT size=2&gt;.Warning);&lt;/P&gt;&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;13. }&lt;/P&gt;&lt;/FONT&gt;&lt;P&gt;Here debugger crossed the line 1 and whenever it reaches the line no 4 it shows the pop up "Acccess Denied". Why?&lt;/P&gt;&lt;P&gt;I could not understand it. Can you help me to solve this problem?</description><pubDate>Fri, 21 Dec 2007 04:20:20 GMT</pubDate><dc:creator>Sachin Saxena</dc:creator></item><item><title>Active Directory User</title><link>http://forum.strataframe.net/Topic13089-21-1.aspx</link><description>Do I need to import AD users/groups into a database from which StrataFrame can retrieve user data for authentication and authorization?  Or, can I simply use these entities directly (database connection to the AD database directly)?  I really do not want to use anything other than the active directory.  All of my necessary data is already there.  I really did search through both the documentation and the forums for an answer but I missed it somewhere.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR&gt;Bill</description><pubDate>Wed, 19 Dec 2007 13:16:51 GMT</pubDate><dc:creator>Bill Cunnien</dc:creator></item><item><title>Shared Settings File on a web server</title><link>http://forum.strataframe.net/Topic12908-21-1.aspx</link><description>Is it possible to have winform users access a shared settings file located on a web server (example: via &lt;A href="http://www.sitename.com/"&gt;http://www.sitename.com&lt;/A&gt;) instead of an internal network drive?&lt;P&gt;If not, is it best to include a shared settings file during deployment to each user and send out settings file updates when necessary?  I am trying to avoid having to give users database account info (username, password) during initial win app setup :unsure:. &lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Doug</description><pubDate>Thu, 06 Dec 2007 07:37:30 GMT</pubDate><dc:creator>Douglas Riley</dc:creator></item><item><title>Authentication Exception</title><link>http://forum.strataframe.net/Topic5449-21-1.aspx</link><description>Any ideas on what is causing the attached exception?&lt;/P&gt;&lt;P&gt;-Larry</description><pubDate>Fri, 22 Dec 2006 12:28:04 GMT</pubDate><dc:creator>Larry Caylor</dc:creator></item><item><title>Windows Authentication</title><link>http://forum.strataframe.net/Topic12758-21-1.aspx</link><description>We have customers using windows authentication feature in role based security and it's worked perfectly, however since 1.6 or 1.61, (I'm not sure), the role based security password change dialog is appearing asking the users to change the password even though the windows authentication box is checked.  They have to change the password to get past the screen, but when they log back in they still have to use their windows password.&lt;/P&gt;&lt;P&gt;When using Windows authentication do we need to check 'Password never expires' ?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tim</description><pubDate>Mon, 19 Nov 2007 08:58:21 GMT</pubDate><dc:creator>Tim Dol</dc:creator></item><item><title>Change Password Dialog Issues/Questions</title><link>http://forum.strataframe.net/Topic11225-21-1.aspx</link><description>I just added a call to show the user the change password dialog.  However, there are some problems with it.&lt;br&gt;&lt;br&gt;- The user isn't set. The user name textbox is blank. How does this get set? I'm calling after logging on, so there is a current user.&lt;br&gt;&lt;br&gt;- The Confirm Password label is cut off. I tried to set the form as resizable, but the label isn't anchored.  &lt;br&gt;&lt;br&gt;- The tab order is apparently whacked. It tabs from the old password to the OK button, that's all.&lt;br&gt;&lt;br&gt;Maybe there is another way to call this that I'm missing?&lt;br&gt;</description><pubDate>Wed, 29 Aug 2007 16:55:55 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>Role based security on multiple applications</title><link>http://forum.strataframe.net/Topic12368-21-1.aspx</link><description>We are looking at how to streamline role based security for multiple applications. Each application or web service having it's own database is a little over the top, since we could easily end up having 50-100 roles databases. Don't want to maintain that :). Is there a recommended practice for doing this using StrataFrame ? Thanks!</description><pubDate>Fri, 02 Nov 2007 10:56:28 GMT</pubDate><dc:creator>MarcoR</dc:creator></item><item><title>Exception during logon</title><link>http://forum.strataframe.net/Topic12329-21-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;my app throws an exception if one clicks OK with empty user name and password during logon. Can this be fixed?&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Ralph</description><pubDate>Thu, 01 Nov 2007 03:15:03 GMT</pubDate><dc:creator>Ralph Rutschmann</dc:creator></item><item><title>Restriction Error</title><link>http://forum.strataframe.net/Topic12383-21-1.aspx</link><description>When I try to attribute to a restriction to an user the program returns error. :crying:&lt;/P&gt;&lt;P&gt;Attached image.</description><pubDate>Sat, 03 Nov 2007 08:01:17 GMT</pubDate><dc:creator>Rogerio Mauri</dc:creator></item><item><title>USing security with DB2</title><link>http://forum.strataframe.net/Topic12219-21-1.aspx</link><description>I don't even think I should try to store the security tables in DB2, agree?&lt;br&gt;&lt;br&gt;So I will just have a separate SQL instance for security? I am fine with that and see pretty detailed instructions on how to support the tables in a separate database.&lt;br&gt;&lt;br&gt;Just really making sure I didn't miss anything here. Does the above sound solid to you?&lt;br&gt;&lt;br&gt;Also, how would this work if I decide to architect my application so that it will support a truly "disconnected mode" as in I just found out that users might need to run it at times on a laptop with no internet access, then save the data to the server at a later time. I was going to just use XML or a local SQLEXPRESS or SQL Compact database, but I'm not sure how not being able to connect to the security tables will work in that scenario.&lt;br&gt;&lt;br&gt;</description><pubDate>Fri, 26 Oct 2007 11:19:26 GMT</pubDate><dc:creator>Keith Chisarik</dc:creator></item><item><title>Need Help Real Bad With Security</title><link>http://forum.strataframe.net/Topic12250-21-1.aspx</link><description>Hello all! I have read over and over the steps in the help file on implementing security in a Strataframe Win App, but I feel I am still missing a step or two :w00t:! I am working on an application where the SQL tables (application and Strataframe) exist on a remote server.  The application is set up for security (at project creation).  I am trying to add users, roles, etc. but I do not know if I needed to:&lt;/P&gt;&lt;P&gt;1) Design the application against a local database and populate the users, roles, etc. there, then export the data to the remote server&lt;/P&gt;&lt;P&gt;2) Use the Role-Based Editor to connect to the remote server and create users, roles, etc. (but I keep getting an error trying that)&lt;/P&gt;&lt;P&gt;3) Or do something else I am totally unaware of.&lt;/P&gt;&lt;P&gt;I feel I just do not know the process.  If anyone can help, I would appreciate it!! It already is going to be a long night! :crazy:!&lt;/P&gt;&lt;P&gt;DPrimetime</description><pubDate>Mon, 29 Oct 2007 16:44:02 GMT</pubDate><dc:creator>Douglas Riley</dc:creator></item><item><title>Access to registry key denied with standard user level in windows</title><link>http://forum.strataframe.net/Topic12130-21-1.aspx</link><description>I've installed Role based security and everything works fine based on the following conditions.&lt;/P&gt;&lt;P&gt;While logging into a domain and the windows user account is set as power-user or Administrator then everything is fine. If the user logging is a  restricted user (Windows users group) then I get the following error:&lt;/P&gt;&lt;P&gt;&lt;BR&gt;  Access to the registry key 'HKEY_LOCAL_MACHINE\Software\MicroFour\StrataFrame\Security\LoginForm' is denied.&lt;/P&gt;&lt;P&gt;Source     : mscorlib&lt;/P&gt;&lt;P&gt;Stack Trace: &lt;BR&gt;   at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)&lt;BR&gt;   at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)&lt;BR&gt;   at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)&lt;BR&gt;   at Microsoft.Win32.Registry.SetValue(String keyName, String valueName, Object value, RegistryValueKind valueKind)&lt;BR&gt;   at MicroFour.StrataFrame.Win32.RegistryRepository.WriteValue(String ValueName, String Value)&lt;BR&gt;   at Primary_Reports.CustomLogin.cmdOk_Click(Object sender, EventArgs e)&lt;BR&gt;   at System.Windows.Forms.Control.OnClick(EventArgs e)&lt;BR&gt;   at System.Windows.Forms.Button.OnClick(EventArgs e)&lt;BR&gt;   at System.Windows.Forms.Button.PerformClick()&lt;BR&gt;   at System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)&lt;BR&gt;   at System.Windows.Forms.ContainerControl.ProcessDialogKey(Keys keyData)&lt;BR&gt;   at System.Windows.Forms.TextBoxBase.ProcessDialogKey(Keys keyData)&lt;BR&gt;   at System.Windows.Forms.Control.PreProcessMessage(Message&amp;amp; msg)&lt;BR&gt;   at System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message&amp;amp; msg)&lt;BR&gt;   at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG&amp;amp; msg)&lt;/P&gt;&lt;P&gt;The only way at the moment to get everyone up and running is to change there access level in windows. Is this by design or a bug?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Nader&lt;BR&gt;</description><pubDate>Sun, 21 Oct 2007 08:20:44 GMT</pubDate><dc:creator>Nadr S Rajab</dc:creator></item><item><title>Permission to change field value</title><link>http://forum.strataframe.net/Topic12037-21-1.aspx</link><description>Hi,&lt;br&gt;I need to allow user to specify which user has permission to offer 100% discount to customer. Where could I call GetPermission() to prevent unauthorized user to specify "invalid" value?&lt;br&gt;&lt;br&gt;Thank you</description><pubDate>Wed, 17 Oct 2007 10:46:24 GMT</pubDate><dc:creator>Chan</dc:creator></item></channel></rss>