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

Pages: [1] 2
General Board / Re: repositories and version control process quest
« on: July 13, 2005, 11:54:23 pm »
the EAP file is not in CVS if this is what you mean with database repository, only the packages.


General Board / Re: repositories and version control process quest
« on: July 13, 2005, 01:07:32 am »
Hi David,
several days ago I managed to set up EA to work with CVS on the Windows platform. Here is how I did it.

1. I set up a new CVS repository on the Linux server
2. I created a new module in this repository called "project"
3. Each Windows client has the TortoiseCVS (CVS with GUI) application installed
4. Using TortoiseCVS I checked out the "project"
module on local hard drive to c:\ea\project
5. I created new project.eap (c:\ea\project\project.eap)
6. Under EA i created new "Version Control Configuration" where "Local Project Path=c:\ea\project"
7. I assigned to each package in the EA project that is under "Version Control" the configuration from point 6
8. Now if everything works, you will see the "Check in, Check out" functions in the package menu. So every user must "Check out", make the changes, "Check in"
9. Others can then use the "Get All latest" function to refresh packages from CVS

Note: EA supports only the :pserver: method to connect to CVS ! We are using here the :ext: or :ssh: methods which are more secure. To make this work you must override CVS_RSH enviroment variable on each Windows client or else EA hangs (I posted it as bug to Sparx).

General Board / Re: EA and UNICODE
« on: July 12, 2005, 05:25:47 am »
Hi trandh,
some time ago applications I have written in C++ under Windows had the same problems as EA when programming according to the Microsoft Windows "standard". After some while when I found out, that this "standard" is crap, I started to write the apps in the "correct" way and such problems disappeared. I suppose EA still uses the MS "standard"  :) Who is to blame ?

Regards Martin

General Board / Re: EA and UNICODE
« on: July 11, 2005, 05:11:58 pm »
tranhd: I had the same problem, set your Windows regional settings to Vietnamese (Start->Settings->Control Panel->Regional Settings)

tkouno: I did that, but this doesn't help. The XMI files are still in some ASCII charset, just the encoding field on the first row of the XMI file changes to UTF-8 (principially seems to me that EA just changes this field, but does not actually make the conversion). When you try to import XMI with UTF-8, EA fails.

General Board / Re: EA and UNICODE
« on: July 07, 2005, 06:30:35 am »
Thanks Thomas, I checked my EA and I found out that I have the non-Unicode version. However, I downloaded and installed the newest Unicode trial version (build 767) and the problem remains: The XML files contain non-Unicode text.


General Board / EA and UNICODE
« on: July 07, 2005, 04:18:01 am »
after setting up CVS, I have some problems with UNICODE. I have several questions because of that:
1. How do I find out that I have the UNICODE version of EA ? Is it shown somewhere ? (I didn't find it out eg. in the About box)

2. My czech language characters got lost after package export/import. When saving packages to XML I see that default encoding is windows-1252. I think better for my purposes is UTF-8 or similar. I tried to set UTF-8 in the configuration but this doesn't work. I definitely need help :)


General Board / Re: Exporting to UML profile?
« on: July 12, 2005, 04:08:37 am »
Oh, now I understand :), the question came from someone else who didn't start the thread. And dr_shorthair has no XMI yet.

You are right, Thomas, this is not possible.

General Board / Re: Exporting to UML profile?
« on: July 12, 2005, 03:15:50 am »
actually I think it is possible :)

When you want to "tweak" the profile, use the package "import/export to XMI" function. When it is tweaked, save the package as UML profile. So principially make your changes on the XMI and than export to XML.

Regards Martin

Uml Process / Re: Thoughts about Collections
« on: November 01, 2005, 04:18:39 pm »
some thoughts that came into my mind while reading this interesting discussion.

I think maybe a better idea to describe the all possible collections would be gen-spec instead of a "Collection subtype" x "Policy" table. Ie. the mother of all collections is: Collection (defined as collection of elements of some type, where collection implements methods(policies) eg. Add (not defined if at start, end,...), Del (not defined if from start, end, ...), Iterate)
Subtype of Collection is eg. CollectionIndexed (defined as Collection with additional method GetAt (returns an element thats nth) )
Another subtype is eg. CollectionOrdered (defined as Collection where elements must support the less, greater methods and when calling Iterate() the next element is always greater or equal than the previous)
Another subtype is eg. CollectionUnique (defined as Collection where elements must be unique = elements must support the equals method and there are no elements elem1, elem2 such that elem1 = elem2)

