In the Trace Logs, there are calls to a BO which isn’t available in BPM Designer - Ice.Proxy.Lib.BOReaderImpl. Does anyone know how I would bring this BO into a BPM ?
Thanks,
Ken
In the Trace Logs, there are calls to a BO which isn’t available in BPM Designer - Ice.Proxy.Lib.BOReaderImpl. Does anyone know how I would bring this BO into a BPM ?
Thanks,
Ken
BO Reader is an auxiliary library and not a standard BO, you don’t need to bring this into BPM. You can do the same thing it does with the standard BPM tools. What are you trying to do ?
Still attempting to automate Case Entry using the Business Objects and Methods from the Trace Logs.
Most of the Calls I can add to the BPM, but not the Calls to BO Reader. The BO Reader Methods GetList, GetCodeDescList, and GetRows are in the Trace Logs a number of times, in the flow of Calls to create the Case, RMA, Order, and Job.
What BPM tool would I use to duplicate the effects of those calls in the BPM ?
Thanks,
Ken
Those calls are to get dropdown information in some of the screens you don’t need most of them. The trace shows you EVERYTHING the interface does that includes populating drop downs and searches which you won’t need to do in your own code. From the calls you can usually determine if it is something you need or not.
For example a call to BOReader.GetList maybe pulling list of warehouses or a list of customers’ orders you don’t need to do that in your code since you’ll likely already know which customer / whse you need, and even if you don’t know you can find them by using the standard Query tools or a simple LINQ query
Like Jose said, the logs get everything - it’s unfortunate there isn’t a feature to filter.
What I do regularly to combat this is to clear all of my logs just before I want to trace an action. So I’ll load up the form, populate all the data, CLEAR THE LOGS, then click to execute. You’ll probably still get alot of clutter but it’s much easier to follow.
I also clear the Trace Log before I run the manual process. There does still appear to be a lot of clutter, but as Jose mentions above not all of the Calls need to be duplicated. I’m assuming the SysMonitor BO Calls, for example aren’t needed in the BPM I’m working up.
I’ve found it’s easier to look through the Trace Log by saving it as .html, then using search and replace to get the BO and Method on the same line and condense the text. Fold All, and you get something like this :