This Client Server article is republished in its entirety from 2003 for reference purposes. It was written for ProjectWise 8.1 and may not apply to any other version.
InterPlot Organizer, an application delivered with InterPlot Client, allows users to plot MicroStation design files, AutoCAD drawing files, raster files, and DPR files. The application enables users to work on a group of plots as a single plot set, with the ability to add, delete, and rearrange plots; view and modify the properties of individual or multiple plots; or preview and print all or some of the plots.
Have you ever wished you could log into Bentley ProjectWise from the InterPlot Organizer desktop? Would you like to create InterPlot Organizer plot sets from inside ProjectWise Explorer? Or select multiple files from a ProjectWise data source to add them into your InterPlot Organizer plot sets (IPS file)? Do you wish you did not have to wait for InterPlot Organizer to copy the files from a ProjectWise data source when you are opening an IPS file? How about a status window to display which file is being copied out?
All of these new capabilities are available in the newly released InterPlot Client 8.01.02.30.
InterPlot Organizer contains a ProjectWise log-in command. When you login to ProjectWise, you will be able to access files in the ProjectWise folder using InterPlot Organizer, and save IPS files into the ProjectWise data source.
To access the ProjectWise login command, go to InterPlot Organizer, pull down the File menu, and click on ProjectWise Login. You can also log out of ProjectWise from File> ProjectWise Logout.
From InterPlot Utilities > InterPlot Client Configure> Integrate, click on the ProjectWise tab, then click on "Toggle Integration." This will integrate InterPlot Organizer commands with ProjectWise. After the integration, the organizer commands will operate inside ProjectWise Explorer. From ProjectWise Explorer, the Document > New > Plot Set command allows you to create a new plot set file.
The InterPlot Organizer ProjectWise Select Files dialog allows you to select multiple files from the ProjectWise datasource. This means you can add multiple files to the plot set instead of adding them one file at a time.
InterPlot Organizer will not copy out ProjectWise-dependent files when an IPS file is first opened from within a ProjectWise session. This enhancement speeds the opening of IPS files.
The copyout of files from ProjectWise will occur when the user edits the plots, or print/previews, or archives one or more plots.
Copying out a file is done only once. For example, if the copyout occurred during an "edit" of the plot, it does not occur during a "print" of that same plot, and vice versa.
User can set up flags inside ProjectWise, so that the subsequent action of the same files will not cause a copyout to occur again, unless the file in ProjectWise is newer than the one that was left on disk from a previous session of Interplot Organizer.
From ProjectWise Explorer, Tool>Option>Settings> Document set the following flags:
Leave local copy on "free"
Leave local copy on "check in"
Leave up-to-date copy on "copy out"
Leave up-to-date copy on "check out"
Whenever a copyout is performed, InterPlot Organizer's status window will display the following set of messages for each file being copied out:
Copying out master file: (projectid=xx, docid=xx)....copying out :\c:\prwork\dmsxxx\xxx.dgn (projectid=xx, docid=xx)
The status window will include a status bar displaying a percentage of the copying action.
InterPlot Organizer object linking and embedding (OLE) automation methods can be used with ProjectWise. The following OLE methods are added:
ProjectWiseLogin(bstrDatasource, bstrUsername, bstrPassword)
Log in to ProjectWise. ProjectWiseLogin must be called prior to calling any other ProjectWise method.
ProjectWiseLogout()
Log out of ProjectWise.
ProjectWiseOpenPlotSet(vaultID, documentID, bCopyOutReferences)
Opens an existing ProjectWise plot set.
ProjectWiseAddPlot(vaultId, documentId, bstrPlotName, bstrSettingsFile)
Adds a ProjectWise file to a plot set.
ProjectWiseSavePlotSet(vaultId, pbstrSavedFilename)
Saves a plot set into ProjectWise.
For detailed syntax on these OLE methods, please refer to the "InterPlot Organizer Developer's Kit for Object Linking and Embedding (OLE) Automation Methods." This document is available through InterPlot support.
Client Server Archive
ProjectWise TechNotes And FAQs
Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!
Original Author: Bentley Technical Support Group