Saturday, January 14, 2012
I can't believe I didn't know about this before now. On the Epicor Server, in the folder Epicor905/Utility are the setup files for an application called BL Tester (presumably short for Business Logic Tester). The first time you run BL Tester, you will have to specify the Epicor server your are connecting to. Once it is installed, click File, Open, and choose the dll for the business object you want to test. Ie. Epicor.MFG.BO.SalesOrder.dll You can then use the application to specify the parameters and call any business object method. For instance, you could call SalesOrder.GetRows, and specify different where conditions. After clicking "Invoke" button, BL Tester will display the result of the method, usually a dataset, in a tree view control.