Miscellaneous SBA Gateway Properties

Miscellaneous Configuration Properties describes miscellaneous properties for configuring SBA Gateway.

Table 1. Miscellaneous Configuration Properties
Property Description
gateway.debug.jsonPrettyPrintHttpBody When set to true, JSON pretty-printing is applied to the HTTP body for debug output. The default value is true.
gateway.errors The definition of application errors and the fields that make up the ProblemDetails message returned. For default definitions see the discussion about common CHF configuration.
gateway.redirectOnError.enabled When true, an HTTP 307 is returned on an error with an alternate CHF specified in the location header. This is triggered for outage related errors by default. The default value is false.
gateway.redirectOnError.locationHeaderTemplate A template for creation of the location header. The default value is the following:
https://alternative-chf${originalPath}
gateway.redirectOnError.errors List of errors to which a redirect to an alternate CHF is added. The default list is the following:
- SERVICE_UNAVAILABLE
- NF_CONGESTION
- INSUFFICIENT_RESOURCES
- NF_CONGESTION_RISK
jms.enabled Enables Java Message Service (JMS).
notificationAlarm.errorHttpResponseCodes The HTTP status codes that trigger logging notification. the default list is the following:
    - 400 #Bad Request
    - 401 #Unauthorized
    - 403 #Forbidden
    - 404 #Not Found
    - 411 #Length Required
    - 413 #Payload Too Large
    - 429 #Too Many Requests
    - 500 #Internal Server Error
    - 503 #Service Unavailable