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 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.
See Also
Return Codes