Hola Tomas,
Esta bien, fíjate que esta documentación la actualizamos hace un rato.
Para que te funcione esa configuración en cascada que me mencionas vas a tener que modificar lo siguiente en la función add_config del archivo src/pers/config_extra/lib/kernel/util/config.php, cambia el array_merge por array_replace_recursive, quedaría:
private static function add_config($config)
{
// Ver: https://jontai.me/blog/2011/12/array_merge_recursive-vs-array_replace_recursive/
self::set_config( array_replace_recursive( self::get_config(), $config ) );
}
Otra cosa a tener en cuenta es que los nombres de los archivos deben coincidir con lo que tenes en instalacion/config.php, si en instalacion/config.php tenes:
'accesos' =>
array(
'des01' =>
array(
'ua' => 'FCSAG',
'personalizacion' => array('pack_comunes', 'boleto_estudiantil', 'config_extra'),
'database' =>
array(
....................
),
),
el archivo para configurar las credenciales de SUBE se debería llamar “instalacion/config_FCSAG.php”, tenes que respetar mayúsculas y minúsculas!!!
Eso de mapear los UUAA no lo tenes que hacer en instalacion/config.php, sino en el Web Service archivo config/institucionBoleto.inc.php (ver aquí).
Revisa esto, si el error persiste envíame los logs de 3W y Apache.
saludos.