MATLAB: Do I get an Invalid Field error when using FETCH command with a field from Bloomberg using Datafeed Toolbox 3.4 (R2009b)

Datafeed Toolboxlcc

I am using the Bloomberg FETCH function as follows:
D = fetch(C,strcat(tick_cmdty, 'Comdty'),'HISTORY',{'30DAY_IMPVOL_100.0MNY_DF','3MTH_IMPVOL_100.0%MNY_DF','6MTH_IMPVOL_100.0%MNY_DF','12MTH_IMPVOL_100.0%MNY_DF'}, date_start,date_end);
and I get the following error:
??? Error using ==> bloomberg.fetch>getfieldids at 868
Invalid field - 30DAY_IMPVOL_100.0%MNY_DF
Error in ==> bloomberg.fetch at 408
[fids,f,ftypes,bbcurrency] = getfieldids(1,varargin);
Error in ==> Export_02232010mn at 147
D = fetch(C,strcat(tick_cmdty, 'Comdty'),'HISTORY',{'30DAY_IMPVOL_100.0%MNY_DF','3MTH_IMPVOL_100.0%MNY_DF','6MTH_IMPVOL_100.0%MNY_DF','12MTH_IMPVOL_100.0%MNY_DF'}, date_start, date_end);

Best Answer

Bloomberg may have updated the fields after the release of Datafeed Toolbox 3.4 (R2009b).
Open the folder which contains the file 'bbfields.mat'. You may do so by executing the following on the MATLAB command prompt:
winopen([matlabroot '\toolbox\datafeed\datafeed\@bloomberg'])
Rename the file to 'bbfields.mat.old'.
Download the attached file in this folder and reload the data in MATLAB.
load @bloomberg/bbfields