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.

Topics - Guillaume

Pages: 1 ... 5 6 [7] 8 9 ... 17
Suggestions and Requests / SVN: Group all checked in packages to one commit
« on: February 28, 2009, 02:00:52 am »

When I execute a Check in Branch on SVN using EA, it runs an SVN commit for each controlled package (that corresponds to a single XMI file) so I end up having many lines of logs for a single Check in in the SVN server logs.
If I use TortoiseSVN to commit word documents, a single commit is executed for a number of documents.

Would it be possible to update EA so it reduces the number of commit calls to the SVN server (one check in branch = 1 commit instead of one check in branch = as many commits as controlled packages)


General Board / Simplify the MDG update
« on: December 08, 2015, 12:35:26 am »

I'm looking for a way to simplify things when you work on an MDG. Everytime you change one or several profile s(UML, toolbox, diagram) you have to save each modified package as UML profile, run the Generate MDG, and import it.
I know you can skip the MDG import by restarting EA having set the folder in the MDG Technologies Advanced options.

To achieve this, I'd like to start with a script but the following items don't seem to be available from the API:
- Package > Advanced > Save Package as UML Profile
- Tools > Generate MDG Technology File

Is there any "hidden/undocumented" method that let me automate this?

General Board / BPSim Execution Engine availability
« on: November 25, 2015, 07:48:35 pm »

I started looking at the BPSim feature in EA 12.1 beta. Simulating BPMN processes with a proper simulation engine can be of interest e.g. to help non-BPMN targets to better understand a flow (this is a basic example - I can see that BPSim can go much further).

So I started creating a simulation config according to the EA User Guide.
However Enterprise Architect BPSim Execution Engine has not been released yet (I get the message 'Please install...'). Hence I have 2 queries:
- when a beta version of this engine due to be released for testing purposes?
- what are the other BP Simulation engine that can work with the XML export file (if any)?


General Board / Profile sync stereotype not adding TV
« on: November 12, 2015, 09:42:07 pm »

I created a UML profile with a stereotype that's been used for a couple of weeks. Following the users' feedback, I deleted a property, and created a new one.

