What's new

Working with PDM

stepalibre

Alibre Super User
The FilePath property returns null if the file is inside PDM. It's likely all methods and properties that touch the file system will break.
 

NateLiquidGravity

Alibre Super User
At this point I've all but decided my Frame Builder add-on won't use the PDM. Unless a super user friendly API is released and maybe then still not unless someone pays me to do it. There are tons of things I have wanted to do in my add-on and other add-ons but it's a struggle trying to find a work around that works.
 

stepalibre

Alibre Super User
I haven't checked how session state works in PDM. I don't see any complaints here about PDM breaking AlibreX or AlibreScript so it's likely ok. I suppose once the file is loaded it'll work the same with PDM, since PDM is only handling where/how the file is stored. Everything else should function normally.

I'm starting to move away from Alibre Design for CAD development, and only use it for modeling and parametrics. Alibre don't seem to care about third party development. It could help grow the user base and keep it up to date, allowing us to fill gaps. It doesn't seem like anyone is accountable for AlibreScript or AlibreX. Sad to say it but, 3rd party development doesn't even seem to be on the todo list.

AutoCAD, SolidWorks, Rhino and many other CAD apps are successful in part because they have well documented API's and tooling. Missed opportunity!
 

NateLiquidGravity

Alibre Super User
I meant that my Frame Builder will likely not use the Alibre PDM library for storage of frame member templates since I have no way to traverse the PDM library programmatically and get the parts safely.
 

stepalibre

Alibre Super User
I know what you meant.

I'm testing running programs inside the browser and tracing file paths. Alibre files with custom properties can be read and loaded in my custom application. Using a naming convention and having the PDM paths mapped in my app, hardcoded now for. This is not traversal of the PDM library, but it does seem to work. An area I will work on next is a reliable way to read and write Alibre file properties. Configurations will follow.


1731525545513.png
 

sacherjj

Senior Member
It seems like a read-only file system driver that maps a drive to PDM library with latest versions visible as files would unblock tons integrations.
 

stepalibre

Alibre Super User
It seems like a read-only file system driver that maps a drive to PDM library with latest versions visible as files would unblock tons integrations.
Yes. Or the same functionality as M-Files Integration. We’d need read/write access or a way to checkin/out from code.
 

JimCad

Senior Member
I hadn't realised but it seems that PDM will be a "paid for" item from January 2025.
I'm getting my maintenance so I get PDM while it's still "Free"

Jim
 
Top