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 - Darren Lock

Pages: 1 [2] 3
16
General Board / Re: Version handling VSS.
« on: August 05, 2003, 09:04:33 am »
You might also like to consider enabling security on the model so that once you have imported the XML you can lock it against change.

17
General Board / Modelling Oracle Stored Procedures
« on: June 18, 2003, 05:24:48 am »
What is the correct way to model a package of stored procedures and more importantly how to do this to ensure the DDL generator to creates the necessary DDL?

18
General Board / Re: Business Process - Help Required Please
« on: May 14, 2003, 03:56:35 am »
Matt,

the stereotypes for Business Modelling can be found in EA Business Modelling UML Profile. Once you have installed the profile you can drag the required entities out of the profile and onto your diagram.

See the UML Profiles sections of the EA Website.

Rgds. Darren.

19
General Board / Re: Error importing Automation XML model file
« on: October 11, 2002, 01:36:04 am »
Rafael,

where did you find the the XML file ???

20
General Board / Re: Importing Automation Objects/Type Libraries
« on: October 03, 2002, 01:05:07 am »
EA does not have a dual interface. That is, it only supports IDispatch not direct vtable access. This means that all calls are late bound (i.e. IDispatch queries the object at runtime to see if it supports the method/property by name rather than by ID as would be the case with early binding). Geoff has responded in earlier posts to hint that an early bound (typelib) version will be available in the future. One of the problems with late bound (depending on how good or bad a programmer your are!) is that any errors (mis-spelt methods, etc) are not detected until run time. You can offset this by creating a COM object or class to wrap EA with all the appropriate error checking and then call that from you program (early bound) instead. This is quite a lot of work, especially if an early bound interface is imminent.

Darren

21
General Board / Re: Tracing Requirements to Problem Statements
« on: September 02, 2002, 11:46:08 pm »
I have been using the EA External Requirement type for some time to model our requirements. I agree the process can be a bit tedious.

However, now the automation interface supports update as well as read I will be creating add-in code for MS-Word that will create an EA requirement from a selected block of text, bookmark the text with the EA Requirement ID and add a file url to the EA Requirement that points back to the bookmark in the Word document.

I had previously tested this but the creation of the EA Requirement & File link was a manual process so its now just a question of stiching the two together. BTW if you export the EA Model as HTML the file links (url to bookmark) will hyperlink back to the orginal requirements document.

I will post the code as soon as I have reasonably tested it. Watch this space (baby due in next 2 weeks so bear with me - no pun intended!)

Rgds, Darren.

22
General Board / Re: Automation in VB.Net
« on: August 31, 2002, 12:02:29 am »
Geoff,

would it be possible to extend Project_Interface.PutDiagramImageToFile to support GIF format?

Rgds, Darren

23
General Board / Re: Automation in VB.Net
« on: August 30, 2002, 11:59:58 pm »
SonnyBoyIII,

the interface is IDispatch, that is, it is late bound. Therefore you can not reference it in vb6. Because it is late bound you will not be able to type the objects or perform compile time checking. All objects are of type object i.e.

dim objEA as object
set objeEA = CreateObject("EA.Repository")

Hope this helps ~8)~

24
General Board / Re: Automation in VB.Net
« on: August 29, 2002, 10:11:55 am »
I now realise that the problem is security related as I am invoking the code from ASP.net!

Rgds, Darren.

25
General Board / Automation in VB.Net
« on: August 29, 2002, 09:33:45 am »
How do you create the Interop assembly required to use the EA Automation interface from VB.NET?

Dim x as object
x = CreateObject("EA.Repository") results in 'ActiveX error cannot create object"   ???

The same code from VBScript workds OK.

26
General Board / Re: package dependies
« on: June 21, 2002, 03:34:41 am »
I have had the same issue where my Use Case entities and Requirements entities are stored in different packages to the diagrams.

I wanted to to produce a dependency report that would show which Packges contained the diagrams linked to a Requirement. I was only able to do this by using the automation interface and write some code in Excel that produces the dependency matrix similar to the EA one.

I also created a diagram that with Package associations so I could use the EA matrix. However, this is not an automatic activity and relies on the person doing th e modeling to remember to keep the diagram up to date.


27
General Board / Re: Question on RTF templates
« on: June 07, 2002, 02:37:09 am »
Geoff,

I think I may have suggested previously about using an RTF control rather than an TextBox to input text. If you used an RTF control in the template editor and provided a menu, tree, list, etc. to pick the # keywords from then users could build up the template in WYSIWYG format.

What do you think?

Rgds, Darren.

28
General Board / Re: External Requirement URL
« on: May 23, 2002, 08:32:30 am »
Geoff,

my file references are either http://... or UNC files i.e. file://\\... so I should be OK. ;)

Thanks. Darren.

29
General Board / Re: External Requirement URL
« on: May 21, 2002, 08:57:33 am »
Geoff,

thanks for that. Don't suppose there is any chance of the files entries appearing as HREFs in the HTML output. This would mean my business users can link straight back to their original documentation.

Thanks again... Darren

30
General Board / External Requirement URL
« on: May 15, 2002, 08:51:39 am »
Would it be possible to add the "Files" tab to a Requirements entity or, alternatively, add a property to allow a URL to be entered. Basically, I would like to link the Requirement to the original document.

Thanks. Darren

Pages: 1 [2] 3