Hi Rouis,
Please post your questions to the forum (http://forum.andromda.org),
we'll answer them there.
Thanks,
Chad
Rouis Hanene wrote:
I execute andromda via ant
1- Back in the command line i change directory into c:\andromda3.0\ant. To
start the MDA and i type ant
A new prject is built
2- I copy the generated lib in my new project
3-
Open the generated Model-file from ./mda/source/uml/ into Magicdraw
4. Start to model
4.1. Create a package structure to hold my diagrams
4.2. Create a Use-Case within the package, name it "Login" by typing
into Items-Property-bo
x (not
into the label of the item)
4.3. Assign the stereotypes "FrontEndApplication" and "FrontEndUseCase"
by right-clicking the Use-Case and selection from the Stereotypes
submenu
4.4. Create an Activity Graph by right clicking on the
item in
the
Containment-Tree and selecting from the submenu New Diagram/Activity Graph,
call it "LoginActivity"
4.5. In "LoginActivity" I create an Initial
State, two Action States
"Action1" and "Action2", and also a Final State.
4.6. Next I add Transitions from
- Initial State to Action1
- Action1 to Action2
- Action2 to Final State
4.7. Action2 gets the
Stereotype FrontEndView to mark it as a JSP
4.8 The outgoing Transition from Action2 to Final State will hold a
Trigger:
- In the Items Specification under Trigger I click the "Edit" button
- Under General Tabs enter the name "login" (this should be a method)
- Type of the trigger is signal
- Under Parameter tab I add the Strings "userName" and "password"
4.9. Create a new Class diagram "Web Tier"
4.10. within the Class diagram create the class "LoginController"
4.11. Assign the class to the "Login Activity" by right clicking on the
Controllers icon in the Containment View and selecting "State/Activity
Diagram /assign..", select Login Activity in the resulting dialog
4.12. Save the model
5- Back in the command line i change directory into my newly generated
project folder. To start the MDA i type ant
I cannot determine the source of my error. And here there are the result.
Could you help me
has the ignore attribute set to 'true' --> skipping processing
[andromda] ERROR [AndroMDA:VALIDATION:ERROR] 1) [Data::Component
View::zzz::Login::LoginAc
tivity]:An activity graph must have a controller class context to
which (optionally) operat
ions can be deferred. Make sure this graph's use-case has the
FrontEndUseCase stereotype.
[andromda] ERROR [AndroMDA:VALIDATION:ERROR] 2) [Data::Component
View::zzz::Login::LoginAc
tivity::Login]:The name of this final state must not be null and
exactly match the name of
a use-case. Alternatively it is possible to reference a use-case using
an hyperlink (some U
ML tools support this). In both cases that use-case MUST carry the
FrontEndUseCase stereoty
pe. Finally you may also specify an actual hyperlink to an external
resource, either in the
final state's name, or as a webpage link as supported by some UML tools.
[andromda] ERROR [AndroMDA:VALIDATION:ERROR] 3) [Data::Component
View::zzz::Login::LoginAc
tivity::action2]:Each name of a JSP action state must be unique in the
namespace of a use-c
ase.
[andromda] INFO [AndroMDA] completed model processing --> TIME:
21.813[s], RESOURCES WRIT
TEN: 46 - 3 VALIDATION ERROR(S)
BUILD FAILED
C:\andromda-bin-3.0\ant\jeudi2\build.xml:9: The following error
occurred while executing th
is line:
C:\andromda-bin-3.0\ant\jeudi2\build.xml:43: The following error
occurred while executing t
his line:
C:\andromda-bin-3.0\ant\jeudi2\mda\build.xml:43: Model validation failed!
Total time: 25 seconds
------------------------------------------------------------------------
*Appel audio GRATUIT partout dans le monde* avec le nouveau Yahoo!
Messenger
Téléchargez le ici !
<http://us.rd.yahoo.com/messenger/mail_taglines/default/*http://fr.messenger.yahoo.com>
-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Andromda-user mailing list
Andromda-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-user