﻿<?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 - V1 » Issues  » Moving profiles.....</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 29 Sep 2026 17:57:16 GMT</lastBuildDate><ttl>20</ttl><item><title>Moving profiles.....</title><link>http://forum.strataframe.net/FindPost2124.aspx</link><description>I have some work / testing done on PC1, I want to move it to PC2. How?&lt;/P&gt;&lt;P&gt;When I do a clean install of DDT to PC2 and select "Open Profile" all I can select is "New".&lt;/P&gt;&lt;P&gt;This leads to another question, sharing "profiles" or metadata and implementing databse/table updates.&lt;/P&gt;&lt;P&gt;Right now we use Stonefield, so I equate the DDT to that. If I make changes to table structures I know to make certain files available for other developers to import to their workspace, then the framework detects the changes and updates the databases in place.&lt;/P&gt;&lt;P&gt;So, how do I move/share/update DDT metadata (.pkg files correct?) to 1) another box 2) other devs 3) client sites.&lt;/P&gt;&lt;P&gt;Our current framework has the ability to update database structures in place when it detects that we have updated the meta-tables. Does SF do this?&lt;/P&gt;&lt;P&gt;I guess I have made a few assumptions about the DDT and want to clarify it feature set.&lt;/P&gt;&lt;P&gt;I am practically just trying to move my "play stuff" to my laptop for Friday and issues with that led to these other questions.&lt;/P&gt;&lt;P&gt;Thanks.</description><pubDate>Tue, 08 Aug 2006 13:52:27 GMT</pubDate><dc:creator>Keith Chisarik</dc:creator></item><item><title>RE: Moving profiles.....</title><link>http://forum.strataframe.net/FindPost2130.aspx</link><description>No problem... the deployment dialogs are also stored within the DBEngine dll (the ones that pop up when you deploy the profile from within the DDT).&amp;nbsp; So, if you need one of the dialogs, they're in there as well.</description><pubDate>Tue, 08 Aug 2006 13:52:27 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item><item><title>RE: Moving profiles.....</title><link>http://forum.strataframe.net/FindPost2129.aspx</link><description>totally what I wanted to hear......&lt;/P&gt;&lt;P&gt;Thank you.</description><pubDate>Tue, 08 Aug 2006 13:49:56 GMT</pubDate><dc:creator>Keith Chisarik</dc:creator></item><item><title>RE: Moving profiles.....</title><link>http://forum.strataframe.net/FindPost2128.aspx</link><description>Yes, to update a single database, you will need to run the Deploy to Server option within the DDT for the open profile.&amp;nbsp; To encapsulate the database deployment&amp;nbsp;within an application, you will need to use the MicroFour StrataFrame DBEngine.dll assembly.&amp;nbsp; It contains the MicroFour.StrataFrame.DBEngine.DatabaseMigrator class.&amp;nbsp; This create a new instance of this class and use its DeployMetaData() and DeployData() methods to deploy the structure and the static data, respecively.&amp;nbsp; Each of these is non-blocking and raises events to show the progress of the operation.&amp;nbsp; Within you're application, it would be probably best for the app to store off the last modified date of the shared .pkg file within the registry.&amp;nbsp; If the data changes, then re-deploy the structure.</description><pubDate>Tue, 08 Aug 2006 13:47:32 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item><item><title>RE: Moving profiles.....</title><link>http://forum.strataframe.net/FindPost2127.aspx</link><description>That I get for the development environment, what is the procedure to publish changes to an in place application (assume Winforms since ASP.NET would be a server based update).&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;I have an application in place using a local SQL Express database as the datasource, I make changes to both the application and its database structure (tables, indexes, etc). How do I update my in-place customer DB? Do I run the DDT deploy? Can that be encapsulated into an application? &lt;/P&gt;&lt;P&gt;What&amp;nbsp;I have now is seamless updates to data structures that are handled by my current (custom) VFP Framework when it detects changes to Stonefield metadata. Will i be able to accomplish that with SF out of the box? with some work? or not at all?&lt;/P&gt;&lt;P&gt;Thanks.</description><pubDate>Tue, 08 Aug 2006 13:42:53 GMT</pubDate><dc:creator>Keith Chisarik</dc:creator></item><item><title>RE: Moving profiles.....</title><link>http://forum.strataframe.net/FindPost2126.aspx</link><description>Both PC1 and PC2 need to point to the same SQL Server database in order to both be able to see the profiles that have been created.&amp;nbsp; All of the meta-data is stored within the StrataFrame database and is only exported to the .pkg file to be deployed at a remote site.&amp;nbsp; So, to copy the data from two computers that cannot see the same database, you will need to a) copy the data from database A to database B or b) create a .pkg file for the profile on PC1 and create a new profile on PC2 and then import the .PKG file from PC1 into the new profile on PC2.&lt;/P&gt;&lt;P&gt;As for the framework detecting the changes to the meta-data for business objects, any time a structure change is made, you must open the Business Object Mapper and rebuild the partial classes for the tables that have changed.&amp;nbsp; This will update the structure on the business objects to match the current structure of the meta-data, sql tables, etc.</description><pubDate>Tue, 08 Aug 2006 13:15:34 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item></channel></rss>