These utility applications are included with iMIS. Some are services, some are for repair.
iMIS/Net/bin/BuildPublishBOs
Build or rebuild business objects from definitions in database.
Rebuild all business objects. Prompt for connection information.
BuildPublishBOs
Rebuild only business objects which aren't built properly. Connection information provided on the command line.
BuildPublishBOs -W -S -CS -CD -CU -CP
Note: Per
TechSupport, there are some known issues where business objects will not all build on the first pass. This is because the BOs are built in alphabetical order, and some early BOs depend on later ones. Running more than once is recommended. Two times is usually sufficient. (Ref:
SMR 198259)
Note: as of 15.1.1.3286, BuildPublishBOs has a memory leak. When memory reaches about 1GB, it will crash and all remaining business objects will not be built. The build-missing command above is the workaround.
iMIS/Net/iMISDBUpgrade/DBRepair.exe
This utility provides the features previously found at Utilities > Table Analysis, plus many new capabilities.
- Identify/correct schema differences
- Correct permissions
- Create ASI's procedures, views, functions, triggers
- Synchronize contacts from legacy tables (Users, Name_Security) with .NET tables (NetContacts)
- Rebuild counter table
- Disable/enable the triggers used to keep contact information in sync. (used during conversion)