Configuring SBA Gateway

Common Service-Based Architecture (SBA) configuration, CHF configuration, overriding default configuration options, and mapping configuration are discussed below.

5G network functions implemented with SBA Gateway have the following configuration:

  • Common configuration — The common configuration is shared by every network function, is provided by the SBA library, and contains appropriate default values. These values can be overridden using the nf.yaml file or environment variables.
  • Function-specific configuration — A network function provides an nf.yaml configuration file with its default configuration and any overrides to the default SBA configuration.
  • Optional specification files — OpenAPI specification files are used for validating incoming requests. The SBA includes default API specification files.
  • Optional mapping configuration — For network functions such as CHF, SBA includes default mapping configuration files for mapping payloads between MDCs and JSON files.