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

Pages: [1] 2 3 ... 40
Interesting I'm using V14 B 1422 but when I edit a CSV Import/ Export Specifications it works as expected and the specification is modified and not deleted like you are experiencing
I'm using it on a SQL Server repository on a Windows 10 Pro Platform.

Would you care to share
a) the steps you take when experiencing the deletion
b) your environment and repository technologies

Suggestions and Requests / Re: Archimate connector stereotype labels
« on: July 15, 2018, 10:29:22 am »
Having used ArchiMate for the last 11 years here are my humble opinions on your suggestion

To be clear - I'm after the Archimate relationship stereotype to be displayed, not anything related to UML types or stereotypes.  For example to have a connector display (optionally, controlled by the existing property) a text label "<<ArchiMate_Access>>", or even better "<<Access>>" to match the toolbox text.
Whilst section 15.2 of the ArchiMateŽ 3.0.1 Specification does suggestion using stereotypes on specialisations of elements and relationships I've not seen anything in the literature to show stereotypes of the standard elements and relationships so you are asking for a deviation which is not necessarily better.

I take your point that Archimate is a new language, although I can't see anything that precludes relationships from being labelled with stereotypes (the Archimate stereotypes). In fact the language explicitly includes the ability to specialize the base (Archimate) element and relationship types and explicitly specifies the use of the UML style guillemet notation for this.
ArchiMate has been around for a while now and I started using it in 2007. The standard was published by the open group in 2009 but ArchiMate was around since 2004. So its not really new is it? This is evident by the fact that most books on the subject are in there 3rd or 4th Edition.

I don't see how this would impact any users of Archimate negatively - assuming it would be controlled by the existing 'show stereotype labels' diagram property.  With that property turned off the behaviour would be the same as it currently is. However I also take your point that it is unlikely that this will be changed if I raise a feature request (ie I shouldn't waste my time doing that).
I for one would be annoyed if I had to go and turn that off in every diagram as I have a model with over 1,000 diagrams.
If your really want that type of feature I suggest you create your own ArchiMate based MDG and put as many deviations as you like in it with shape scripts.

I noticed this too when upgrading to V14 B1422 so raised a bug report and got this reply

This was deliberately introduced into v14.0 build 1400.
From the readme.txt:
"Diagram Legends now appear in the Project Browser"

Not sure about the logic but the legend is a diagram object of type text and other diagram object such as Text does not show in browser neither does boundary nor Note. I've asked about the logic behind showing the the legend in the project browser and awaiting a response.

The users in my organisation don't like it as it clutters the project browser view.
Anyone else thinks the logic in showing the diagram legend in the project browser is flawed?

General Board / Re: EA 14 Tagged values // Convert eapx to eap
« on: July 12, 2018, 07:08:33 am »
Hello guys, I have two questions..
First one --- how to extract tagged values to cvs, but tagged values have same name so when I creat CVS file I only got one Type of tagged values like in one component i have 5 tagged values with same name and when i exctract svc file, excel show me only one tagged values, how to represent all 5  ?

And secound --- how to convert eapx to eap ?
Your not a member of the Opus Dei priesthood are you?
If not take then easy route.
Change the tag names. You should be able to change the tag names using MS Access.
Don't change eapx to eap files as its a backward step.

Here is some info that may help.
An eap file is basically an MS Access 97 database which has a limit around 1GB
If using V14 of Sparx EA then you could use an eapx file which is MS Access DB 2003/7 and later which has a limit of 2GB.
Rough rule is to only have around 5  concurrent users using MS Access but you'll find variations.
Slow networks can be problematic as Sparx EA is quite a chatty app.
There is a WAN optimiser that you could try but no experience with that
You can create an eapx file then transfer from your current file.
Being MS Access you should do the following on a regular basis (weekly)
a) project integrity check
b) compact

If your number of users increases or the file size gets close to 1GB or above then consider using MS SQL. Avoid Oracle it has performance issues with Sparx EA.

Not sure about feap files as haven't used them but you could try those as its basically firebird db which has a larger limit.

