Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - rsipin

Pages: [1]
1
Suggestions and Requests / Re: PL SQL package reverse engineering
« on: January 17, 2012, 03:26:16 am »
I would strongly agree. We manage nearly 100 different systems, and the only languages which we cannot use EA for is our database embedded code. It's not a trivial matter by any means to keep Packages and Operations in synch by hand with large database systems.

2
Suggestions and Requests / Re: Archimate 2.0
« on: February 23, 2012, 06:07:35 am »
Completely agree!

3
General Board / C# Reverse engineer question
« on: September 11, 2013, 07:41:52 am »
When reverse engineering C# code, does anyone know of a way for EA to skip the .cs files which are generated when compiling a Visual Studio solution? It be nice if I didn't have to strip these out of the source directories before generating a model in EA. I'm talking for example about the .g.cs and .g.i.cs files which end up in one's obj/Debug or obj/Release folders, which are otherwise a duplicate of the .cs source file.

Rick

4
General Board / Custom Javadoc tags importing into notes field
« on: September 07, 2012, 04:55:45 am »
When reverse engineering Java code into a model, I'm getting inconsistent results with custom tags (i.e. @summary) getting imported into the Notes field.  Two examples follow:

Example #1 - successful R.E.
/**
 * @summary provides business logic decisions to
 *       the agencySelectionView.
 * @usage Interacts with the registry service and
 *       provides methods for the views.
 * @author rsmith
 * @since 1.0
 */

The above imports OK, with the Author tag coming into the Author attribute for the Class. Note field reads as follows:
@summary provides business logic decisions to the agencySelectionView.
@usage Interacts with the registry service and provides methods for the views.
@since 1.0

Example #2 - Unsuccessful R.E.
/**
* @summary   Stores information for the details tab and provides a level of redirection                   
*                         to the web services for requesting the regional authorities at run-time
*                         as well as the CustomerRegistryDao for file I/O operations on agencies.
* @desc      The DetailsController class contains the business logic for the
*                         details tab located in webapp/content/details.xhtml.  This controller
*                         stores data about the details page and the currently selected agency
*                         as a session scoped bean.  This provides persistence across multiple views
*                         and browser refreshes for the duration of the session which defaults to thirty
*                         minutes of inactivity or eight hours as defined by the identity management system.
* @usage     See description.
* @scope     This class is accessed by the DetailsView class and interacts with the CustomerRegistryDao
*                         and the web services via the PortalService class.  It retrieves information about the
*                         user's agencies which is stored in the userModel class.
* @author    Jake Jones
* @since     1.0.0
*/

Notes section is blank, and author tag is not read.  Is this simply a matter of comments being too long?

Ideally, I'd like to be able to import custom tags to tagged values in the class properties.

Any help would be appreciated.
Thanks - Rick

5
Bugs and Issues / Re: New Build scripts documentation for 9.0
« on: January 14, 2012, 08:29:59 am »
Here's an Execution Analyzer setup that works with 9.X and VStudio 2010:
Build:
Execute command as Process
Build command = "C:(..path to..)\devenv.com" /rebuild Debug mysolution.sln
Default Dir = (.. path to my solution ..)
Parse Output = Microsoft.Net

Debug:
Debugger = Microsoft.Net (Run)
Default Directory = (.. path to my solution ..)
Application Path = (Depends on assembly type - use same double quoted string as you may have on the VStudio debugger line i.e. "C:\Program Files\MyDir\MyProgram.exe"

Workbench:
Microsoft.Net is selected

6
Bugs and Issues / New Build scripts documentation for 9.0
« on: October 12, 2011, 04:21:21 am »
Unfortunately, I was very used to the way the 8.X debug build scripts were laid out, and could successfully use EA to debug .Net 2010 solutions. With the new 9.0 layout, I'm missing some fundamental requirements for entering the debug parameters. I can get the build section to run just fine, with the following parameters:
Build -> "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /Build Debug StreetEditor.sln
Default Dir -> C:\Data\ContactOneSVN\MapSAG\5.5.6
Parse Output -> Microsoft .NET

What's confusing now is the Workbench tab - is the workbench assembly supposed to point to my DLL (which is what the solution constructs) or the external program that I have my visual Studio solution pointed to (which loads my DLL)?

How is this different from the Platform tab? If I set the Application Path to the external program that I launch when debugging my solution in VStudio, nothing happens when I launch the EA debugger.  Here's how that tab is configured:

Debugger -> Microsoft .Net
Default Directory -> (points to my solution directory)
Application path -> (points to the debug start action extermal program I have set up in VStudio)
Command line arguments -> nothing set
Build First = true
Show Console = true

Thanks if you can help - please don't point to the new help, as it's completely lacking clarity on these points.

7
Bugs and Issues / Re: VB .Net partial classes not fully imported
« on: January 14, 2012, 08:20:34 am »
After a lot of trial and error, I discovered that the reason certain classes were not importing via reverse engineer, was due to lack of support for certain VB6 legacy keywords.  Having any of the following keywords in your source code will not allow the class to import successfully. The real issue is that these keywords kill the import, and there is no error message or log telling you what happened.

Problem:                                             Fix:
* Imports VB=Microsoft.VisualBasic       Imports Microsoft.VisualBasic
* Exit Function/Sub                              Return (with appropriate datatype)
* word "Function" in a quoted string       No workaround - this text cannot appear

8
Bugs and Issues / VB .Net partial classes not fully imported
« on: October 14, 2011, 12:27:26 am »
When importing a VB.Net form class which inherits from a third party forms provider - in this case CodeArchitects.VB6Library.VB6Form, the form designer will import, but the 'code behind' class will not. I suspect that it's because the VB code portion doesn't have the same inheritance line in the class definition. Is there a workaround for this, as basically it keeps me from using any of the debugger & diagramming tools for this class.

Thanks in advance.

9
Uml Process / Re: ArchiMate - Data views: "objects" and  f
« on: February 26, 2013, 03:09:35 am »
This is a big one for us as well. We're using Archimate as our standard framework, but it gets difficult to make diagrams which convey everything that we need them to. We cannot turn on the various diagram compartment settings when dealing with Archimate elements in a diagram and I don't understand why this framework should behave different than any others.

Pages: [1]