Add a function within Pro/Toolkit to be able to identify weak model dimensions. There is currently a function called ProSecdimStrengthen( ) which will make a weak dimension strong, but we simply want to report weak dimensions, not change them.
The work-around is to open the model, run ProSecdimStrengthen( ) and keep track of the dimensions that pass and fail. Those that pass were weak. The problem is that all the weak dimensions have now been changed to strong. Thus, the model has to be closed and removed from memory before continuing.
A Pro/Toolkit function would be the best solution.