Cllyde / iDoc

1 stars 0 forks source link

InsiteFunctions.cs in iFileManager should be removed somehow. #129

Open Cllyde opened 9 years ago

Cllyde commented 9 years ago

Currently, reports in iDoc use the report server data source IDoc_SQL, which points to the IDoc database, and allows the RDLs to use the external functions like EXTERNAL NAME [iFileManager].[InsiteFunctions].[GetInsiteAcctDetails].

Somehow, we need to move these functions out of the iFileManager. Maybe we can set up a service in iDoc similar to the iDocDataService. Then we could change the IDoc_SQL data source to point to the service, like the XmlDataSetService currently does for IReports?

Cllyde commented 9 years ago

I changed all the relevant RDLs to call the iDocReports service instead of being an actual query. I'm pretty sure that most of the other objects that depend on iFileManager are not even used, because half of them have fields that don't exist anymore.