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 - Helmut Ortmann

Pages: 1 2 [3] 4 5 ... 62
Hi Guillaume,

you are right! An EA API would be better.

So far I'm not aware of any issues.

Sometimes it's convenient to have a search or a service on a key combination.

Best regards,


General Board / Re: Auto Names and Counters...
« on: March 10, 2018, 01:49:53 am »
The free hoTools offers Auto Names and Counters. You specify your counters using the Settings.json file. If you have improvements in mind, let me know.


Best regards,



you find at an article about non admin install of EA Add-Ins.

There you find descriptions, code and links to relevant documents.

Best regards,



hot keys according to the mentioned article are implemented in hoTools (

Per dialog you can assign a service or a search to a hot key (e.g. 'F1+Shift+Ctrl'). You find the description in

hoTool is Open Software.

Best regards,


General Board / Re: Project differences/changes
« on: February 24, 2018, 08:16:10 pm »

if you want to know solutions for even complex environments have a look on LemonTree from LieberLieber.

It's more than just compare two release and I know companies who successfully use LemonTree for version control.

Best regards,


Suggestions and Requests / Re: RAML
« on: February 20, 2018, 04:22:50 pm »

have a look at GitHub (

Best regards,


General Board / Re: Report Diagram/model changes when SQL schema updates
« on: February 15, 2018, 06:16:02 pm »

well, I don't know your Use Case of:
- updating your metamodel
- modelling the dependency between metamodel and UI

So I assume:
-  You update your metamodel at some time
-  You mark deleted and/or modified metamodel items somehow (name, tagged value,..)
-- Modified elements you may find via modified date.
-  You have modelled the dependencies between metamodel and your UI by means of dependency or so

With that you can write an SQL query:
- Find all metamodel items that are modified in your last metamodel update
- Find all UI Elements with a connector of type <<dependency>> to the found changed metamodel items
- Find all UI Elements with a connector of type <<dependency>>which are linked to deleted metamodel items

If you have modelled:
- Metamodel
- UI dependency to metamodel
- The change you have done to the metamodel (new, modified, delete)

finding the impact is an SQL and using EA <<ModelViews>>.

If your issue is finding changes to the changed metamodel (update, new, delete) you have to think about other solutions.

Best regards,


Uml Process / Re: Modeling complex component associations and interfaces
« on: February 12, 2018, 10:53:49 pm »
Hello Miktaylor,

I think what you call an association is a connector (connector between ports). An association is in UML/SysML a different concept.

In doing a functional view, I would avoid using Components. Components are more an implementation concept. Not a thing a Functional View should focus on. Personally, I would use a stereotype <<func>> or so to make it clear that's a pure Functional Class/Block or whatever.

To visualise and check the Port/Connectors you can use SQL ModelViews, and I also think Matrix Views.

In my opinion to combine small interfaces is a good idea.

In EA you can visualise those interfaces on Ports by either:
- Lolipop notation of Required/Provided Interfaces
- Visualize the port type, the interface (port:IMyAggregatedInterface)

The difference here in my opinion and usage are:
- The Lolipop notation emphasises more a software architecture.
- Port types stresses more the flow of information

To see such things in practice, or get some other ideas, a look into SysML may help. Personally, I like the SysML BDD (Block Definition Diagram) and the IBD (Internal Block Diagram). In UML Class Diagram and Composite Structure Diagram. From my first view, such concepts would fit into the world of IoT.

Best regards,


General Board / Re: Report Diagram/model changes when SQL schema updates
« on: February 12, 2018, 08:56:26 pm »

If I have understood you right, you want to model and visualize the relationship between a UI element and the database model modelled in EA.

In my opinion, the best way to visualise such relationships are:
- Matrix  (Relationship Matrix in EA with or without overlay, something like a CRUD Matrix)
- ModelViews (SQL results visualized as a table)

To edit or visualise particular parts you can use Diagrams which contains:
- Tables, Columns or so
- UI Elements or so
- Dependencies to connect UI Elements with Columns or so

With EA Matrixes you can also edit relationships between SQL schema and UI.

The relationships you can easily see in the diagram and you can highlight them with EA Filtering.

I would recommend a stereotyped dependency to model the relationships. To define such stereotypes, I would use a UML profile, distributed by an MDG.

Regarding Diagrams:
Diagrams are a view of something you like to show someone else. It's up to the modeller or to standards to define diagrams and their meaning.

Best regards,


General Board / Re: Auto-numbering based on stereotype
« on: January 30, 2018, 06:13:13 pm »

the open source hoTools supports auto numbering for arbitrary types and stereotypes. See:

Best regards,


General Board / Re: Requirements in EA or Doors?
« on: January 30, 2018, 06:09:01 pm »

I have almost the same experiences as qwerty.

Looking at the functional aspect, taking beside budget, image,...
- EA is excellent in integrating requirements with Model, Test,...
- DOORS and the other requirements specialists are great in doing requirements but often lacks behind in integration

Best regards,


General Board / Re: Synchronizing ports ibd <-> bdd
« on: January 26, 2018, 07:41:32 am »

Have you tried Custom Reference? Find, Custom Reference (Strg+J).

If I have understood you correctly, you have an algorithm to find the diagram for the part. If so you can use:
- Script / AddIn
- Search (SQL+Addin-Search)

Best regards,


General Board / Re: SCC interface to PTC of EA does not find Unique IDs
« on: January 15, 2018, 08:20:39 pm »

I've worked a lot with EA and PTC. In the end, it works, but sometimes it takes some time.

Have you set SCC in PTC on all PCs with admin rights?
- File, Integrations with Admin rights. A boot would not harm.

Best regards,


Hi Guillaume,

looks good! I tested the portable release with a test user who has no admin rights.

Making the registration via code has its charm. There is no fiddling with the right version or using Heat and copy and past.

Could you publish the code? Yes, it's not complicated but using code is easy and reliable.

I'm not sure which approach I use in future. Putting the dll registration in WIX or integrating your peace of code.

With the single Package Authoring approach, there is only one *.msi file and the user choose whether to install per-user or per-machine.

Thanks and best regards,


Pages: 1 2 [3] 4 5 ... 62