Compile Error Could not find class or interface MicroEdge FIMS Reports ViewerControl when upgrading to 14.60

When upgrading to 14.60, the following compile error can occur, along with the others listed for several different procedures:

Error=Could not find class or interface MicroEdge.Fims.Reports.ViewerControl. (12886)
    ** Error=** f:\npo\found\fims\src\template\rptglib.i Could not understand line 206. (196)
    ** Error=Could not find class or interface MicroEdge.Fims.Reports.ViewerControl. (12886)
    ** Error=** f:\npo\found\fims\src\template\rptglib.i Could not understand line 207. (196)
    ** Error=Could not find class or interface MicroEdge.Fims.Reports.ViewerControl. (12886)
    ** Error=** f:\npo\found\fims\src\template\rptglib.i Could not understand line 208. (196)
    ** Error=Could not find class or interface MicroEdge.Fims.Reports.ViewerControl. (12886)
    ** Error=TYPE-OF 'MicroEdge.Fims.Reports.ViewerControl' not allowed. TYPE-OF target must be a user defined type. (14447)
    ** Error=** f:\npo\found\fims\src\template\rptglib.i Could not understand line 328. (198)

 
This issue was due to the following:

1. The server had multiple FIMS shortcuts which were not configured correctly to use the correct ini file and the correct wfound.pf files, additionally the shortcuts were using UNC paths and not the relative paths. FimsXXXX.exe uses fimsnt.ini.
2. Assemblies was using the UNC path but the .Net Trust was using the drive path. Since these were not in the same location, the assemblies were not trusted.
  • In the wfound.pf file that is used for the shortcut, assemblies needs to be
    ..\Assemblies





 


 

 

 

Environment

 FIMS
 14.60

Was this article helpful?