Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.

Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |

Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
The MSI Scanner Command Line Utility
Overview of the MSI Scanner
For situations where the installation media is not accessible, the MSI Scanner can be used. This is a command line utility that takes as input an MSI file. This is then analyzed. The result of the analysis is an XML file containing a summary of the MSI.
In a large enterprise it may not be feasible to have remote offices send their software install media to central locations to be added to the corporation’s central application library. In this case, the MSI Scanner may be of some use.
The MSI Scanner is a command line utility used to scan an MSI based installer, extract all required file information and write an XML file describing the installer and its contents. This XML file can then be sent to the central office where the person maintaining the application library can load it into the SAI Editor exactly as if it was the original MSI based Installer.

To start the MSI Scanner:
From the command prompt, type the following
C:\UCMDB\DataFlowProbe\tools\InventoryTools\Common\bin\msiscanner.cmd <setup_package> <output_file>
Where:
<setup_package> is the path and filename of the MSI-based installer.
<output_file> is the path and filename of the output XML file.
Note Note that if the specified filename does not end in .xml, the MSI Scanner will append a .xml extension to it.

The output from the MSI Scanner is usable in the MSI Importer so that you can browse the MSI and teach from the XML file in the same way as directly from the MSI file.
To open the MSI Scanner output file:
- Select the Import data from MSI option from the Tools menu.
- In the Files of Type dropdown box, select the MSI Scanner output file.
- Navigate to the file to be opened.
- Click OK.
The File Open dialog box is displayed.
The file is opened in the same way as any MSI-based installer.
The MSI Scanner produces error level codes which can be used to handle situations if the Scanner terminates without producing an XML output file.
These error codes can, for example, be used in a batch file so that specified actions can be carried out in the event that particular error codes are returned.
These can be used to control re-scan activities when a scan has not completed successfully.
Error Level | Description |
---|---|
6 | Unexpected error |
5 | Unable to open the output file |
4 | Insufficient space available in the Temp directory. |
3 | Unable to open input MSI |
2 | Unrecognized package |
1 | Incorrect parameters |
0 | Success |
We welcome your comments!
To open the configured email client on this computer, open an email window.
Otherwise, copy the information below to a web mail client, and send this email to cms-doc@microfocus.com.
Help Topic ID:
Product:
Topic Title:
Feedback: