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

Pages: 1 ... 5 6 [7] 8 9 ... 39
General Board / Re: Associations order in the generated XSD file
« on: January 02, 2017, 11:46:05 pm »
Hi Simon,

I eventually managed to get it to work  :)
I created the "position" tagged value on the association within the Connector Source group (not the connector target).

The order I get in the generated xsd looks ok.


Hi Helmut,

This is indeed a default setting I'm using.
I'll report the above as a bug.


Bugs and Issues / EA13 + SysML: show port classifiers & property binding
« on: December 21, 2016, 07:29:40 pm »
I found a new diagram option under Elements in EA 13: show port classifiers.
This would be useful however I cannot get it to work.

I created a simple SysML BDD with a block + port, and set the port's classifier to a block.
The classifier is always visible, whether the option is disabled or enabled.

I also noticed the following announced improvement: "Part name change will now update bound Association role". However when renaming the part in the IBD, the association end role for the aggregation is not modified. Renaming the association end rolename updates the part but this is available in 12.1 already.

I'm running the latest 1309 build.


General Board / Re: Associations order in the generated XSD file
« on: December 21, 2016, 12:19:40 am »
Hi Simon,

I need to control the order of associations in the generated XML Schema.
I can see the position tagged value exists and works on attributes. I tried to add this tagged value to the association, or even on the connector target, but it doesn't change anything in the generated XML Schema.

Do you think this requires a feature request?


General Board / Re: Login to EA models - in some model Yes in some not
« on: December 14, 2016, 09:31:44 pm »
You will see it from the user account ids in the list if they have a domain following by the Windows user login as declared in the AD e.g. DOMAIN\USER1.

Check also if  "Accept Windows Authentication" is enabled in this menu (Project | Security | Manage Users)
The link with the AD is achieved by enabling the above option and clicking on Import.


General Board / Re: Login to EA models - in some model Yes in some not
« on: December 14, 2016, 08:54:11 pm »
An automatic login on the other models could be explained if they have user accounts that are linked with your Active Directory.
EA Security is compatible with the Active Directory so users are authenticated based on their Windows session. It's the alternative to the use of built-in EA user accounts.

General Board / Re: Associations order in the generated XSD file
« on: December 14, 2016, 06:30:46 pm »
Hi Simon,

I added a position tagged value on the associations between XSDComplexType classes but it didn't change the order of the generated XSD. I can see it working on the XSD elements (attributes) within an XSD complex type class.

I'll send a sample of my EAP file to support to check if I'm doing something wrong.


General Board / Re: Associations order in the generated XSD file
« on: December 09, 2016, 06:50:14 pm »
Hi Simon,

Sounds like what I'm looking for!
Can you advise the tagged value that needs to be created on the associations?
I tried to add position and order = 1, 2, 3... but it didn't work.


Bugs and Issues / Re: SysML 1.3 IBD and EA13
« on: December 09, 2016, 06:42:13 pm »
Hi Simon,

Thanks for the clarification.

General Board / Associations order in the generated XSD file
« on: December 09, 2016, 03:11:55 am »

I have a project where we defined XSDcomplexType classes to generate XSD files.
Using EA Generate XML Schema command, here is an extract of what I get on the associations created between complex types:
Code: [Select]
<xs:complexType name="ComplexType1">
                    <xs:element name="element1" type="xs:string" minOccurs="1" maxOccurs="1"/>
                    <xs:element name="association1" type="Association1" minOccurs="1" maxOccurs="1"/>
                    <xs:element name="association2" type="Association2" minOccurs="1" maxOccurs="1"/>
                    <xs:element name="association3" type="Association3" minOccurs="1" maxOccurs="1"/>
                    <xs:element name="association4" type="Association4" minOccurs="1" maxOccurs="1"/>
Having looked into details, EA uses the created order i.e. Connector ID value from t_connector table (I get association 4 before association 3, if I created associations in the order 1 / 2 / 4 / 3).
So the I'm looking for a way to let EA users change this order.

Could the Generate XML Schema in Sparx EA be improved to support that e.g. via tagged value or else?
I tried the Schema Composer which seems to apply an alphabetical order on the role name only. I also noticed that the Schema Composer doesn't generate an XSD content as complete as EA Generate XSD file.
I'm aware that a Schema Composer addin can be written to generate an XSD file and support additional tagged values. I did something similar to generate JSON files before, but the current context requires an option that's built in EA.

Could it be looked at by Sparx?


Bugs and Issues / SysML 1.3 IBD and EA13
« on: December 08, 2016, 11:38:13 pm »

I noticed 2 weird behaviours in EA 13 (build 1309) and SysML IBD (SysML 1.3)
I created an IBD from a block; this diagram is automatically created under the block and I can see a frame view of the block.

Once I move this diagram to a separate package, this "frame" is replaced with the block itself ; how can I prevent this? (note that if I moved it back under the block, it's ok)

I also found that port names on an IBD can be blurry when you first open the diagram (it eventually goes back to normal).


General Board / Re: Link labels and text fields to class diagram attributes
« on: December 06, 2016, 08:57:05 pm »
Hi Matthias,

You need to use the Link to Element Feature - once you've created a connector, right click on the end (class side) and select Link to Element Feature. You can select the attribute to associate (see

I posted an article that contains such case here: (french version available here :

General Board / Re: PermissionID Description
« on: November 30, 2016, 12:35:31 am »
I recently shared the description via the article below:

QWERTY, I'm happy for you to include this list in the next update of your Inside EA ebook


Bugs and Issues / Re: stereotyped SysML blocks and IBD
« on: November 23, 2016, 06:32:08 pm »
Hi Simon,

In my UML profile, a stereotype extends the metaclass Class and has a generalization link to the SysML 1.3 Block stereotype.
This is my understanding of extending SysML, BPMN and other stereotypes. Is there a better way to achieve this?

Have you got a UML profile sample with a stereotyped SysML Block that works fine in IBD that you could share?

Bugs and Issues / stereotyped SysML blocks and IBD
« on: November 23, 2016, 08:11:57 am »

I defined a UML profile with stereotypes on SysML blocks.
Adding an IBD on those blocks work ok (sync element show properties and ports).

However when I add a stereotyped block as a "property" (SysML 1.3 Part), nothing happens.
If I create a normal SysML Block and then add / select my custom stereotype, then it works ok. It looks like the expected behaviour is obtained with the SysML 1.3 Block is selected as the main stereotype, and any custom stereotype must be added. This is not ideal as the associated toolbox doesn't achieve this.

Is there any this could be fixed? Any comment?


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