Saturday, January 14, 2012
BL Tester Utility
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.
Subscribe to:
Post Comments (Atom)
Thanks for sharing this!
ReplyDeleteI thought it was "business logic tester" at first too. However BL in this context is Business Layer - the application layer that contains the BOs, ROs and POs, and BL Tester can be used to test all of these.
ReplyDeleteCareful! I'm fairly sure that although you don't get the pretty Epicor UI, BL Tester does directly modify the database
Thanks for sharing. Pretty useful.
ReplyDeleteHow do you enter a System.String[]. I keep getting error
ReplyDelete'Object of type 'System.String ' cannot be converted to 'System.String[]'
Thanks for sharing this utility!
ReplyDeleteThe BL Tester Utility is a great tool for testing business logic in Epicor. At Epicforce Tech, we often use similar tools to ensure that custom business logic runs smoothly within ERP systems. It’s crucial to have reliable testing mechanisms like this to optimize workflows and improve system reliability. Looking forward to more insights on tools and utilities that enhance Epicor’s functionality!