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 ... 39
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

Automation Interface, Add-Ins and Tools / Re: EAI Patterns
« on: June 01, 2018, 09:19:10 am »
Yes I did one back some time ago (around 2005). I assume integration patterns by Gregor and Hope is what you are after.

Haven't looked at the MDG for a while so not sure what state its in. The EAI MDG was created for a particular purpose of drawing integration patterns in Sparx EA and nothing else. It was my first MDG and very primitive. There is no underlining data to support anything further such as automation of implementation etc. Just components with images of patterns that can be dragged onto the diagram and connected up.

I've probably got a copy somewhere in my archives.

General Board / Re: EAP-to-DBMS model transfer
« on: June 01, 2018, 08:56:09 am »
As eap files are MS Access you could have a look to see if MS Access has anything built in to do the transfer and see if you could automate it.
Alternatively if you have some coin you could use an ETL tool like informatica or similar to do the transfer.

Sounds like it could be painful to do that. Unless the team is cohesive and all aligned to the needs for the MDG. However if you are a masochist then you could try linked folders and change the link for each user.

Pages: [1] 2 3 ... 39