1. Use the Persistence String

If you are looking up a module from information in another database, you should be storing the module persistence string (use the IPIPersist interface) in the other database.

Don't use the path of the module to look it up. This is slow and if anyone changes any name along the path, you won't find it.

You can also persist many other types of objects including Server's, PIPoint's, PointList's, PIBatch's, PISubBatch's, etc.

Enabling Operational Intelligence