<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Chris Spencer's Activities</title><link>https://communities.bentley.com/members/1695e99d_2d00_310c_2d00_4fe3_2d00_b70e_2d00_9e04ce4feaac</link><description>Chris Spencer's recent activity</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Performance monitor - Merge SQLite databases if running from separate regions - Just Sharing</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/247062/performance-monitor---merge-sqlite-databases-if-running-from-separate-regions---just-sharing</link><pubDate>Wed, 28 Jun 2023 12:49:50 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:0d9ca864-1cb9-49c4-93e3-fec597a5dc92</guid><dc:creator>Chris Spencer</dc:creator><description>&lt;p&gt;Maybe someone has a PowerShell script to do the same thing or a neater way? (Merging multiple sqlite databases to one - Machines were from different regions with no access to a central db) For this I required sqlite3.exe from the sqlite tools bundle and piped the SQL&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="sql"&gt;--Bentley Performance database merge to one for sqlite databases.
--Usage from command line: sqlite3.exe global.sqlite &amp;lt; MergeSQL.sql
--Where this file is MergeSQL.sql and global.sqlite is a copy of any db designated as master global

--Empty tables
delete from PWPerfEnvironment;
delete from PWPerfFolder;
delete from PWPerfGeneral;
delete from PWPerfUser;
delete from PWPerfDocument;

--Merge in database 1
attach &amp;#39;C:\path-to-db1\PW_Perf_db1.sqlite&amp;#39; as toMerge;           
BEGIN; 
insert into PWPerfDocument select * from toMerge.PWPerfDocument;
insert into PWPerfEnvironment select * from toMerge.PWPerfEnvironment; 
insert into PWPerfFolder select * from toMerge.PWPerfFolder; 
insert into PWPerfGeneral select * from toMerge.PWPerfGeneral; 
insert into PWPerfUser select * from toMerge.PWPerfUser; 
COMMIT; 
detach toMerge;

