SOLIDWORKS Enterprise PDM Application Programming Interface
SOLIDWORKS Enterprise PDM’s application programming interface (API) gives you access to most of the functionality in SOLIDWORKS Enterprise PDM. For example, you can programmatically:
See the Release Notes for the updates made to recent releases of the SOLIDWORKS Enterprise PDM API.
Applications
You can write two types of applications using this API:
- Stand-alone applications (.exe and .dll) that are called by other programs to use various features of SOLIDWORKS Enterprise PDM.
- Add-in applications that are called by SOLIDWORKS Enterprise PDM when users perform actions like check in or check out of a file, add a file to the vault, change the state of a file, etc.
Primary Assembly Interops
SOLIDWORKS Enterprise PDM includes two primary interop assemblies (also called interops) for use with stand-alone SOLIDWORKS Enterprise PDM applications:
- EPDM.Interop.epdm.dll
- EPDM.interop.EPDMResultCode.dll
The interops are stored in the top folder of your SOLIDWORKS Enterprise PDM installation, typically C:\Program Files\SOLIDWORKS Enterprise PDM.
- 32-bit interops are shipped with the 32-bit version of SOLIDWORKS Enterprise PDM.
- 64-bit interops are shipped with the 64-bit version of SOLIDWORKS Enterprise PDM.
See Using .NET Framework 4.0 in Stand-alone Applications for more information.
See Also
Return Codes