Open options dialog in the template and change the order for package and element to "name" rather than "tree order".
Failing that you will have to write a customer SQL script that sorts the order.

General Board / Re: Advice on creating Arcimate reports from diagrams
« on: July 06, 2018, 06:17:57 am »
Yes the doc generation takes some time and effort to get working. Most of that in which you ask should be possible
To achieve what you ask create a  template and in the sections tick the following

Between the tags (yellow items) in the template right click and select insert field and then select name, notes, type etc  what ever you want.

If you want to filter out certain elements then that can be achieved by opening the document options and either selecting exclude filters or select element filters.

Not sure how to get the  matrix as I've not tried that.

There are some more detailed comparisons out there. Just do a search in google and bear in mind that the review may have the hidden agenda of trying to sell a particular product.

General Board / Re: Diagram Filter appears to do opposite
« on: July 05, 2018, 04:04:39 pm »
Afraid thats just how the filters work.
If you want it to work the other way try "not equal to' instead of 'equal to' when defining the filter.

Suggestions and Requests / Re: Custom Chart Color Based on its Value
« on: July 05, 2018, 04:01:39 pm »
Don't think there is a way. Perhaps put in a feature request

General Board / Re: HasTag with Memo
« on: July 01, 2018, 10:22:26 am »
Not aware of any bugs. Looking at the help files it says this about the HasTag function
HasTag(tagname,tagvalue) evaluates to 'True' if 'tagname' exists and its value is

HasTag(tagname,tagvalue) will also evaluate to 'True' if 'tagname' doesn't exist and
'tagvalue' is empty, treating 'empty' and 'missing' as having the same meaning in
this context.

So assume you have the tagname on the component as its never evaluating to true. Also check a default value of something other than "" is not being added.

One thing which you may want to consider and investigate further is that tags have two places it puts information, one is a single line string and the other is multi-line string. When you use <memo> its that multi-lined space which is different. This is evident when you export tagged values into csv files. It can be tagged_value or tagged_notes. I can't see anything in the API that tests for notes so it might be you are testing against the single line string rather than the multi-line string.

Also if you are using eap or eapx try opening the DB in MS Access and inspecting the values in t_objectproperties table as that is where tagged values are stored.

Dunno if that helps ???

General Board / Re: Classic menu bar
« on: July 01, 2018, 10:02:21 am »
Well the ribbon isn't bad in v14 and it does help new users discover stuff. I still find I'm clicking backwards and forwards to find things that I know are there but don't know where.

Agree with some of the comments about the logic of grouping of the commands in the ribbons - does seem like its done by chimps sometimes. Or may be its artificial intelligence? You know like intelligence but not.

Think the reason the menus on many windows apps were successful was there were standards of menus like File... Edit... etc where you knew what was under them. The ribbons don't seem to have a standard they follow so its a bit pot luck. So if vendors want ribbons to be a success they ought to work together to have some kind of standard group so the users know where things are.

I do note that Microsoft are revamping there ribbons to make them simpler

And for those of us who used windows back in the  late 80's you can probably remember tool boxes along the top that were similar to ribbons. They got rid of those for about 20 years then brought them back and called them ribbons.

Just saying nothing seems to be new just re branded with a bit of randomness put in.

And don't get me started about Agile being new.

Yes the three scripting languages supported are JScript, JavaScript and VBScript. The features comparing different editions can be found here. Do a search for javascript on this page and you'll see its available for Corporate and above.

I use JScript as there are more examples than JavaScript. JScript is Microsoft's flavour of JavaScript so its almost the same. In the model there are example scripts under local scripts which can be access via Tab Code Scripting.

Guides in automation can be found in url below which document the API

FYI - You can do searches on the Sparx Systems website to find this stuff and more BTW.

Hope that helps.

If this is what you are referring to its still in beta
Just had a quick look and everything thing seems to be mapped to class :(
Considering the ArchiMate Language standard is maintained by the Open Group and Sparx have created a profile based on the standard I'm not sure what material value this profile provides. Mapping everything to a class seems inappropriate. What benefit would this profile provide over the existing MDG? Please explain?

Pages: [1] 2 3 ... 40