Hide Table of Contents
Release Notes

Glossary Item Box

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

SOLIDWORKS Enterprise PDM API 2015 SP04

New Interfaces

SOLIDWORKS Enterprise PDM API 2015 SP03

New Interfaces

SOLIDWORKS Enterprise PDM API 2015 SP02

New interfaces

Back to top

SOLIDWORKS Enterprise PDM API 2015
  • In SOLIDWORKS Enterprise PDM:
    • 2015 SP0 and later, licenses are shared among all vaults that use the same SolidNetwork License Server (SNL). See IEdmVault14::InstallLicense2.
    • 2014 and earlier, licenses were shared among all vaults that were in the same SQL Server instance. IEdmVault14::InstallLicense2 obsoletes and replaces IEdmVault11::InstallLicense.
  • SOLIDWORKS Enterprise PDM includes a new primary interop assembly (also called an interop) for return codes and for use with stand-alone SOLIDWORKS Enterprise PDM applications. The interop, EPDM.Interop.EPDMResultCode.dll, is stored in the top folder of your SOLIDWORKS Enterprise PDM installation, typically C:\Program Files\SOLIDWORKS Enterprise PDM. A 32-bit interop is shipped with the 32-bit version of SOLIDWORKS Enterprise PDM, and a 64-bit interop is shipped with the 64-bit version of SOLIDWORKS Enterprise PDM. See Using .NET Framework 4.0 in Stand-alone Applications for more information.

New interfaces

SOLIDWORKS Enterprise PDM 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 API Help now includes syntax for VB.NET, C#, and managed C++ and a Send Feedback link on most Help topics. Additionally, SOLIDWORKS Enterprise 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) for use with stand-alone SOLIDWORKS Enterprise PDM applications. The interop, EPDM.Interop.epdm.dll, is stored in the top folder of your SOLIDWORKS Enterprise PDM installation, typically C:\Program Files\SOLIDWORKS Enterprise PDM. A 32-bit interop is shipped with the 32-bit version of SOLIDWORKS Enterprise PDM, and a 64-bit interop is shipped with the 64-bit version of SOLIDWORKS Enterprise PDM. 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 Enterprise PDM API 2013

New interfaces

Back to top 

SOLIDWORKS Enterprise PDM API 2012

New interfaces

Back to top

SOLIDWORKS Enterprise PDM API 2011

New interfaces

Back to top

SOLIDWORKS Enterprise PDM API 2010

New functionality

You can now program items and tasks.

New interfaces

Back to top

SOLIDWORKS Enterprise PDM API 2009

New interfaces

Back to top

SOLIDWORKS Enterprise PDM 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 Enterprise PDM API 2007 SP03

New functionality

Support for 64-bit add-ins for the 64-bit version of SOLIDWORKS Enterprise PDM API 2007 SP03, and later, is included in this release.

New interface

SOLIDWORKS Enterprise PDM API 2007

New interfaces

Back to top

SOLIDWORKS Enterprise PDM 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 Enterprise PDM API version 6.4

New functionality

New interfaces

Back to top

SOLIDWORKS Enterprise PDM 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) 2015 SP05

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.