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 - Mats Gejnevall

Pages: [1] 2 3 ... 7
General Board / Conveyed information in flows
« on: January 19, 2022, 08:33:30 pm »
Are there any simple way to find out if an (information) element in my browser is part of any (information) flow?

I want to clean up my model and there are a lot of information element orphans, but I cannot delete them without knowing if they are not included in some information flows.

If someone has an sql sccript to detect the flows, I would love to have a copy of it. Or any easy way!!

Thanks Mats

Bugs and Issues / v16 Archimate exchange file generation
« on: December 06, 2021, 02:28:19 am »
When I add a Grouping element to an Archimate model and then try to generate an Archimate exchange file, the generation fails. When I remove the grouping element and save everything it still fails. If I restart v16 and try to generate (without the grouping element), the exchange file generation works???????

It that a feature?? ??? ???

When I xmi export the same model to v15.2 and add the grouping elements, and generates the exchange file,  it works ok!!!

Bugs and Issues / Re: Microsoft Cursor Engine [-2147217864]
« on: October 18, 2021, 07:27:40 pm »
How did you manage to set these in the ODBC driver? From within EA or on your PC?

This is an attempt to describe a few roles around using Sparx EA as a modelling tool in an organization. The roles can be executed by one or more people. Hopefullt a version of this text can be used when hiring.
Product owner
The role that owns the implementation av SPARX EA within an organisation.
Stakeholders are: Architects, Designers, Developers, CIO, Purchasing, Finance
* Planning purchase
* Planning maintenance and improvements
* Tool budget
* Architecture of implementation (tool, repository, file shares, browser connection, security. backup systems, other connected system (e.g. Doors))
* Adding and removing users in EA, and access lists for reporsitory (e.g. SQL db) and file shares

The role that configures SPARX EA to fit the organization.
Stakeholders: Modellers
* Configure the tool
* Create and maintain metamodels (MDG's)
* Create and maintain documentation and HTML templates
* Create and maintain search scripts
* Create and maintain external SQL queries to the repository
* Create and maintain scripts to ease use
* Create and maintain users manuals

Configuration manager (CM)
The role that creates and maintains the the browser structure and the quality of the models.
Stakeholders are: Modellers, Quality
* Set up and maintain repository structure
* Handle baselines and backups
* Handle versioning
* Make releases
* Ensure status of models (incl. review history etc)

Please improve this text with comments and new material  :D

General Board / Re: Generation of references and acronymns
« on: October 13, 2021, 05:32:27 pm »
What I did in the end was the following:
1. Created one template for acronymns and one for references (simple with package, diagram elements and a table with names and descriptions)
2. Created a glossary package with one subpackage for acronymns and one for references
3. Added all possible acronymns and references to these packages
4. For each local document to generate I added a virtual document consisting of a <master document> and an acronymn and an references <model document>. The model documents mapped to the templates defined in step 1
5. Added a package in each document structure with packages and and diagrams for local document acronymns and references
6. Added the acronymns and references for the given document to those diagrams
7. Generated the document and it worked perfectly (after a few tweeks)
Code: [Select]
ackage >
diagram >
element >
Abbreviations/ Acronymns Description
{Element.Name} {Element.Notes}
< element
< diagram
child packages >
< child packages
< package

General Board / Generation of references and acronymns
« on: October 06, 2021, 07:28:53 pm »
We have created a package with all our references and acronymns. Maybe a 1000 of them. We are generating a number of documents from our model (200+). In each document we want to include relevant reference and acronymns. To do that we are planning to add one reference diagram och one acronymn diagram for each of the 200+ documents (i.e. a subpackage in each packages structure for each document) so we can reuse the references and acronymns and changes in the text needs only to be made in one place.

But when we generate the documents, we have not found any way to inlcude the reference and acrynomn elements (not the diagram) in the document. The diagrams can be included but that is not how we want the elements to show up in our documents. It should be in the old table style (e.g. a list of acronymns and their descriptions).

Does anyone know how to do this? Must be a pretty common problem people run into.


General Board / Re: Microsoft Cursor Engine - E_FAIL
« on: September 23, 2021, 09:10:16 pm »
Where would dberrors.txt be stored? On my laptop or on the SQL server?

General Board / Re: Microsoft Cursor Engine - E_FAIL
« on: September 23, 2021, 06:50:02 pm »
When I imported the XML and did updates in the problem diagram I got this error instead of it crashing:

DAO.Field [0x00000c5b] The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.

My update could be as small as moving a connector position. The error happened when saving the the diagram, but it did not crash EA any more. That way I was able to detect which element caused the crashing, but not why!!

General Board / Re: Microsoft Cursor Engine - E_FAIL
« on: September 22, 2021, 10:01:10 pm »
I found the element that is causing the problem by exporting the model to XML and then importing it into a file based repository. Then I removed  the elements one by one from the problem diagram until I got a error that did not crash EA. That was the problem element. When I remove that element from my original model, it did not crash any more.

But it was used in many other diagrams and I would like to replace it with a new version of it in ALL diagrams (50+). But that is hard work! Does anyone have a script that would replace one element with another in all diagrams? That would make my life so much easier. And something I have seen in other EA like tools. Maybe something that Sparx could build into EA!!

General Board / Microsoft Cursor Engine - E_FAIL
« on: July 02, 2021, 06:49:03 pm »
Suddenly I get this error "Microsoft Cursor Engine - E_FAIL". I am using MS SQL Sever as repository. I happens when I move an element in a certain diagram or I hide a connector in the same diagram. EA then crashes with the error message, when I save the diagram.

Any ideas? Corrupted database?? Any way to recover?

General Board / Re: Adding a TAG value with the name of an element
« on: June 17, 2021, 10:53:00 pm »
Thanks qwerty
If I use java scripts instead, would that do the job? Or I would still need to work with subshapes?


General Board / Adding a TAG value with the name of an element
« on: June 17, 2021, 05:45:56 pm »
I want to add a add an identifier to the name of my elements when they are displayed in a diagram using a shape script. I have the identifier as a TAG. But I cannot find any way to do that. I can print the identifier on the element, but it should really be merged (in the display) with the name otherwise it will not stay in the same position when I enlarge or shrink the element. I do not want to show the TAG in a compartment since it increases the size of the element.

Can anyone show me how to do this? Must be a common way to handle identities.


Add run-time state instances variables to an Object not working according to the manual

Cannot edit the operator (step 2)


Bugs and Issues / Tried searching for the word time
« on: April 27, 2021, 02:03:31 am »
And the SPARX Systems Forum site crashed 8)

Bugs and Issues / Re: Document generation image cropping
« on: October 07, 2020, 06:22:54 pm »
Got this response from Dermot at Sparx Support:
This issue has been reported and logged to be corrected.

As a workaround you can use the BITMAP format rather than the .png default.
See Diagram Format on:

I changed from Metafile to Bitmap in the Diagram Format dropdown box and it works !!!!!

Pages: [1] 2 3 ... 7