Hi,
From where I can get ProjectWise API information regarding in term of Data Migration.
Thank you!
Regards,
Amol Sonawane
Amol Sonawane, I'm not sure what you mean by "Data Migration". To be clear, there is no ProjectWise API functions that are specifically for migrating (whatever that means in this context), into ProjectWise.
What the ProjectWise APIs do provide are functions that you can use to import files and meta data (various meanings) into a ProjectWise datasource.
Depending upon context, you might consider taking a look at these functions:
For more direct control, consider these functions:
Answer Verified By: Amol Sonawane
Hi Dan,
Thank you for your reply. We are planning to migrate the data from documentum to Projectwise and try to devlop an application for it.
It would Project by project migration depend on the requirement of the business. It would be very appreciated if you point correct API.
Amol Sonawane,
The APIs that you will need are available using the ProjectWise SDK. You can download the version that you need from connect.bentley.com under "Software Downloads", but you need to determine which version to use. Ideally, the same version as the ProjectWise Explorer client that is on your development machine and is compatible with the version of the ProjectWise Integration Service your datasource is located on.
Finding the ProjectWise SDK under "Software Downloads" can be a bit "challenging"... Select "ProjectWise Design Integration Server", and then on the right, select "ProjectWise Explorer Client" under "Related Software".
Then setup a search like this:
Once you install the ProjectWise SDK, make sure that you read (and conform to) the requirements listed in the "ProjectWise SDK Impact Statement" delivered with the SDK. It would be wise to take a look at the samples provided with the SDK. You will also need to understand the difference between a "Custom Module" and a stand alone application as the samples contain both types of customizations. "Custom Modules" is documented in the "ProjectWise SDK Documentation" (help file) delivered with the SDK.
As I have mentioned elsewhere, the way I approach "migrations" is to first identify the data that you want to extract from the legacy system, then identify where that data will reside in your target datasource, and then develop the tools to migrate the data. Be aware that it is rare for legacy systems to have 100% accurate data, i.e. missing files, incorrect property values etc. so it is always a good idea to verify your data before or during your migration effort.
Good luck!