Usage in PIM should be easy than. When I write in the model: CollectionUnique, in PSM must be used some sort of CCollectionUnique or subtype of CollectionUnique but not CCollection.

Regards Martin

Uml Process / Re: Business processes modelling
« on: July 13, 2005, 01:24:05 am »
to move this discussion a little bit forward :) I decided myself for the following solution.

1. I created a package called "Process base"
2. I created an activity called "Operator pushes a button" in this package. I added a tag called "operator" and a tag called "buttonName" to this activity
3. Now when I want to model in some activity diagram an activity, lets say "Customer clicks on Start" I just drag the "Operator pushes a button" from the "Process base" package into the AD. In the Paste dialog I choose "Paste as Invocation of Activity(Action)". Now I fill in the tags:"operator=customer", "buttonName=Start"
4. So my activity diagrams are now full of "Operator pushes a button", "System displays a screen" just the tag values differ.

In the end I hope I will be able to get from the database the information which screens must be displayed, which buttons must be pressed, by whom, etc.

Regards Martin

Uml Process / Re: Business processes modelling
« on: July 12, 2005, 05:15:29 am »
Hi Thomas,
OK you are probably right that my example BPMs are too concrete (I am just modelling BP so I used what I have at hand).

Lets suppose in your model those two processes are part of an scenario of an UC. So we have:
1. User pushes button
2. System displays form
3. User fills out the form

Let's say I have 30 UCs. The problem here is I cannot find out with ease what everything user does, what everything system does.

OK, so I will model each UC with an activity diagram where each 1 step from UC is 1 action in AD. But this doesn't help because in the end I have like 30 times a process called "User pushes a button", etc.

What I need is to have 1 process called "Someone(operator) pushes a button" where in each AD is "someone" substitued with "User" or whoever. When I have something like this than I can make a simple select on the EA database and see who is involved in "pushing a button", which screens must the system show, etc.

Hope its more clear now

Uml Process / Business processes modelling
« on: July 12, 2005, 12:56:24 am »
though UML is not the best for modelling of BPM, I need to model some activity diagrams with EA. Now I have following question.
My activity diagrams contain repeating actions like "Button is pushed", "Form is filled out", where the "scenario" remains the same (someone pushes a button, someone filles out some form). The concrete person "pushing" or "filling out" and the concrete button or form changes, ie. "OK button is pushed by an customer", "Invoice form is filled out by manager", etc.

Is it possible to move the abstract processes to external BPM package and then using some sort of templating create the concrete processes in the activity diagram ? Anyone using this or some similar method ?

What about a case where in one activity diagram two buttons are pushed ? Must it be modelled with two processes ?


Uml Process / Re: What and How should things get Specialized?
« on: July 11, 2005, 04:59:55 pm »
Hi Paolo,
at first I wrote a pretty long answer to you message, but than I found out that I am not that good with EA yet, to argue with you :) So I have following three questions.

What you mean with "Redefining" ?
What you mean with "Undefining" ?
What you mean with "Renaming" ?

Can you write some short examples to those three, say, in C++ ?

I am not sure if you don't want too much from the inheritance in EA. Personally I need EA supporting some "standard" inheritance, where this "standard" is unambiguous.

Regards Martin

Uml Process / Re: Parameterized Interfaces
« on: July 08, 2005, 07:56:22 am »
Hi Paolo,
just to be sure I understood your question. Do you want to model something like "templates" in C++ ?

Regards Martin

Uml Process / Re: Class in model and design
« on: July 04, 2005, 10:50:16 am »
Hi Simon,
thanks for the answer. Yes I was thinking about MDA transformations, but this is "advanced" level for me. As a beginner I need something less complicated (where probably more hand UMLing will be needed).

So, principially is it a good idea what I did or am I completely wrong :) ?

Thanks for help, Martin

Pages: [1] 2