--Merge in database 2 and so on....
attach &amp;#39;C:\path-to-db2\PW_Perf_db2.sqlite&amp;#39; as toMerge;           
BEGIN; 
insert into PWPerfDocument select * from toMerge.PWPerfDocument;
insert into PWPerfEnvironment select * from toMerge.PWPerfEnvironment; 
insert into PWPerfFolder select * from toMerge.PWPerfFolder; 
insert into PWPerfGeneral select * from toMerge.PWPerfGeneral; 
insert into PWPerfUser select * from toMerge.PWPerfUser; 
COMMIT; 
detach toMerge;&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>find ducuments with &amp;quot;Coming In&amp;quot; or &amp;quot;Going Out&amp;quot; status</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/225256/find-ducuments-with-coming-in-or-going-out-status</link><pubDate>Mon, 31 Jan 2022 21:29:01 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:3480ac71-a43c-4301-9b47-507fb4323dd3</guid><dc:creator>Ajomon George</dc:creator><description>&lt;p&gt;I was trying to search the documents with&amp;nbsp;&amp;quot;Coming In&amp;quot; or &amp;quot;Going Out&amp;quot; status. But it is not working in Powershell.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;$Docs = Get-PWDocumentsBySearch -GetAttributes -FolderPath &amp;quot;.Transmission Pipelines\Bentpath East Pool NPS16\2020 ILI\&amp;quot; -Attributes @{Status = &amp;#39;Coming In&amp;#39;} -GetVersionsToo -Verbose&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This script is not returning the result.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/343592/pastedimage1643664590703v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/343592/pastedimage1643664562003v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Convert-PWFolderToRichProject and Set-PWWorkAreaTypeForRichProject - not setting Work Area Type</title><link>https://communities.bentley.com/products/projectwise/f/projectwise-powershell-extensions-forum/234496/convert-pwfoldertorichproject-and-set-pwworkareatypeforrichproject---not-setting-work-area-type</link><pubDate>Wed, 24 Aug 2022 11:28:42 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:e0791825-c765-4c71-8d7c-2646bf044838</guid><dc:creator>Chris Spencer</dc:creator><description>&lt;p&gt;I am having Problems upgrading a folder to a Project / Work Area and actually setting the type. I can upgrade a folder to a Rich Project, however I can&amp;rsquo;t set the Project Type. Any ideas anyone?&lt;/p&gt;
&lt;p&gt;Commands:&lt;/p&gt;
&lt;p&gt;Convert-PWFolderToRichProject&lt;/p&gt;
&lt;p&gt;Set-PWWorkAreaTypeForRichProject&lt;/p&gt;
&lt;p&gt;Pwps_dab version : 2.1.10.0&lt;/p&gt;
&lt;p&gt;&amp;nbsp;As can be seen in PW Admin the Project Type (Or now Work Area Type) exists.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/343592/work-area.JPG" /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Output from various commands:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;pre class="ui-code" data-mode="powershell"&gt;PS C:\WINDOWS\system32&amp;gt; $ProjFolder
Projects\Test Project 456

PS C:\WINDOWS\system32&amp;gt; $ProjType
ISO19650 Projects

PS C:\WINDOWS\system32&amp;gt;     Convert-PWFolderToRichProject -InputFolder (Get-PWFolders -FolderPath $ProjFolder -JustOne) -SetType -ProjectType $ProjType -Verbose
    Convert-PWFolderToRichProject -InputFolder (Get-PWFolders -FolderPath $ProjFolder -JustOne) -ProjectType $ProjType -Verbose
    Convert-PWFolderToRichProject -InputFolder (Get-PWFolders -FolderPath $ProjFolder -JustOne)  -Verbose

    Set-PWWorkAreaTypeForRichProject -InputFolder (Get-PWFolders -FolderPath $ProjFolder -JustOne) -ProjectType $ProjType -Replace -verbose
    
Convert-PWFolderToRichProject : ISO19650 Projects not found in current datasource.
At line:1 char:5
+     Convert-PWFolderToRichProject -InputFolder (Get-PWFolders -Folder ...
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (ISO19650 Projects:String) [Convert-PWFolderToRichPro 
   ject], Exception
    + FullyQualifiedErrorId : Error getting ProjectType.,PWPS_DAB.ConvertPWFolderToRichProject
 
Convert-PWFolderToRichProject : ISO19650 Projects not found in current datasource.
At line:2 char:5
+     Convert-PWFolderToRichProject -InputFolder (Get-PWFolders -Folder ...
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (ISO19650 Projects:String) [Convert-PWFolderToRichPro 
   ject], Exception
    + FullyQualifiedErrorId : Error getting ProjectType.,PWPS_DAB.ConvertPWFolderToRichProject
 
VERBOSE: Successfully upgraded folder to Rich Project / Work Area.
True
WARNING: No Work Area type set for &amp;#39;Test Project 456&amp;#39;.
&lt;/pre&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;font-size:inherit;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;font-size:inherit;"&gt;&lt;em&gt;The first two&amp;nbsp;&lt;span&gt;Convert-PWFolderToRichProject commands fail as I try and set the project type&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:inherit;"&gt;&lt;em&gt;, so I just try and upgrade to a rich project alone without a project type which is fine on the 3&lt;sup&gt;rd&lt;/sup&gt; command. Last command also fails setting the type via&amp;nbsp;&lt;span&gt;Set-PWWorkAreaTypeForRichProject&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;font-size:inherit;"&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;font-size:inherit;"&gt;&lt;em&gt;It looks like the cmdlets can&amp;rsquo;t use the &amp;lsquo;ISO19650 Projects&amp;rsquo; type that can be seen in the first screenshot for whatever reason.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;font-size:inherit;"&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;font-size:inherit;"&gt;&lt;em&gt;Any ideas?&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Ask A Question I</title><link>https://communities.bentley.com/achievements/460ac7df-7ccc-4c42-a204-9e05eef3be09</link><pubDate>Wed, 24 Aug 2022 05:23:55 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:b65d5aa8-6ea9-434d-8d83-2acc4a9a5f68</guid><dc:creator /><description>Ask a question in a forum.</description></item><item><title>Let me Help You</title><link>https://communities.bentley.com/achievements/687f4b6d-e18a-4e55-836c-49926ca2c9d9</link><pubDate>Mon, 07 Feb 2022 16:44:29 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:b2f2a150-d6b1-4726-b993-2ff3c5d813ff</guid><dc:creator /><description>Answer a question that is verified as helpful or correct.</description></item></channel></rss>