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 ... 4 5 [6] 7 8 ... 44
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?

General Board / Re: WebEA with „Accept Windows Authentication”
« on: June 12, 2018, 08:34:52 am »

BTW thanks for sharing this experience. I've been thinking of moving to WebEA to open up the model to more folk. However the lack of LDAP or AAD integration has put me off for now.

Thanks for saving me the time and effort to discover this for myself.

Not used V13.5 and V14.0 together however have used V12 and V13.5 together. As there are no changes in the DB they work ok. The only thing is sometimes the presentation is different. i.e. new features in the latest version aren't displayed the same way. I suspect it will be the same with V13.5 and V14.0.
If considering that latter combo then I'd suggest try those new features in V14.0 and seeing what they look like in V13.5. If you can live with the difference or don't see any use for the new feature then go ahead and use that combo.
Any particular reason why not upgrading the whole lot to the same version?

Uml Process / Re: Creating deployment
« on: June 11, 2018, 02:04:02 pm »
Create a deployment diagram and in the tool box 7th icon down between artifact and Package there it is the Deployment Specification. Drag that onto the diagram. You can then connect it to the deployment connector between the artifact and the node instance.
Was using EA V13.5 in case that matters.

General Board / Re: Publish as HTML don't work in EA 14
« on: June 11, 2018, 01:38:13 pm »
Using EA V14 Build 1421 I managed to generated HTML okay from my model (eap). However I did observer it seemed to take longer than it used to but not 100% sure why.
If you are using and EAP file then perhaps try doing and integrity check. In the past I've discovered Doc Generation failed due to integrity issues which when fixed allow the doc generation to work okay. So I assume it might work the same way for HTML generation.

General Board / Re: Third party DFD MDG
« on: June 05, 2018, 08:46:53 pm »
The DFD MDG provided with Sparx EA uses the Yourdon style of dataflow diagrams with circles for processes and arc style lines. I think Khurram is asking for is more like the Gane and Sarson style of data flow diagrams that have square/rectangle style and orthogonal lines.

Unfortunately I've not seen any MDGs that provide DFDs with 'Square' process instead of circle.

Shouldn't be too hard to create a new MDG. Probably take about a couple of hours.

Bugs and Issues / Re: EA14: Archimate shapescript / rendering issues
« on: June 05, 2018, 08:18:52 pm »
There are several rendering issues with he Archimate3 shapes in EA14 (many / most of which trace back through earlier EA versions and Archimate MDGs).  From what I can tell many people are accepting these or working around the (eg by creating their own shapes) - I can't find any mention of bugs or issues being explicitly raised in this forum.  However, given that Archimate is one of the major reasons why we are using EA I thought I would formalise the issues we are encountering.  I will raise a formal bug report for these also.

3rd worst shapescript in the product :-)
You DO mean that the Sparx ArchiMate 3 scripts are the 3rd Worst, yes?  What are the other two?   :-\

Got me wondering too. Here is the MDG List
BPMN 1.0 Technology.xml
BPMN 1.1 Technology.xml
BPMN 2.0 Technology.xml
DFD Technology.xml
Enterprise Information Models.xml
Executable State Machines.xml
ICONIX Technology.xml
Project Management.xml
Teradata Types.xml
WebProfile Technology.xml

Automation Interface, Add-Ins and Tools / Re: Oracle Reverse Engineer
« on: June 02, 2018, 11:33:04 am »
Yes, I know that EA can't RE a DDL. Unfortunately there's no emphasis for irony/sarcasm in texts.


Mmmh really? No smiley or emojicon then for sarcasm :o

General Board / Re: How to model an API architecture
« on: June 02, 2018, 11:16:02 am »
You should read a UML book or two there are plenty on the topic.
To answer your broad question;
- Front-end (HTML5 /JS) -> Screens, Classes and operations
- Consumer API -> Interfaces and operations
- Consumer Java code -> Classes, attributes and operations
- Inner API -> Interface and operations
- Inner Java code -> Classes, attributes and operations
- ESB -> Component. Data mappings-> Classes
- Legacy System -> Component s
- Database -> Components. Schemas-> ERD

General Board / Re: EAP-to-DBMS model transfer
« on: June 02, 2018, 11:06:55 am »
True, but it will be really good to have DBMS to DBMS, we are doing a number of workarounds for backing up large models (as migrating to EAP files mostly fails)
Yeah I do that too backing up a SQL repository to eapx file. We have SQL database back up daily too but don't have confidence in our support vendor so the eapx files are a insurance policy. Upto around a 1GB now.

Learning how to model for the first time using EA is a bit like learning to drive by starting with an 18 wheel truck.  I usually recommend that people get the hang of modeling using the free Archi tool ( and then come over to EA once the basic principles are understood. You can even export your models from Archi and import them into EA when you are ready.  Clearly that works best when using Archimate, but it has really helped me help people get over the mental barrier between diagramming and modeling.
I hear what you are saying but have to disagree with you as introducing another tools such as Archi only confuses them and is like teaching people to drive an automatic then giving them a manual transmission to drive. I found it best to teach them to drive a manual whilst teaching them the road code. Do it in small chunks one lesson at a time so its not overwhelming.

I usually take the approach teach them the modelling notation as I teach how to do various diagrams with various notations. Examples seem to be the best way to get them up the learning curve quickly. For enterprise architecture using archimate I start off with motivations then move through the various domains such as business, application, infrastructure etc. Each time introducing something new that Sparx EA can do.

The fundamental thing to do is to start with 'what in it for them' in using a tool like Sparx EA over visio. Usually its something like working a different way which is less effort and more effective. For instance moving from a document centric waterfall type method to an iterative model driven agile and collaborative approach. As everything is getting called digital this that and the other you could put digital in there somewhere. Something like Digital Iterative Model Driven Agile Collaborative Approach (DIMACA). Now they have some motivation to learn  something new and shiny with an acronym to make them sound smart but  we all know its just re-branded old stuff

Pages: 1 ... 4 5 [6] 7 8 ... 44