Skip to content

Source

alt text

The Sources page provides a detailed view of all program source members defined within the repository. Each row represents a source member with key metadata, such as its library, file, type, and counts of variables or procedures.

The page helps developers:

  • Inspect source definitions and their attributes.
  • Navigate quickly to specific members.
  • Analyze the structure of program elements (lines, variables, procedures).
  • Validate source-to-repository synchronization.
  • Filter, save, and export data for review and reporting.

Source Information

ðŸ§ą Column 🗒ïļ Description
Member Name of the source member. Clicking it opens its detailed view or related references.
File Source physical file (e.g., QRPGLESRC, QCLLESRC, QSRVSRC).
Library The IBM i library where the source file resides.
Attribute Source type or attribute — such as SQLRPGLE, RPGLE, CLLE, PF.
Lines Number of code lines identified .
Variables Count of declared variables within the source.
Procedures Number of procedures defined in the source member.
HNBRFIELDS Number of file fields definitions used in the source member.

Toolbar Actions

🊄 Action 🗒ïļ Description
⮇ Scroll to Bottom Jumps to the last record in the source list — useful for large repositories.
🔍 Filter Opens the filter panel to apply custom filters to the displayed columns.
ðŸ’ū Save Filter Saves the current filter setup for reuse in later sessions.
📊 Create Excel Exports the current source list to an Excel file for reporting or offline analysis.
🔄 Refresh Reloads the list to fetch the latest data from the repository.

Source-level Options

Each row in the Sources table includes contextual actions for that specific member.
These icons allow you to view component-level details or open related references. Hovering over each icon will show its function.

  1. Copybooks
    By clicking on this copybook icon, you can open the list of all copybooks referenced by this member.
    This helps in understanding code dependencies and includes any included source files.

alt text

  1. Procedures
    By clicking on this procedure icon, you can view all the procedures defined inside the selected member.
    This allows easy navigation and inspection of internal subroutines or modular code blocks.

alt text

  1. Variables
    Clicking the variable icon opens a detailed list of variables used in the source, including their type and usage reference.
    This view helps in data flow analysis and code maintenance.

alt text

  1. Fields / Records
    The fields icon shows all record formats and field definitions related to the selected file-type member (PF, LF).
    Use this to inspect physical or logical file structures.

alt text

  1. Source View
    The source icon allows you to view the complete source code of the selected member directly from the interface.
    This is useful for quick reviews or debugging purposes without navigating to the development environment.

alt text


ðŸŠķ Usage Tips

  • ðŸ’Ą Quick Access -
    Use Filter + Save Filter to build reusable search configurations (e.g., only show SQLRPGLE programs).
  • 📊 Export for Review -
    Generate Excel exports before sharing reports or performing documentation audits.
  • 🔄 Keep Data Fresh -
    Always click Refresh after synchronization or import operations to update the list.
  • ⮇ Fast Navigation -
    Use Scroll to Bottom when reviewing long source lists or to view recently added members.
  • ⚙ïļ Member Actions -
    Use the source-level options to view component-level details instantly.