6.2.5.30. Architecture-NativeRhapsodyImporter

Imports an IBM Rhapsody project into the RFG

Required inputs: RFG

This rule imports an IBM Rhapsody model into an RFG view.
No IBM Rhapsody installation is required.

Possible Messages

This rule has no predefined messages.

Options

adjust_spec

adjust_spec

Type: typing.Callable[[typing_extensions.TypeForm[bauhaus.architecture.rpyx_import.parser.Object]], typing_extensions.TypeForm[bauhaus.architecture.rpyx_import.parser.Object]] | None

Default: None

This callback can be used to change the parsing specification from a Python layer.
 

export_warnings

export_warnings : bool = True

Export output messages to the analysis database.
 

loglevel

loglevel : LogLevel = 'WARNING'

Logging mode. WARNING only outputs errors and warnings, INFO additionally prints info messages, DEBUG additionally outputs info and debug messages.
 

num_workers

num_workers : int = 0

Maximum number of worker processes used for parallel xml parsing. A value of '0' (default) disables parallelization, i.e., all xml parsing is done in-process.
 

rhapsody_architecture_file

rhapsody_architecture_file : bauhaus.analysis.config.LayerRelativePath = 'None (value must be set)'

Path to the Rhapsody project file.
 

store_edge_iteration_counts

store_edge_iteration_counts : bool = False

If set to True, store the iteration counts when iterating over edge sets.
 

store_slocs

store_slocs : bool = False

If set to True, store source location information at nodes.
 

view_name

view_name : str = 'Rhapsody Import'

Name of the generated Rhapsody import view.
 

Option Types

These types are used by options listed above:

LogLevel

An enumeration.
 
  • WARNING

  • INFO

  • DEBUG