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] 2 3 ... 39
General Board / Re: C++ State Machine Code Generation Example?
« on: December 20, 2017, 10:50:54 am »
There are examples of compilable Executable State Machines in the EAExample model under:
- Example Model.Model Simulation.Executable State Machine
See also the webinar:

General Board / Re: Export of relationship matrix?
« on: December 20, 2017, 09:46:35 am »
To export a matrix that is referencing specific Package GUIDS, it would require that the model you are importing these into, has identical Packages with the same GUIDS.
That can't be assumed for all model interchanges.

With exporting report templates and the like, these are not referencing fixed entities (Package GUIDS) in the importing model.

Uml Process / Re: How to change default programming language?
« on: October 16, 2017, 11:52:36 am »
If you have already set a batch of these and want to quickly change them, there is the option to convert the Language for a package of elements. See:

If it is of any use to you, there is some very old VB 6 script covering a recursive parse of the heirarchy for requirements. This report gives a basic text form of the Traceability view. For a look at the tree it produced see:
For the VB code see (hopefully usefull as starter for a scripted RTF report) - see in RequirementMain.bas the routine DumpHierarchy():
This might help as a starter for calling  templates to report this in the using the Document Automation.

Bugs and Issues / Re: Publish to Joomla! failed
« on: April 27, 2017, 04:35:51 pm »
This appears to be an issue when Not using MySQL installed via XAMPP. It appears that a independent installation of MySQL is more strict. By default it enforces rules on Non-Null fields.
Given most users have been conforming to the Help Page instructions and using XAMPP this has been a rare issue.

Based on the error you are getting, we assume that the field has no default value defined - in case a value is not set during INSERT statement. This seems to be the cause for the issue.

We will have this issue fixed in the upcoming Build of EA such that a value is set in this field when inserting a row in this table using the INSERT statement.

If you are tied to using a non-XAMPP MySQL, as a work-around, alter the following fields so that they have some default value.
This will prevent MySQL from  throwing errors when EA creates Module, Menu and Articles when publishing a Package in Joomla!.

1. Table : zwszd_assets
Fields :

    rules - set its default value to : {}

2. Table : zwszd_modules
Fields :

    content - set its default value to an empty string
    language - set its default value to : *

3. Table : zwszd_categories
Fields :

    params - set its default value to : {}

4. Table : zwszd_content
Fields :

    introtext - set its default value to an empty string
    fulltext - set its default value to an empty string
    images - set its default value to : {}
    urls - set its default value to : {}
    metakey - set its default value to an empty string
    metadesc - set its default value to an empty string
    metadata - set its default value to : {}

5. Table : zwszd_menu
Fields :

    img - set its default value to an empty string

See in the EAExample.eap model the packages under:
 - Example Model.Software Engineering.Deployment Model.Deployment Model

General Board / Re: Configure BPSim - button Select Package disabled
« on: March 27, 2017, 10:23:08 am »
The BPSim Modeling requires purchase of MDG BPSim Execution Engine to run simulations of BPSim models.
See the notes **** on:

The purchase page is on:

To follow up on Reply#2 - if the standard EA Report Constants do not cover your needs and you would prefer to use Package Tagged Values, the feature to select a specific Tagged Value is to add the ValueOf() field using the Insert Field context menu option.
That way you can create several Tagged Values (Company, Dept.) and render these in different locations  like in a Table.

Have you looked at using a Virtual Document - see:
From the summary above this looks like what you need to use.

General Board / Re: Help for new user
« on: January 13, 2017, 10:54:36 am »
It sounds like you are looking for Run-time States defination.
See some examples in the EAExmple model under the package/diagram:
 - Example Model.Software Engineering.Deployment Model.Head Office Deployment.HO Servers

For help on setting these Run-time States see:

General Board / Re: Collaboration with business on EA
« on: October 06, 2016, 02:26:07 pm »
You might look at using EA Lite, although it is read-only it does support Discussion and Team review entries from peers - see:

General Board / Re: Table headers in document fragments
« on: October 06, 2016, 02:14:04 pm »
A template fragment placed in the Element section is called separately for each Element - hence it creates a table Header for each element. So the Template Fragment is best called on a higher level - the Package section. This will provide a consistent table format for all elements in that package (having different table formats would not make sense).

A note for the first post - if you are using the Template selector - this will not operate as the template selector is based on Element type and is operative on each element - not in the package section.

Uml Process / Re: Data Modeling UML Profile -- Two (2) questions
« on: September 19, 2016, 12:49:25 pm »
There are number of resources on the Community site covering Database modeling and MDA transforms.
Data modeling
For Many to Many UML to DBMS table transform see page 10-11 of the Data modeling paper.

See the series of community site posts form Michael Blaha on:

Database Builder:

Regarding the Generalization with respect to MDA tramsforms - see the bottom of:

Pages: [1] 2 3 ... 39