Java Memory Usage for SOLIDWORKS Connector

On SOLIDWORKS V6 clients, the JAVA options are read from the IEF client config.xml file. You could experience performance issues and errors during check-in or major resource intensive operations like undo-check-out of a large assembly if these parameters are not set. Go to C:\Program Files\Dassault Systemes\IEFClientV6R2014X\IEFClientWorkspaceServices\ and open config.xml using notepad. Overwrite the <javaoptions> string with the following and add <slwjavaoptions>.. string below it. <javaoptions>-Xmx8192m -Xms4096m</javaoptions> <slwjavaoptions>-Xss512k -Xmx8192m -Xms4096m -XX:SurvivorRatio=2 -XX:NewSize=2048m -XX:MaxNewSize=4096m -XX:MaxPermSize=2048m -XX:+DisableExplicitGC -XX:+UseCompressedOops</slwjavaoptions> Note: Xmx is the maximum heap and Xms is the initial heap startup parameter. In the example above, Java will use 8GB max and 4GB initial. These values could vary depending on the RAM you have. […]

InFlow participates in the ENOVIA SOLIDWORKS event in Chicago

For those who missed it, InFlow Technology presented at the first ENOVIA 3DEXPERIENCE for SOLIDWORKS users event this week in Chicago.  Attendees were able to see the ENOVIA SOLIDWORKS integration and see how ENOVIA could be tied together with an existing EPDM environment.  My presentation covered Migration Strategies for ENOVIA. The presentations are available on the Dassault swym site.  Visit https://swym.3ds.com/#post:39476 to see the information.  If you do not have access to the site, you can request a login and then join the community called: Collaborative Innovation: Powered by ENOVIA.  On this same site, you can request my presentation at https://swym.3ds.com/#media:113847.  Enjoy the presentations and other pictures available on the site.  If […]

Automatic EBOM Sync Functionality

How to run EBOM Sync automatically on check-in of SOLIDWORKS objects? Running EBOM sync on every SOLIDWORKS object that is checked-in to ENOVIA can be a time consuming task. With the following steps, EBOM sync will be executed automatically as soon as the SOLIDWORKS object is checked-in. 1. On the ENOVIA server, start Matrix. 2. Login as creator. 3. Search: Type – "SWNewArch_R216.HF2" [Note: make sure the correct GCO is selected] 4. Right click – Properties – Attributes 5. Set the value of "IEF-EBOMSynchOnDesignCreation" to "TRUE"

Adding Additional Columns in Windows Explorer

For users of SOLIDWORKS Connector, a bug in the ENOVIA system (R2014X FP1530) prevents users from accessing ENOVIA if the default columns in explorer are modified. This option is normally accessed by right-clicking the columns section as seen in example screenshot below. The workaround is to delete the user LCO object. This bug has been fixed in FP1538.

ENOVIA V6 Portfolio – Variant Management

The ENOVIA portfolio is organized into six themes directly impacting how a customer can achieve higher operating margins. Within these six themes, we have 183 specific processes or modules catering to those themes. The focus of this blog is Variant Management which is part of the Global Product Development portfolio. Variation is one of the key components to success in this highly competitive business environment. Customers want to see choices when selecting a product. It could be a simple consumable like toothpaste or purchase of an expensive car. Variant Management module helps companies develop products with variability. With ENOVIA Variant Management, companies can define conceptual product definitions that can be […]

How to use SSO Basic Authentication in Enovia 3DEXPERIENCE 2014X

With basic authentication, users will be prompted to enter their credentials on accessing the Enovia portal. A successful authentication will take the user directly to the Enovia web page. In enovia.ini, modify the value of MX_PAM_AUTHENTICATE_CLASS with "matrix.util.ServletAuthentication" Set the value of emxFramework.External.Authentication to "true" in emxsystem.properties file in C:\apache-tomee-plus-1.6.0.1\webapps\enovia\WEB-INF\classes folder. Add the following at the end of the web.xml in your C:\apache-tomee-plus-1.6.0.1\webapps\enovia\WEB-INF folder. <security-constraint> <web-resource-collection> <web-resource-name>SecurePages</web-resource-name> <description>Security constraint for resources in the secure directory</description> <url-pattern>*.jsp</url-pattern> <url-pattern>/servlet/*</url-pattern> <url-pattern>/workspace/*</url-pattern> <url-pattern>/services/*</url-pattern> <url-pattern>/SidlChunked/*</url-pattern> <url-pattern>/webservice/*</url-pattern> </web-resource-collection> <auth-constraint> <description>General Access</description> <role-name>*</role-name> </auth-constraint> <user-data-constraint> <description>SSL not required</description> <transport-guarantee>NONE</transport-guarantee> </user-data-constraint> </security-constraint> <login-config> <auth-method>BASIC</auth-method> </login-config> <security-role> <description>General Access</description> <role-name>*</role-name> </security-role> 4. Edit tomcat-users.xml located in C:\apache-tomee-plus-1.6.0.1\conf                 Add the […]

How to Install SolidWorks Client Connector for Enovia 3DEXPERIENCE 2014X

Two components are needed for SolidWorks integration to the Enovia 2014x environment namely, IEF (Integration Exchange Framework Client) and SW connector for client. These installs are located in:  V6R2014x.AM_3DEXP_NativeApps.AllOS.1-11\AM_3DEXP_NativeApps.AllOS\1\DEK-ConnectorforSolidWork\ConnectorforSolidWorks.  Install Steps: 1. Install Java JRE (I use JDK7.51) 2. Install Integration Exchange Framework client x64. Ensure the correct URL path is entered for server.  3. Install Connector for Solidworks client  x64. Enter the View path or accept default (defaults to C:\ENOVIA) 4. To test, browse to windows explorer, double click on the Enovia icon and login.  

3DEXPERIENCE Client License

The following steps will ensure your 3DEXPERIENCE client license is setup correctly: On the client PC, go to ProgramData\DassaultSystemes\ folder (unhide if invisible) Create a folder named Licenses Within this folder, create a text file named "DSLicSrv" Add the "server hostname:4085" to the text file.

What is the current version/hot-fix on my Enovia system?

To find the current version and/or hot-fixes installed on the Enovia V6/3DEXPERIENCE system: Login to the enovia web portal and in the address bar, replace "emxNavigator.jsp" with "emxHelpAboutFS.jsp"  http://hostname:port\enovia\commom\emxHelpAboutFS.jsp   The result would be similar to the following: Each product module is listed independently including the version and the hot-fix.