Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Local Capture case is the simplest configuration scenario. Identify and install CodeMRI® Platform on a VM or local workstation and scan the source code for all codebases to be included in the Portfolioreport. Once scans are complete the Datavault will be automatically updated with the latest results. Finally, select the software systems to be included in the Portfolio report and run the accompanying job. A Portfolio report including all selected software systems will then be generated. See Using CodeMRI® Platform to Create a Portfolio for more detail.

Distributed Capture

Distributed Using CodeMRI® Scanner

...

In today’s distributed environments it is sometimes difficult to gather actual source code into a single location to produce a report. The Distributed Capture case is designed to enable more complex organizations to quickly scan across remote locations without having to move the source code itself. In these cases an additional tool, the CodeMRI® Scanner can be distributed to many remote teams to capture descriptive data about a software system which may then be transported back to the central location at which the Portfolio report is being generated. This approach lowers administrative overhead and does not require possibly complex network configurations to directly connect many remote sites.

...

Once the Scanner metadata has been collected and moved to the site where the Portfolio report is to be constructed:

  1. Start a new instance of CodeMRI® Platform or use an instance already running connected to the DataVault into which the metadata will be transferred.

  2. Run the “unpack” job passing in the path to the target Scanner metadata to add the scanned systems to the DataVault.

    In this example we begin with an empty vault, then run the “unpack” job passing in the path to the pack containing the axis2 and Linux systems. Once complete these systems can now be seen in the new DataVault and are ready for processing.
    Note: As demonstrated here, the “unpack” job may be passed a directory containing multiple packs which will be processed collectively.

...