![]() |
OpenMake Meister |
All builds can be executed to generate a Bill of Materials report, even those that use manual Ant or Make scripts. When a Workflow includes an SCM Inspector Activity, such as the CVS Bill of Material Inspector, a Bill of Materials report will be generated and placed on the Knowledge Base server. The report will show version information, time stamp, size, MD5 (when available), and a full-file path. The SCM Inspector Activity calls a program called ominspector. ominspector either analyzes the local build directory or the version control repository for files to be included in the report. Both of these methods result in a Bill of Materials report based upon the contents of the build directory. Note that files used by the compiler or the linkers, third party objects, SOA objects, etc, may not be reported upon because they may reside outside of the build directory.
To generate a Bill of Material report by go to the Workflow Explorer available from the OM Workflow perspective. Select a Workflow and go to the Activity tab. Select the Add Activity button and chose the Version Control Vendor name that will be used for creating the Bill of Material Report. Execute your Workflow and your report will be available from the Report Explorer under Bill of Materials. Below is the usage for calling ominspector for a command line process:
Usage: ominspector <options>
Table RL-1: ominspector options
Parameter |
Value |
-b |
<Build Directory> |
-c |
<SM Tool> Possible values are ACCUREV, CLEARCASE, CVS, CVSREP, HARVEST, PERFORCE, SVN, VSS, MSTF, TEAMPRISE
|
-ld |
<YYY-MM-DD HH_MM_SS> Log: Build date/time |
-lj |
<Job Name> Log: Job Name |
-lm |
<Machine> Log: Build Machine Name |
-lo |
<Owner> Log: Owner Name |
-t |
<Label/Tag Name> Build Label |
-u |
<User> SCM Tool User Name |
-p |
<Password> SCM Tool Password |
-v |
Version |
-? |
Usage display |