Hi,
maybe someone can help/hint me a bit, as I am still evaluating this very greate tool. I can meanwhile draw very nice sequence diagrams for a VB.NET apps, with a VB.net dll in VB and 3 or 4 other dlls below written in C# coded, the last one is the generated web service stub, all code imported, also mscorlib.dll is binary imported into the same model db.
I like to see all the invocations from my apps down to and until the generated web service stub is executing.
In EA at the Breakpoint and Markers window, I can select the recording stack deep, and I have adjusted it from 3 to 8; but still I do not get all the detailes I want. What is wrong?
Given I have 1 method in the aps, which calls a method inplemented at the first dll, this calls a method at the second lower dll, and this calls a method at the 3 dll, which calls a method at the stub dll which calls method inside the mscorelib.dll
Or in short M1 calls M2 calls M3 calls M4 calls M5 where each M is implemented by a different DLL, that should require me only to mark M1 for tracing to gather sequenc diagram data? Right?
So Which markers do I need to set and where?
When I marke the begin and end of my method in the apps, would that then include all consecutive lower level calls? if yes, by which adjustment can I then turn sequenc drawing on to reach the lowest possible level?
OR
If I just set the method marker tracing and drawing all from begin to end of this one method call, should I still see all lower level invocations at lower level dlls?
and if yes how do I control the stack deep?
OR
as I have guarded
SyncLock obj
Mb()
SyncEnd
Could that be a reason that the trace to sequencing Mb is interrupted somehow? I have no clue how this tracing to sequenc diagrams is implemented by EA. maybe by a second tread, it would explain why a second thread can not enter the guarded section and return without deeper level sequence data.
Sorry, perhaps just badly documented or an oversite on my part.
We are evaluating and I would be very happy to know that all before I buy the tool, but hopefully I can master this.
Josef