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 ... 63
1
General Board / Re: DOORS to EA (Actor and Stakeholder Profiles)
« on: April 25, 2019, 02:16:24 pm »
Hello missmj,

if you can export this information to ReqIF format than you can import it to EA.

Have a look on the Open Source: https://github.com/Helmut-Ortmann/EnterpriseArchitect_hoReverse/wiki/ReqIf

Helmut

2
Hello Geert,

thanks for your valuable comment.

I've checked it with different *.eap files and EA runs without any trouble (read/write). Only the additional access (read) makes the trouble.

I've solved it by making all access via EA SQL and not by LINQ/ODBC/OLEDB. Is still a mystery to me.

Best regards,

Helmut

3
Hello Eve,

thanks for your comment.

In this case, it makes sense to use Version Control and store the *.eap file. We are using the branching mechanism for parallel development and LemonTree for merge. It works pretty well and we always know which issue is in which EA model variant implemented.

Our issue is only related to the access via ODBC/OLEDB to the *.eap file. Until some weeks it runs smoothly. Maybe I have luck and someone says: Yes, I have seen something like this. Read/Write via the EA API (SQL) runs without issues. It looks like a locking issue of the Access Database in conjunction with ClearCase as a Version Control tool.

Thanks,

Helmut


4
Hello,

the Add-In reads from its own *.eap file via ODBC/OLEDB. Everything fine until recently.

Since some time I get errors  (System.Data.OleDbException (0x80004005), the database couldn't be opened) if the *.eap file is checked out with Clear Case. Without ClearCase checkout everything works as it should.

Any ideas?

Thanks,

Helmut

5
General Board / Re: Version control advice
« on: February 23, 2019, 05:04:30 pm »
Hello,

if I want a professional solution with Version Control which supports Parallel Development and all major processes like SPICE/CMMI I use EA together with LemonTree as a Merge tool.

Working with models is then similar to working with Code. The typical steps are:
- Create a branch with your Version Control tool
- Work on your branch (Check-In, Check-Out)
- Merge with LemonTree

In most cases, the Merge is done by LemonTree without any conflicts.

The pros are:
- Parallel Development
- Easy integration with Change Request and Version Control
- Working with models as you may be familiar with the code

the cons are:
- You have to buy LemonTree
- Sometimes, in praxis rarely you have to cope with conflicts if two people change the same model element
- You have to get accustomed to

One of the beauties is that can see what changes are in which branch.

Best regards,

Helmut

6
Hello,

you missed:
t_object.Object_Type as [CLASSTYPE]

You can test your SQL by checking if you can navigate found elements/connectors to Browser or Diagram. For connectors you additional need something like 't_connector as [CLASSTABLE]'. It's all described at https://sparxsystems.com/enterprise_architect_user_guide/14.0/model_navigation/creating_filters.html.

I've tested SQL with Relationship-Matrix and it works. The Script Searches for Relatitionship-Matrixes are currently under investigation by SPARX.

Regards,

Helmut

7
General Board / Re: hybrid scripting, first steps
« on: January 11, 2019, 03:09:03 am »
Hi Rolf,

regarding Java32.

Make an official feature request. May be it helps.

Best regards,

Helmut

8
General Board / Re: hybrid scripting, first steps
« on: January 11, 2019, 03:03:37 am »
Hi Rolf,

on https://community.sparxsystems.com/community-resources/1219-use-java-c-co-for-your-scripting you find everything you need to start with Scripting in Java. The article links to Github with:
- EA model
- Java code
- A VB Script (code) to call the Java Class from EA
- WiKi, most is C# related but there is also a Java example (running)

Regarding paths: You have to make sure that the JDK, bin folder is within the environment variable %PATH%.


If you have question, advice or improvement don't hesitate to contact me.



Best regard,

Helmut

9
Hello,

I tried to use a Relationship Matrix with a VBScript of Type Search Group to estimate the e.g. Target Requirements. The Search Script works fine and has the usual navigation possibilities of the Search Results (select in Browser, Diagram). It shows the wanted Requirements as expected. In combination with Relationship Matrix it doesn't work.

Is it possible that such Searches don't work with Relationship Matrixes? I remember something about limitations of e.g. Add-In Searches but I'm not sure.

Other Searches like SQL are working fine.

Has someone experiences in this area?

Thanks for your help,

Helmut

10
Hi,

thanks a lot.

The solution is to change the Diagram Property PDATA HideRel from 1 to 0 (HideRel=0) or simply to activate the connector property 'Show Relationship' on Connector tab.

It may be worth a bug report.

Best regards,

Helmut

 

11
Hello,

I have in some Class-Diagrams a peculiar behavior of Labels.

The labels of Port or Required/Provided Interface are not moveable, hidable and not selectable. If I add a new Port the same behavior.

I can't draw associations, dependencies. If I draw a link it isn't selectable.

Any idea?

Thanks in advance,

Helmut

12
General Board / Re: Show provided/required Interface for Port
« on: October 29, 2018, 02:22:05 am »
Thanks a lot. I thought so.

You can drag and drop the provided/required interface on the class/port. It's not as convenient as the old solution.

Best regards,

Helmut

13
General Board / Show provided/required Interface for Port
« on: October 28, 2018, 01:31:25 am »
Hello,

is there a possibility to show the provided/required interface for a Port? With EA 14.

I can drag the provided Interface onto the Port. I'm more thinking about visualizing all provided/required interfaces for a Class/Component. As far as I remember there was an easy way in past releases.

Thanks in advance,

Helmut

14
Hi,

I would think about my goals regarding now and long-term. Also to put it in writing and discuss it in your organisation is a good idea. A little example with both tools gives you a feeling.

Then I would compare these both tools. Usually, this isn't an easy task with one paramount winner.

In live, there is no best tool only one that fits your goals better. It's always a trade-off. It's the same with buying a car. There might be the best car for you, but there isn't the best car.

Regards,

Helmut

15
General Board / Re: How to enable the "Find Command..." widget
« on: October 15, 2018, 05:03:18 pm »
Hello Paolo,

try: Start, Visual Style, Microsoft Office 2016

Best Regards,

Helmut

Pages: [1] 2 3 ... 63