Having installed the new profile in the EA project, I tried to run Sync Tagged Values and Constraints on the stereotypes.
- it seems to have migrated the unmodified TV (ok)
- the TV for the removed property still exists (I'm ok with that as I can delete it via a simple script based on its TV name)
- the new stereotype property has not led to a new TV in the existing stereotyped elements --> is there a way to fix this e.g. via a script or other?


General Board / ODM OWL import with external resources
« on: October 31, 2015, 03:21:55 am »
I need to import and work on OWL ontology models so I tested the ODM MDG.

An existing OWL file defines the Data Model with classes that are used by another OWL file. I tried to import both these files, however EA does not make the link between the files.

the second file has the following:
Code: [Select]
<rdf:RDF xmlns:data_model="http://test/OWL/datamodel#">
<owl:Ontology rdf:about="">
<owl:imports rdf:resource="http://test/OWL/datamodel#"/>  </owl:Ontology>

Customer is declared as an owl:Class in the OWL data model file.

Expected result is to understand that data_model:Customer is a class from a separate Ontology. However EA currently ignores this.

Is there any plan to support this?

General Board / Display the classifier of an Archimate Component
« on: August 26, 2015, 10:59:27 pm »

I'm using Archimate 2.0 Application Components as Classifiers and Instances. When adding instances on diagrams, the classifier name is not displayed (e.g. "app1" instead of "app1 : AppName").
This is possible with UML components and I think this is due to the Shapescript defined in the Archimate 2.0 UML profile using #Name#.
Is there any way to show the classifier's name for an archimate component?

General Board / DDL documentation, book
« on: September 25, 2015, 10:14:03 pm »

I started working on integrating a new DBMS in EA.
I defined the Data Types and MDA Transformation Template. I copied the existing transformation DDL scripts and made a few changes although this is not straightforward...

I'm looking at the DDL scripts to generate the schema and I find it difficult understanding how it works.

I found some information in EA Help but not everything - for instance the following is not documented:
Code: [Select]

It would be nice to have a white paper from Sparx, or an ebook such as the very good Scripting EA, Inside EA, and Shapescripts (qwerty this is a question for you).


General Board / Code engineering and C# enum classes
« on: September 09, 2015, 04:23:26 pm »

I generated the code for enumeration classes in C# from EA and I get the following:
Code: [Select]
public enum myEnum : int {

I don't need this "int" type and unfortunately I cannot figure out from the Code templates nor from the C# class in EA how to remove it.

Any idea?

General Board / MDG Integr. for Office: connectors
« on: September 01, 2015, 08:52:00 pm »

I'm testing the Word importer from the MDG Integration for Office.
I managed to achieve most of the features shown in the Webinar, however I came across the issues below.

I defined a Word doc with tables where each class can be created with a name, alias, notes.
The last 2 columns are respectively used to associate each imported class with a class and a requirement.

Association with classes from the same doc work ok.
However information from the 2nd column aren't picked up by the Word importer.

I identified the following enhancements on creating connectors:
- provide the ability to define the connector type in Word (association, aggregation...) instead of having it fixed in the Profil
- multiplicity support (e.g. define, 0..1, 1, *... in the doc)

Finally, I tried the synchronisation with Word:
- all the information doesn't get updated (e.g. Name, Notes). I actually only found the Alias to update ok.
- when I activate the Word Design mode, I can see content control that have the GUID information. However not all imported element have a control (this may explain the previous issue). Furthermore when you run a new import with sync enabled, you start getting duplicated and embedded controls.
- it's not clear what happens when you remove a class from the Word doc.

General Board / XML Schema import question
« on: August 31, 2015, 10:21:22 pm »

I'm importing separate XSD files with a number of complexTypes.
They all belong to the same namespace test1.

In tst_ElementC.xsd, tst_ElementC_2 complex type has an element of type test1:tst_ElementC_1, which is declared in the same XSD file.
Result in EA: an association is created between tst_ElementC_1 & tst_ElementC_2. -> expected result (OK)

In tst_ElementC.xsd, tst_ElementC_1 complex type has an element (elementA) of type test1:tst_ElementA, which declared in tst_ElementA.xsd.
Result in EA: elementA is declared as an attribute of tst_ElementC_1 which type is tst_ElementA -> I was expecting an association between tst_ElementC_1 and tst_ElementA.

Is there any way to achieve what I'm looking for, or is there a reason explaining why we're getting this?
Note that I chose the option to import XSD Elements/Attributes as UML Associations.

As a workaround I could define a script that will replace all attribute types with associations but this can be time consuming both for me and the users.

General Board / DAO.Recordset [3077] error: XML Schema import
« on: August 20, 2015, 12:27:00 am »

I starting using the Schema composer and XML Schema import features as I need to import XSD files (not generated with EA).
As I had error messages, I created my own XSD using the Schema composer (using Rodrigo's blog

When I run an XML Schema import from the EA generated XSD, I still get the following error:
DAO.Recordset [3077]
Syntax error (missing operator) in expression.

I'm using the latest 1215 build from EA12 with an EAP file.

General Board / Multiple configs in Cloud Services
« on: August 15, 2015, 01:11:24 am »

I've been trying setting up multiple configurations in the Cloud Services.
I have 4 EA projects defined in the Cloud Service client app e.g. projects A, B, C, and D.
I set up a conf for Project A where SSL and Model authentication are enabled.
I set up a conf for Project B where a Global authentication using Project C users is enabled.
I set up a default conf for other projects.

I copied below a sample of my SSCloudServices.config file.

Perhaps I haven't properly understood the goal of the Cloud Services dealing with multiple configurations so I need some clarification.
I expected Project A to be solely accessed from the Cloud Service via port 812 with an https + model authentication.
However if I use a different port e.g. 810, I can access Project A on http without any http authentication. Also port 812 makes it possible to use https for other projects.
It looks to me that that DEFAULT_MODEL doesn't restrict a conf to a specific model, however this is not consistent with Sparx description :
DEFAULT_MODEL allows a single model to be exposed on a port, making it possible to use a different port for each model.

Any advice will be useful.

Code: [Select]
# default
# Project B
# Project A

General Board / Migrating EA project to a new DBMS
« on: June 25, 2015, 07:11:03 pm »

I need to move a very large EA project currently shared via a DBMS to a different DB server.

I wonder if there's a better option between the following:
1- Data Transfer DBMS to EAP, and transfer EAP to the new DBMS schema (this has been tried and prompted a duplicate Index error, perhaps due to a Jet Engine limitation)
2- Data Transfer DBMS to DBMS (from the old to the new schema) -> this seems reasonable provided both servers are accessible from the same PC
3- use the DBMS backup/restore (e.g. MySQL dump), no EA required.


General Board / UML profile : stereotyped BPMN Data Object
« on: January 10, 2015, 03:49:34 am »

I would like to define a stereotype on BPMN2 data objects.
I started creating a UML profile: I created a metaclass in which I chose the Stereotypes tab, selected BPMN2.0 and DataObject.

I created a "test" stereotype with a dummy tagged value, linked via a Generalization link with the DataObject stereotype.

Unfortunately when generating the UML profile, this stereotype is not exported/seen.

Is there any way to extend BPMN2.0 stereotypes? (same actually applies to SysML, etc.)


General Board / List of connected users on a shared EA Project?
« on: June 11, 2015, 07:54:34 pm »

When using a shared EA Project on a DBMS with the Security enabled, I cannot find any way to see who else is logged in the project (I'm limited to the current locks in the model which is a different information).
Is there any plan in making it possible for users to see who else is logged in?


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