Hide Table of Contents
Release Notes

Glossary Item Box

This topic provides you with quick access to the enhancements made to SOLIDWORKS PDM Professional API.

SOLIDWORKS PDM Professional API 2018 SP04

New functionality and interface

New structure

SOLIDWORKS PDM Professional API 2018 SP03

New functionality and interfaces

SOLIDWORKS PDM Professional API 2018

New functionality and interfaces

  • Remove a PDM add-in. See IEdmAddInMgr9.
  • Get a list of values associated with a drop-down control on a data card. See IEdmCardControl7.
  • Add custom tabs to a PDM vault view in Windows Explorer using a PDM add-in. The add-in:
    • implements hooks to allow third-parties to display their user interfaces in a custom tab.
    • supports custom tab names and icons.
    • supports multiple custom tabs.
    • programmatically removes custom tabs.
    • See IEdmCmdMgr6.
  • Change the state of a file using a specific transition. See IEdmFile13.
  • Get the thumbnail of a file. See IEdmFile13.
  • Restore deleted items from the recycle bin to the vault view. See IEdmFolder11.
  • Construct more complicated search criteria using comparators and boolean operators. See IEdmSearch8.
  • Call the Set Revision command to update a revision table in a SOLIDWORKS drawing in this vault. See IEdmVault19.
  • Copy an assembly tree of referenced parts and drawings to a destination folder. See IEdmVault19

 

New structures

 

SOLIDWORKS PDM Professional API 2017 SP01

New interfaces

SOLIDWORKS PDM Professional API 2017

New interfaces

 

New structures

 

SOLIDWORKS PDM Professional API 2016
  • SOLIDWORKS Enterprise PDM is now called SOLIDWORKS PDM, and the API is only available in SOLIDWORKS PDM Professional.

New interfaces

 

SOLIDWORKS PDM Professional API 2015 SP04

New interfaces

 

SOLIDWORKS PDM Professional API 2015 SP03

New interface

Back to top

SOLIDWORKS PDM Professional API 2015 SP02

New interfaces

Back to top

SOLIDWORKS PDM Professional API 2015

New interfaces

SOLIDWORKS PDM Professional API 2014
  • SOLIDWORKS Enterprise PDM API Help has been upgraded to be consistent with all of the other SOLIDWORKS API Help systems. For example, SOLIDWORKS Enterprise PDM API Help now includes syntax for VB.NET, C#, and managed C++ and a Send Feedback link on most Help topics. Additionally, SOLIDWORKS Enterprise PDM API Help:
    • contains updated Stand-alone Applications and Add-in Applications books and Help topics.
    • includes C# and VB.NET add-in and stand-alone code samples that you can recreate in Microsoft Visual Studio. If you use the local version of SOLIDWORKS Enterprise PDM API Help, then click the Index tab and type C# add-ins, C# examples, VB.NET add-ins, or VB.NET examples to quickly locate these examples. Additional examples will appear in subsequent releases.
    • is now available on the:
      • SOLIDWORKS Help menu, Help > API Help > SOLIDWORKS Enterprise PDM API Help.
      • internet, help.solidworks.com  > API Help (English only) > SOLIDWORKS Enterprise PDM API Help.
    • SOLIDWORKS Enterprise PDM includes a primary interop assembly (also called an interop) called EPDM.Interop.epdm.dll for use with stand-alone applications. See Using .NET Framework 4.0 in Stand-alone Applications for more information.
  • Any application not supplied and supported by SOLIDWORKS Corporation that logs into SOLIDWORKS Enterprise PDM or directly accesses the database must ensure that sufficient SOLIDWORKS Enterprise PDM licenses are available when the same user is not logged into a local view.

    To make this easier to program and to comply with the SOLIDWORKS End User License Agreement (EULA), SOLIDWORKS Enterprise PDM API 2014 includes a new login method called IEdmVault13::LoginEx. This method ensures that licenses are properly consumed by the application.

New structure

New method

Back to top

SOLIDWORKS PDM Professional API 2013

New interfaces

Back to top 

SOLIDWORKS PDM Professional API 2012

New interfaces

Back to top

SOLIDWORKS PDM Professional API 2011

New interfaces

Back to top

SOLIDWORKS PDM Professional API 2010

New functionality

You can now program items and tasks.

New interfaces

Back to top

SOLIDWORKS PDM Professional API 2009

New interfaces

Back to top

SOLIDWORKS PDM Professional API 2008

New and changed functionality

  • Visual Basic 6 is no longer supported. All add-ins must now be multi-threaded; for example, create your add-ins using the Visual Studio .NET development environment.
  • The recommended way of accessing variables has changed. See IEdmEnumeratorVariable8::CloseFile.

New interfaces

 

SOLIDWORKS PDM Professional API 2007 SP03

New functionality

Support for 64-bit add-ins for the 64-bit version is included in this release.

New interface

SOLIDWORKS PDM Professional API 2007

New interfaces

Back to top

SOLIDWORKS PDM Professional API version 6.5

Conisio has been re-branded as SOLIDWORKS Enterprise PDM; however, an OEM-version of the product sold under the name Conisio still exists. Both of these products share the same API.

New and changed functionality

  • The name of the type library has changed from ConisioLib to EdmLib.
  • The name of the API has changed from Conisio 6.4 Type Library to PDMWorks Enterprise 6.5 Type Library.

    NOTE: The change in the name of the type library might require you to recompile existing applications. However, the names of all interfaces, structures, methods, properties, and enumerations are unchanged.

Back to top

SOLIDWORKS PDM Professional version 6.4

New functionality

New interfaces

Back to top

SOLIDWORKS PDM Professional API version 6.3

New interfaces

 



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   Release Notes
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:



x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2018 SP04

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.