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 - MattAdamson

Pages: [1] 2
Bugs and Issues / Re: Installing EA on Wine with Oracle ODBC support
« on: October 02, 2017, 10:06:55 pm »
Has anyone found a solution to this at all? Also which specific package did you install for Oracle JDBC drivers? Sparxsystems won't provide any support on this driver as they indicate it's a third party which we need to follow up with Oracle. I can't see any documentation which covers Oracle ODBC and Wine in more detail.

Many thanks

General Board / SQL Script generation for SQL Compact Edition
« on: October 10, 2008, 09:16:49 pm »

This doesn't seem to be supported well i.e. the SQL file generated contains primary key indexes which are clustered. I don't expect EA to support this however is there any way through modification of the templates I can change this e.g. so I can create the index using simple CREATE INDEX rather than say CREATE CLUSTERED INDEX syntax.

This is just one example there are certainly a few more



General Board / New build of EA
« on: January 25, 2008, 11:45:41 am »

Any ideas when a new build will be forthcoming?

Usually there is one every 3 - 4 weeks and it's over 3 months now since the last one.

Not that I'm that concerned however it does strike me as rather odd and when we pay for subscription we would have thought some new features would have been added by now



General Board / Re: Add in to reverse engineer web applications
« on: July 18, 2007, 12:11:21 pm »

Can anyone help me out as I've created a source forge project for the add in, but stuck on a major hurdle, I can't work out how to upload the zip file using CVS?

If any CVS experts could contact me to help I'd really appreciate it.

Many thanks


General Board / Re: Add in to reverse engineer web applications
« on: November 02, 2006, 10:14:06 pm »
I'm actually looking to create this as an open source project however I need to understand open source a lot more before I can do this.

I've changed the code to easily support JSP pages however I haven't implemented this yet. I'd also like to add ASP.NET support. Hence the reason to create it as open source so the community can extend it as required.

General Board / Add in to reverse engineer web applications
« on: October 03, 2006, 05:17:15 am »

I've written an add in which reverse engineers ASP web applications into the appropriate classes as defined using the UML Web Extensions Jim Connolan produced, which are downloadable as a profile on the sparx website. The add in takes as input a server side ASP file and a corresponding static HTML file and produces the following classes

a) Server side pages - Contains server side functions and attributes.
b) Client side pages - Contains functions and attributes, included scripts.
c) Embedded forms together with input tags and stereotype for controls.

It also creates associations between elements in the model using the stereotypes

a. Builds - Server pages builds a client page
b. Submit - Links from embedded forms back to the server side page being posted to
c. Links - Href links from client pages
d. Redirect - Links from server side page
e. Include - Included pages from server side page
f. COM Object - Links to COM objects reverse engineered in the package.

I had a look at the Rational Rose web modeller add in and this doesn't provide a very comprehensive feature set at all. A lot less than I've produced in a few days of development.

I'd be interested to hear others thoughts on features they'd like to be incorporated into this.  Certainly extending this to support Java ASP and ASP.NET would be useful.

General Board / Integrating issues for multiple models i.e. priva
« on: November 01, 2006, 05:33:44 am »
Unfortunately we’ve had some developers creating their own separate EAP models rather than using a database shared model. They’ve create new sequence diagram using elements reverse engineered into their private models.  

I know we can simply import the EAP file into the database model however how should we best go about changing diagrams such as sequence / class diagrams to replace the elements reference to use the structure in the main database model rather than their private model e.g. if our central model has a root package Assemblies which contains nested package for each .NET assembly and they have created a package say NetCode and under that say “Changes” I’m sure you get the idea.

Is there an easy way to do this without having to re create all the diagrams from scratch?

General Board / Re: Relationship Matrix - BUG?
« on: October 13, 2006, 11:49:25 am »
Sparx are superb at fixing issues, a very quick turnaround.

Simply email it to them and they will get it resolved ASAP

General Board / Re: GUI Designer - Label
« on: October 12, 2006, 01:28:48 pm »
You can always add your own stereotype element of type label and use it.

General Board / Identifying model changes when reverse engineering
« on: October 04, 2006, 03:41:47 pm »

This partly relates to my previous post on tracking and generating documentation for model changes.;action=display;num=1159858777

For some new designs we need to reverse engineer a few classes and make modifications to them. A few of the developers will need to do this for different classes at the same time.

To track their changes I assume the only way to do this effectively would be

a) Get them to reverse engineer the existing source code first.
b) Check in the model at that point into source control
c) Check out and make the actual changes to the model.
d) Use the compare utility to track the changes they made.

Any thoughts?

General Board / Re: Generating documentation for model changes
« on: October 03, 2006, 05:06:12 am »
Thanks for comments.

I presume you could easily generate an XSD from the XML file using any XSD tool such as Visual Studio .NET / XML Spy.

I haven't reviewed the automation interface for documentation generation, this sounds like a good approach though if we are very specific about what elements we want to document and still use a pre defined document template.

This still seems a pain though to do this for what should be a very common requirement. It's fine to document everything for new designs but maintainence and changes to design as we know takes the majority of the time through the lifecycle of an application.

General Board / Generating documentation for model changes
« on: October 02, 2006, 11:59:36 pm »
Does any know an effective way to produce RTF documentation which only documents changes to a model from one base line to another or the current model?

When were compiling designs for new changes to the application the key things we do are

1) Add / Remove classes from the model
2) Remove / Add / changes some existing methods / attributes on classes
3) Add / Remove some relationships from the model.

Rather than documentating say a full class and it's contents in the documentation which may span 10 pages, we'd rather just document the new methods added perhaps.

How do others handle this when they only want to document changes? This is key for us otherwise it will be all too easy for design reviewers to miss things if they can't focus on just the changes.

Uml Process / DDL Transformations from logical model to data mod
« on: December 08, 2006, 02:48:03 pm »
We’d like to use a transformation to go from our logical model to a data model however I’ve a few questions

1)       How are many to many associations handled i.e. typically to implement a many to many association between a class you’d have to use a link table in the table. If this isn’t possible out of the box can we extend the existing transformations to do this, and if so how? We’ve already written add ins for EA so could use add-in methods within the transformation if this would get us the results we need.

2)       In the example model transformation all the strings are converted to varchar(2), would we have any additional control on the length here, could we place the preferred length of a string attribute as a tagged value and then use this in the transformation perhaps?

Let me know your thoughts?

Uml Process / Re: Association Classes transform to Database mode
« on: December 08, 2006, 02:46:49 pm »
Can you eloborate on how you used EXEC_ADD_IN to help here?

Automation Interface, Add-Ins and Tools / New Open Source EA Addin
« on: September 03, 2007, 12:39:06 pm »

I'm pleased to announce I've finally create my first open source project which is an add in for Enterprise Architect which allows users to reverse engineer ASP files into UML models.

The UML models are created according to the web modelling extensions published by Jim Conallen and for which a EA profile is available.

It uses some interesting techniques which you may find useful in developing an add in e.g. use of regular expression to parse source code and use of the IE object model to parse some of the web page content.



Pages: [1] 2