I suggest to add "READ ALLOW $FG_SCENERY/*" into the IOrules which are located in " .../install/flightgear/fgdata/Nasal/IOrules" to prevent that an error ("unauthorized access") occurs with the parsexml() function when reading Level-D 767 procedure files, which must be located in $FG_SCENERY.
With FG 3.5 modifying « IOrules » was sufficient to authorize « parsexml() » function to access $FG_SCENERY/*
With FG 3.7, this possibility has been deleted for this function. So it causes problems when implemented an CDU route manager with the FmsDB functions because the standard route manager loads the Level-D 767 datas in $FG_SCENERY and the FmsDB parsexml() is not allowed to access this directory.
Closed as wontfix as per discussion on the ML, this will not work.
https://sourceforge.net/p/flightgear/mailman/message/34331214/