p3-function-parse

Parse Functional Assignments to Convert them to Roles and Subsystems

p3-function-parse.pl [options]

This script’s default behavior is to split functional assignments into roles. Unlike p3-function-to-role, it does not convert the roles to IDs, so it captures all roles, even the ones that are not in the common role table. Optionally, you can request a list of the subsystems containing the role. This is appended as a list (delimiter-separated) in an extra column when available.

If a function has multiple roles, multiple output rows will be produced.

Parameters

There are no positional parameters.

The standard input can be overridden using the options in Input Options. The standard input should contain the functional assignments.

Additional command-line options are those given in Column Options (to specify the column containing the functional assignments), Delimiter Options (to specify the delimiter for the subsystem column), and the following options.

If specified, an additional column will be added containing the subsystems for each role.