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

Pages: 1 [2] 3 4 ... 81
Bugs and Issues / Re: Time-aware MDG Technology models
« on: April 20, 2018, 04:52:26 pm »
Hi Paolo, and thanks for taking the time. I was hoping you would. :)

MDG Technology development is my use case for time-aware exports. Rather than using the diagram's context menu item to generate a profile (which isn't an XMI export, but still an export of sorts) I've always used the project browser's.1

Being able to maintain TAM-style version-controlled MDG Technology models would be useful, but it would require that profile generation from cloned models included the non-cloned elements.

I should mention here that I haven't tested generating a profile from a TAM-cloned diagram, which might well work. My overall point is that the TAM functionality should be better integrated, and the generate-profile-from-browser function is an example of how it isn't.2


1There was something that didn't use to work when you used the diagram's menu. I can't remember what now and I don't know if it's ever been resolved but the two menu items did not yield the same result (!) (!!) (!!!!) (why isn't there an emoji with its hair on end?) so I went with the one that worked for me.

2Also I'm pretty much making this up as I go.

Bugs and Issues / Re: Custom Script fragments not working in 13.5.1352
« on: April 20, 2018, 04:08:23 pm »
Aww.... Killjoy.  :'(

General Board / Re: Where are user passwords stored?
« on: April 20, 2018, 12:46:49 am »

I was gonna say, as a joke, "it's probably in t_xref." :)


Oh, and I found that if you've got the situation I had above, then select the non-cloned package in the cloned diagram and hit Clone Element as New Version, the old package is replaced by the new one in the diagram, and subsequently the Clone Element menu item is greyed out.



Yeah, it's looking that way from my perspective too. Kind of a cool demo feature, but it doesn't seem to have been integrated in any meaningful way, it doesn't support multiple branches and it doesn't seem to be possible to revert changes.

I'm trying to imagine what use case it's been designed for, but I'm coming up empty. It looks like something put together by someone who's never actually worked with version control or configuration management.


Bugs and Issues / Time-aware models: revert clone
« on: April 19, 2018, 10:14:14 pm »
Hi boys & girls,

I can't find a function to revert a cloned element in a diagram, in other words destroy the cloned element and replace it in the diagram with the original.

Isn't there one?


Bugs and Issues / Re: Time-aware MDG Technology models
« on: April 19, 2018, 10:10:58 pm »
... No it won't, and no it won't.


Bugs and Issues / Re: Import/export of time-aware models
« on: April 19, 2018, 10:05:04 pm »
I've tested XMI export, which doesn't include the old versions. Most likely the same goes for CSV.

In order for time-aware models to be useful, they need to be fully integrated with other EA functions, like export. There should be a setting which allows you to specify whether exports should be time-aware or not; alternatively there should be a question pop-up when exporting from a cloned version.

Similarly, in the API, a new method Repository.ExportPackageXMITimeAware() should be added, which includes all the non-cloned contents for a time-aware package structure.


Bugs and Issues / Import/export of time-aware models
« on: April 19, 2018, 09:41:36 pm »

If I clone a package structure to a new version, and then export the new version as XMI, will the exported XMI include the non-cloned elements from the original version?

Similarly, if I do a CSV export will the non-cloned elements be included?


Bugs and Issues / Time-aware MDG Technology models
« on: April 19, 2018, 09:39:55 pm »
Hi all,

So I'm thinking about trying time-aware models in my MDG Technology project, where I've got a couple of different technologies.

Let's say I've got a model that I've generated an MDG Technology from, and I clone that model.

If I now generate a profile from a package in my cloned model, going from the project browser and not the diagram, will the generated profile include the non-cloned elements?

Will the generated profile have the same "<Documentation id" attribute as the original?


Hi all,

I'm fiddling around with time-aware models to see if they're of any use.

First thing I tried was to set up a simple package structure as version 1.0.
- Parent package
  - Package diagram (showing child package)
  - Child package
    - Component diagram (showing component)
    - Component

Then I went ahead and cloned the whole structure to a new version 1.1. Here's what I got:
- Parent package [cloned]
  - Package diagram (showing original child package)
  - Child package [cloned]
    - Component diagram (showing original component)

This can't be right, can it? Since the child package is cloned, surely the diagram it's in should show the clone and not the original?
The way this is implemented, if I navigate between diagrams by double-clicking the child package, I go from the 1.1 version of the package diagram into the 1.0 version of the component diagram, even though the child package exists as a clone in 1.1 and has a cloned component diagram.

Am I missing something?


Bugs and Issues / Re: Custom Script fragments not working in 13.5.1352
« on: April 19, 2018, 07:04:58 pm »
... which would seem to indicate that in the last five years there have been 4,983,282 issues.

That's got to be more than 10 per SLOC. Impressive in its own way. ;D

Bugs and Issues / Re: Custom Script fragments not working in 13.5.1352
« on: April 19, 2018, 07:00:23 pm »
Issue confirmed (again), new number 18038572.


Will need to test all my templates to make sure nothing breaks.

Here's a tip: test them twice.

When upgrading 11.1 -> 13.5 I tested mine just once and they worked, but then it turned out they only work once per session.
Also, some users can't generate documents anymore. So test using a few dozen different user accounts too.


Bugs and Issues / Re: User requires ALTER permission on t_image
« on: April 19, 2018, 06:13:59 pm »
The following fix works for 13.5.1352.

Code: (SQL) [Select]
USE The_database_name

GRANT ALTER ON [dbo].[t_image] TO [The_user_name]

Note that you need to grant the ALTER permission to every user in the database. We're using group-based logins and users, but if you're using individual logins/users per modeller, you'll have to grant the permission to all existing users, and remember to grant them when adding new ones as well.


Pages: 1 [2] 3 4 ... 81