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

Pages: 1 ... 5 6 [7] 8 9 ... 39
General Board / Re: EA Web server
« on: August 13, 2014, 12:02:59 pm »
as it provides a way to open a diagram directly from the database (as far as i've read)
The HTML generation does provide a copy of the data from the database, but not a direct link. If this is required - an alternative is to use EA Lite (free) and the Cloud service. This will provide real-time off-site read-only access to the source model (along with the ability to lodge comments via the Team-review forum).

General Board / Re: Enterprise Architect for Entity Framework
« on: August 13, 2014, 12:13:57 pm »
Pierre, have a look at the MDA transforms. This includes transforms from Logical model Class to C#, DBMS specific and XSD and WSDL:
See also the paper on it's specific application to Data modeling:

General Board / Re: EA as an ALM tool
« on: August 13, 2014, 11:49:14 am »
There is a whitepaper and an example model on working with Workflow scripting available on:
This should cover your first three points.

General Board / Re: How to share a project and later merge changes
« on: July 18, 2014, 02:09:49 pm »
Re finding help on 'diff tool' See "Load other Baselines" covered on the Baseline Difference help page:
In the Branch repository you will need to create a new baseline post the modifications. Then in the Trunk repository do a 'Baseline Merge' back from the Branch Baseline using 'Load other Baselines'.

General Board / Re: Export/import XMI loses Realization links
« on: February 18, 2014, 02:44:41 pm »
Regarding your second paragraph - have  your tried using the "Create placeholders for missing External References during XMI 1.1/2.1 Import" - see:
This will indicate if any elements are external.

General Board / Re: Development on parallel branches with EA
« on: February 27, 2014, 03:23:27 pm »
The Baseline Difference and Merge feature is an equivalent 'Diff tool' in EA.
Given you can use it to Difference across copied repositories - Source and Branch (using Load Other Baselines)  - it does form the foundation for Differencing and Merging 'Branch' repositories.
Sure the Branch is in a different repository - the dfference-view allows you to view changes, but keeps these seperate until verified and merged.

General Board / Re: Development on parallel branches with EA
« on: February 26, 2014, 03:32:37 pm »
Have a look at Baselines - "Load Other Baselines". You can create a copy of the Source as a Branch repository then merge packages  with updates between the repositories using "Load Other Baselines".

General Board / Re: Data model to Class Model
« on: March 04, 2014, 03:47:40 pm »
Yes as Nizam points out with the DBMS specific DDL model you are dealing with a Platform Specific Model (PSM). What you are trying to do is a PSM to PSM transform. When really the transform is PIM to PSM.

There are some transform scripts on the Community site that will reverse transform a DDL PSM to Logical Class model (PIM). You can then use the PIM model to transform to a PSM of specific code platform.


p.s. you might like to look at the data modeling wp fo more tricks:

General Board / Re: Generate DDL - 'table: Database not defined' e
« on: February 19, 2014, 02:59:24 pm »
I assume the transformed tables are now set to SQL Server?
Check that the Generate Package to DDL | Use Databse field is set to blank.
Best place to check things is in the EAxample model - run a default generation on this Database example.

General Board / Re: Sentencia INHERITS de Postgres con EA
« on: February 04, 2014, 02:59:59 pm »
Esto no es directamente compatible en el Transform script DDL - véase el último diagrama:
Sin embargo, usted puede tratar de hacer sus propias modificaciones en el DDL Transformar guión comprobando cómo se hace esto en un lenguaje orientado a transformar como C # y establecer los INHERITS esta manera. (Google Translate of below)
This is not directly supported in the DDL Transform script - see the last diagram on:
However you can try to make your own modifications to the DDL Transform script by checking how this is done in an OO language transform like C# and set the INHERITS this way.

General Board / Re: Security Setup on old Model
« on: January 31, 2014, 03:07:33 pm »
Using MS Access and it does not list a password attribute for t_secuser. One, I get an error that this is a really old database.
Regardless, it won't let me update anything since it is an old database.

The MS Access message "You can't make changes to the Database Object .." applies to changing Queries and Table structures - it does not apply to data. Just Press OK. Then  clear the entry as stated by VKN.
This works regardless of the the .eap age.

General Board / Re: Show elements in multiple places in Browser?
« on: January 23, 2014, 03:10:42 pm »
Given each element only has a single location you might also look at  the Create A Placeholder option in:
This makes it more obvious when an element is not exported.

General Board / Re: Using Crow's Feet Connectors for database mode
« on: January 21, 2014, 02:33:38 pm »
For an example as per Simons reply - see page 16 of the whitepaper:

General Board / Re: Globally change data type
« on: January 17, 2014, 02:47:39 pm »
Access should recognise the format regardless of the file suffix.
So, much easier to do a: File | Open - in Access.
In the File dialog set File Name: to *.eap .

Then it should list all the .eap files.
Selecting one will open - but with a prompt about being unsafe - ignore that and just open it.

General Board / Re: Report all requirements without realization
« on: December 17, 2013, 04:12:14 pm »
Try this:
SELECT  t_object.ea_guid AS CLASSGUID, t_object.Object_Type AS CLASSTYPE, t_object.Name AS ElementName, t_package.Name AS PackageName, t_package.Package_ID, t_object.Object_ID
FROM t_package INNER JOIN t_object ON t_package.Package_ID = t_object.Package_ID
 t_object.Object_ID not in (Select  t_connector.Start_Object_ID FROM t_connector where  t_connector.connector_Type = "Realisation")   and
 t_object.Object_ID not in (Select  t_connector.End_Object_ID FROM t_connector  where  t_connector.connector_Type = "Realisation") and
 t_object.Object_Type = "Requirement"  ;

Pages: 1 ... 5 6 [7] 8 9 ... 39