I need some technical directions to understand how we can achieve the below mentioned.
CADWorx is an add-on to AutoCAD made by a third party. If you create a file in ‘CADWorx’, it’s an AutoCAD file. The files generated by CADWorx may seem to be proprietary to CADWorx but they are not. CADWorx uses regular AutoCAD shapes but binds ‘XDATA’ to the 3D objects it creates. If the P&IDs have 'intelligence', it's through an external database. Aside from an external database, which is rare, the P&IDs are plain AutoCAD files. The only proprietary aspect of CADWorx P&IDs is the custom line times and fonts; specifically, pneumatic lines in CADWorx are generally believed to be nicer in appearance. If you have a copy of those fonts and line types then you can recreate CADWorx P&IDs in AutoCAD. Using AutoCAD’s .NET API you can develop an application which will read all of the ‘XDATA’ attached to the entities that were created using CADWorx.