{"id":6797,"date":"2021-12-13T13:55:06","date_gmt":"2021-12-13T13:55:06","guid":{"rendered":"https:\/\/www.solidapps.co.uk\/blog\/?p=6797"},"modified":"2021-12-13T14:01:27","modified_gmt":"2021-12-13T14:01:27","slug":"solidworks-support-monthly-news-december-2021","status":"publish","type":"post","link":"https:\/\/www.solidapps.co.uk\/blog\/2021\/12\/solidworks-support-monthly-news-december-2021\/","title":{"rendered":"SOLIDWORKS Support Monthly News \u2013 December 2021"},"content":{"rendered":"\n<p>Hello to all,<\/p>\n\n\n\n<p>Welcome to the new edition of the SOLIDWORKS Support Monthly News!&nbsp; This monthly news blog is co-authored by members of the SOLIDWORKS Technical Support teams worldwide.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Why Do I get warning message when creating a library feature from a sheet metal part?<\/strong><\/h1>\n\n\n\n<p><em>By Mario Iocco<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Master-Image.jpg\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Master-Image.jpg\" alt=\"\" class=\"wp-image-29443\"\/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>SOLIDWORKS RX Extended Logging Data<\/strong><\/h1>\n\n\n\n<p><em>By Shreyas Bhagwat<\/em><\/p>\n\n\n\n<p><strong>SOLIDWORKS Rx Extended Logging Data<\/strong><\/p>\n\n\n\n<p>When performing a SOLIDWORKS Rx Problem Capture, you may have noticed the option \u2018Include extended logging data\u2019. When \u2018Include extended logging data\u2019 is enabled, SOLIDWORKS Rx logs disk and CPU activity (performance profiling data) and packages that data with other information for you to send to SOLIDWORKS Technical Support. This option creates a Windows Performance Analyzer Trace (*.ETL) file, which is useful for diagnosing startup problems, machine-specific issues, and performance related problems.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/1-88.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/1-88.png\" alt=\"\" class=\"wp-image-29444\"\/><\/a><\/figure>\n\n\n\n<p>This option is disabled by default in SOLIDWORKS i.e. the Rx Problem Capture does not capture performance profiling information. The information is logged only if the option is enabled.<\/p>\n\n\n\n<p>For some computers, either you may notice, this option is greyed out or you get an error\/warning message saying \u2018Extended logging cannot be enabled on this computer due to missing windows settings\u2019. This error is usually the result of missing prerequisite of SOLIDWORKS \u2013 \u2018Windows Performance Toolkit\u2019 or WPT.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-73.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-73.png\" alt=\"\" class=\"wp-image-29445\"\/><\/a><\/figure>\n\n\n\n<p>The WPT installs three performance-monitoring tools:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Windows Performance Recorder<\/li><li>Windows Performance Analyzer<\/li><li>GPUView<\/li><\/ol>\n\n\n\n<p>Use either the Windows Performance Analyzer tool or the GPU View tool to view the*.ETL files. For more information about the WPT software, see the \u201cWPT Technical Reference\u201d at the following link.<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/msdn.microsoft.com\/en-us\/library\/windows\/hardware\/hh162945.aspx\n<\/div><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>SOLIDWORKS PDM Report Query Arguments<\/strong><\/h1>\n\n\n\n<p><em>By James Falconer<\/em><\/p>\n\n\n\n<p>The report tool in SOLIDWORKS PDM Professional allows users users to create, save, and print detailed information about files from the Microsoft SQL database. It is a great substitute to use instead of SQL server management studio for the extraction of information from a database.<br>Reports utilize the read-only subset of DML in Microsoft T-SQL, which means there is no risk that a user will make a change in the database from writing or running these scripts.<br>Another advantage to running reports is that we can utilize the power of Report Query Arguments. This capability allows us to dynamically choose values to use as query parameters. This is very, very useful, and makes life easier for both the programmer and the end user.<br>Detailed information on how to use and create reports can be found in the SOLIDWORKS PDM Administration Guide, under Chapter 3 (Vaults). The example we will discuss can be found in the PDM installation directory; C:\\Program Files\\SOLIDWORKS PDM\\Report Examples 1.crp<br>The following image shows a basic structure of a query. This article will focus on Step 6, the query argument tool that Prompts the User for input.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/1-89.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/1-89.png\" alt=\"\" class=\"wp-image-29446\"\/><\/a><\/figure>\n\n\n\n<ol class=\"wp-block-list\"><li>Query Identifier (No Spaces)<\/li><li>Name displayed in the report generator<\/li><li>Name of company that wrote the query<\/li><li>Description that shows in query properties<\/li><li>Version that shows in query properties<\/li><li>Variable declaration \u2013 Prompts User<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-74.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-74.png\" alt=\"\" class=\"wp-image-29447\"\/><\/a><\/figure>\n\n\n\n<p>Instead of wasting time by manually searching which ProjectID value corresponded to the PDMWorks folder in SQL Server Management Studio, we can instead utilize the power of Report arguments. This is quite useful, and can make life easier for both the programmer and the end user.<\/p>\n\n\n\n<p>In the Arguments section we declare two variables. One called pProjectID of predefined type ProjectID, and another named FileExtension of predefined type String.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Arguments<\/strong><\/li><\/ul>\n\n\n\n<p><strong>[<\/strong><\/p>\n\n\n\n<p><strong>&nbsp; ProjectID pProjectID [1] [Select folder. E.g \u201c$\\Documents\u201d, or browse for folder.]<\/strong><\/p>\n\n\n\n<p><strong>&nbsp; String FileExtension [1] [Enter extension of files to list, e.g. \u201cdoc*. Use \u201c%\u201d for wildcard.]<\/strong><\/p>\n\n\n\n<p><strong>]<\/strong><\/p>\n\n\n\n<p>After we define these two arguments, next we\u2019ll need to modify the sql query that we pasted from SSMS. Instead of using the value 7, we substituted the variable pProjectID, surrounded by curly brackets. Next, instead of the percent symbol wildcard we had previously defined we insert the variable Filextension with curly brackets. This is shown within the red box highlights below.<\/p>\n\n\n\n<p>This will now give the user the power to dynamically choose what values to use as query parameters. In this case which folder to search for, and which filetype to display.<\/p>\n\n\n\n<p><strong>&nbsp;<\/strong>The query below is extracted from the same report \u2018File details of all files in a project\u2019.&nbsp; I red boxed two important components of the query. In this query we want to view the file details of all files within the PDMWorks folder. First we figure out from the database which ProjectID is the PDMWorks folder, which turns out to be 7. Then we use the % symbol to choose all filetypes. This gives us the 5 results on the bottom.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/3-73.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/3-73.png\" alt=\"\" class=\"wp-image-29448\"\/><\/a><\/figure>\n\n\n\n<p><strong>Dynamic Arguments in Action<\/strong><\/p>\n\n\n\n<p>The following screenshot illustrates running the report \u2018File details of all files in a project\u2019 which uses dynamic arguments. When you run the report a window will pop up which asks for the name of the folder to run the report, or you can manually browse to it. In this case we selected the browse ellipses.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/4-65.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/4-65.png\" alt=\"\" class=\"wp-image-29449\"\/><\/a><\/figure>\n\n\n\n<p>Then we select the file extension to list. In this case we used the % wildcard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/5-57.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/5-57.png\" alt=\"\" class=\"wp-image-29450\"\/><\/a><\/figure>\n\n\n\n<p>Once we select the file extension the Report Generator presents the result set, as shown below. The results correspond exactly to the much more rigidly designed original SQL query.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/6-48.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/6-48.png\" alt=\"\" class=\"wp-image-29451\"\/><\/a><\/figure>\n\n\n\n<p>Shown below is the listing of predefined variables. These are the variables we referenced within curly brackets in the sql section, and defined within the arguments section. Fortunately they are self-explanatory. For example, FileID is the numerical value for each file stored within the vault, UserID is the userid value, ProjectID is the numerical value for the folder, etc.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/7-39.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/7-39.png\" alt=\"\" class=\"wp-image-29452\"\/><\/a><\/figure>\n\n\n\n<p>Also note the rules for argument definition.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/8-30.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/8-30.png\" alt=\"\" class=\"wp-image-29453\"\/><\/a><\/figure>\n\n\n\n<p>The SOLIDWORKS PDM Admin Guide goes through another example, of more complexity, and is helpful for anyone wanting to provide this powerful feature to their users.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>How to perform a synchronization between SOLIDWORKS Manage and SOLIDWORKS PDM?<\/strong><\/h1>\n\n\n\n<p><em>By Rohit Magar<\/em><\/p>\n\n\n\n<p>SOLIDWORKS Manage needs to synchronize to the vault database to import many details of the vault including users, groups, folder structures, variables and permissions.<\/p>\n\n\n\n<p>While working in SOLIDWORKS Manage, \u201cEnable Synchronization and get all SW PDM objects\u201d is only visible after the PDM Object has been created and used where a manual synchronization of the PDM object is required in order to ensure everything is updated between SOLIDWORKS Manage and PDM. This option is used to enable the SQL Database Triggers between the SOLIDWORKS PDM and SOLIDWORKS Manage SQL Databases.<\/p>\n\n\n\n<p><strong>How to run a synchronization of a SOLIDWORKS PDM object:<\/strong><\/p>\n\n\n\n<p>Within SOLIDWORKS Manage go to Options &gt; Administrative Options,<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/1-90.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/1-90.png\" alt=\"\" class=\"wp-image-29455\"\/><\/a><\/figure>\n\n\n\n<p>SOLIDWORKS Manage Administrative Options &gt; Structures &gt; Documents &amp; Records &gt; Select the PDM Object &gt; Edit using RMB or double click.<\/p>\n\n\n\n<p>SOLIDWORKS PDM Configuration Wizard &gt; Connection.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-75.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-75.png\" alt=\"\" class=\"wp-image-29456\"\/><\/a><\/figure>\n\n\n\n<p><strong>Methods to perform synchronization:<\/strong><\/p>\n\n\n\n<p>Show synchronization steps. Use this setting to display each step of the synchronization. This can be helpful to better understand the progress for larger SOLIDWORKS PDM Professional vault databases that may take several hours for the synchronization to complete.<\/p>\n\n\n\n<p><strong>Quick Synchronization method:<\/strong><\/p>\n\n\n\n<p>If the option \u2018show synchronization steps\u2019 is not selected, this is also known as \u201cQuick Synchronization\u201d method. Clicking the \u2018Enable Synchronization and get all SW PDM objects\u2019 button will first prompt the user to confirm this method, it will then disable all objects on this page, show the start time and start the synchronization. When completed it will show the end time. This procedure may take from seconds to hours, depending on the size of the PDM Vault.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-76.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/2-76.png\" alt=\"\" class=\"wp-image-29457\"\/><\/a><\/figure>\n\n\n\n<p><strong>Standard Synchronization method:<\/strong><\/p>\n\n\n\n<p>If the option \u2018show synchronization steps\u2019 is selected, new tab will open. This tab by default selects all items on the list. Select or unselect options as required and click \u201cSynchronize\u201d button.<\/p>\n\n\n\n<p>The Standard method gives more flexibility when only a specific folder needs to be synchronized or certain procedures. Both methods perform the same actions, if all items are selected in the Standard method. If all items are selected then the Quick method will be faster.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/3-74.png\"><img decoding=\"async\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/3-74.png\" alt=\"\" class=\"wp-image-29458\"\/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Noteworthy Solutions from the SOLIDWORKS Knowledge Base<\/strong><\/h1>\n\n\n\n<p><strong>&nbsp;When I connect to a 3DEXPERIENCE\u00ae R2022 On Cloud platform in mainland China with the Collaborative Designer for SOLIDWORKS role, why does the \u2018MySession\u2019 app not load?<\/strong><\/p>\n\n\n\n<p>The behavior occurs when using the SOLIDWORKS\u00ae 2021 SP5.1 or SOLIDWORKS 2022 SP0.0 software. To get more information, see Solution ID:&nbsp;<a href=\"https:\/\/customerportal.solidworks.com\/siebel\/app\/customerportal\/enu?SWECmd=GotoView&amp;SWEView=SW+OUI+KBase+Solution+View+(eService)&amp;SWERF=1&amp;SWEBU=1&amp;SWEApplet0=SW+OUI+KBase+Solution+Form+Applet+(eService)&amp;SWERowId0=1-B1LD94C\" target=\"_blank\" rel=\"noreferrer noopener\">S-079550<\/a><\/p>\n\n\n\n<p><strong>&nbsp;Why can I not rename components in the SOLIDWORKS\u00ae FeatureManager\u00ae design tree?<br><\/strong>After installing the 3DEXPERIENCE\u00ae add-in, the SOLIDWORKS\u00ae option \u2018Allow component files to be renamed from FeatureManager tree\u2019 (\u2018Tools\u2019 &gt; \u2018Options\u2019 &gt; \u2018System Options\u2019 &gt; \u2018FeatureManager\u2019) appears inactive. To get more information, see Solution ID:&nbsp;<a href=\"https:\/\/customerportal.solidworks.com\/siebel\/app\/customerportal\/enu?SWECmd=GotoView&amp;SWEView=SW+OUI+KBase+Solution+View+(eService)&amp;SWERF=1&amp;SWEBU=1&amp;SWEApplet0=SW+OUI+KBase+Solution+Form+Applet+(eService)&amp;SWERowId0=1-B1BI0\" target=\"_blank\" rel=\"noreferrer noopener\">S-079536<\/a><\/p>\n\n\n\n<p><strong>&nbsp;Using the SOLIDWORKS\u00ae PDM 2021 SP4.1 and SP5.1 software, what could cause Windows\u00ae File Explorer to crash when I add, check in or undo check out certain PDF files in a file vault view?<\/strong><\/p>\n\n\n\n<p>The SOLIDWORKS\u00ae PDM 2021 SP4.1 and SP5.1 client software could have stability problems in Windows\u00ae File Explorer when you work with PDF files in a file vault view. To get more information, see Solution ID:&nbsp;<a href=\"https:\/\/customerportal.solidworks.com\/siebel\/app\/customerportal\/enu?SWECmd=GotoView&amp;SWEView=SW+OUI+KBase+Solution+View+(eService)&amp;SWERF=1&amp;SWEBU=1&amp;SWEApplet0=SW+OUI+KBase+Solution+Form+Applet+(eService)&amp;SWERowId0=1-B1AH37\" target=\"_blank\" rel=\"noreferrer noopener\">S-079532<\/a><\/p>\n\n\n\n<p><strong>Is there an example of a validation of the displacement results of a cantilever beam with a nonsymmetrical cross section?<\/strong><\/p>\n\n\n\n<p>Yes. The solution ID:&nbsp;<a href=\"https:\/\/customerportal.solidworks.com\/siebel\/app\/customerportal\/enu?SWECmd=GotoView&amp;SWEView=SW+OUI+KBase+Solution+View+(eService)&amp;SWERF=1&amp;SWEBU=1&amp;SWEApplet0=SW+OUI+KBase+Solution+Form+Applet+(eService)&amp;SWERowId0=1-AZAE9V\" target=\"_blank\" rel=\"noreferrer noopener\">S-079458<\/a>&nbsp;includes a hand calculation of the deflection beam as the sum of the deflection in bending, in shear, and in torsion. The hand calculation corresponds to the model and \u2018Static 1\u2019 study in attachment.<\/p>\n\n\n\n<p>That\u2019s it for this month. Thanks for reading this edition of SOLIDWORKS Support News.&nbsp;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-background has-cyan-bluish-gray-background-color has-cyan-bluish-gray-color is-style-wide\"\/>\n\n\n\n<p>Originally posted in the <a href=\"https:\/\/blogs.solidworks.com\/tech\/2021\/12\/solidworks-support-monthly-news-december-2021.html\" target=\"_blank\" rel=\"noreferrer noopener\">SOLIDWORKS Tech Blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello to all, Welcome to the new edition of the SOLIDWORKS Support Monthly News!&nbsp; This monthly news blog is co-authored by members of the SOLIDWORKS Technical Support teams worldwide. Why&hellip; <\/p>\n","protected":false},"author":1,"featured_media":6799,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[158,7],"tags":[25,159,62,26],"class_list":["post-6797","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidworks-manage","category-solidworks-epdm","tag-solidworks-2","tag-solidworks-manage","tag-solidworks-enterprise-pdm","tag-support"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=6797"}],"version-history":[{"count":2,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6797\/revisions"}],"predecessor-version":[{"id":6801,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6797\/revisions\/6801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/media\/6799"}],"wp:attachment":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=6797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=6797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=6797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}