Error Processing Configuration

A table in the mtx_config.xml file is checked when the engine receives a Mtx5GSpendingLimitNotifyResponse message with a nonzero result code. The following is an example configuration:

<configuration>
    <global>
        <!-- Determine whether we retain a 5G policy session for
             notification response HTTP errors -->
        <!-- policy_notification_error_handling -->
        <policy_notification_error_handling id="0">
            <session_keep_alive id="false">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="10">
            <session_keep_alive id="true">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="11">
            <session_keep_alive id="false">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="25">
            <session_keep_alive id="false">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="400">
            <session_keep_alive id="true">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="401">
            <session_keep_alive id="false">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="403">
            <session_keep_alive id="true">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="404">
            <session_keep_alive id="false">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="411">
            <session_keep_alive id="true">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="413">
            <session_keep_alive id="true">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="429">
            <session_keep_alive id="true">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="500">
            <session_keep_alive id="true">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
        <policy_notification_error_handling id="503">
            <session_keep_alive id="false">
                <problem_details id="0">*</problem_details>
            </session_keep_alive>
        </policy_notification_error_handling>
    </global>
</configuration>