Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » ModelBus Installation/Integration with Papyrus(Having problems with sharing models in Papyrus with ModelBus)
ModelBus Installation/Integration with Papyrus [message #989369] Wed, 05 December 2012 20:56 Go to next message
Zachary Seamon is currently offline Zachary SeamonFriend
Messages: 4
Registered: December 2012
Junior Member
Hello,

I am currently working on trying to set up and test ModelBus as a possible solution to my project's co-operative modeling problems.

*NOTE had to use [colon slash slash] in a few URLs for :// since I don't have enough posts to make external URLs.

A little background:
My team is using Papyrus for various modeling activities. We have a master project saved on a Subversion server. Several analysts are creating UML diagrams in Papyrus (primarily papyrus, some Magicdraw is also used). To import these into our master project, the analysts typically save the project to a flash drive and give it to the lead in charge of the master project. These are then imported into the master project. The imports don't seem to work correctly and some re-building is generally required.

After some research, we have decided to try ModelBus as a possible solution to make our co-operative modeling more streamlined (any other tools to try in this situation?). The primary functions that we have seen that we are interested in:
- ability to commit models to the ModelBus repository to quickly and easily share between different analysts on different machines.
- ability to work on models simultaneously, locking the specific piece being worked on by an individual user
- possibly transferring models from MagicDraw to Papyrus (although I do not think that ModelBus is currently supporting MagicDraw).

I have been tasked with testing this capability for my team before it is attempted to be integrated into our actual server. I am using to VMs, one will be set up as the server (this VM is running Windows Server 2003) and the other will be set up as a client (this VM is running Windows 7). I think that I am very close, but I cannot quite get things working correctly. Let me explain what I have done:

JDK 6u37 on both machines

Installed Subversion 1.7.7 and Tortoise 1.7.10 on Server VM
Created C:/subversion directory as an SVN repository on Server VM
Installed Modelbus-Server on the Server VM:

Set up the following Environment Variables on Server VM:
MODELBUS_ROOT - C:\ModelBus\server\ModelBusServer-Version1.9.7
MODELBUS_REPOSITORY_LOCATION - http[colon slash slash]localhost:8080/modelbusrepository
MODELBUS_SVN_REPOSITORY_LOCATION - C:/subversion (*NOTE: I think I may need to make this C:/ModelBus/repository and make this repository folder an svn repository with tortois? it is on my to-do list of things to try.)
MODELBUS_NOTIFICATION_LOCATION - tcp[colon slash slash]localhost:61616

Set up the following Environment Variables on Client VM:

MODELBUS_REPOSITORY_LOCATION - http[colon slash slash]###.###.##.###:8080/modelbusrepository
MODELBUS_SVN_REPOSITORY_LOCATION - C:/subversion (*NOTE: I think this is wrong. Worried that this is looking at client's local C drive and not the servers... but not sure what should be here?)
MODELBUS_NOTIFICATION_LOCATION - tcp://###.###.##.###:#####

*NOTE: ###.###.##.### is the Server VM's IP.

Installed Eclipse Modeling Tools Indigo 32-bit Windows
Installed Papyrus via Help -> Install Modeling Components
Installed ModelBus Team Provider via Help -> Install New Software -> Add


So my situation now is:
- I can go to ModelBus perspective in Eclipse from both machines and have no errors.
- I cannot figure out how to commit my test papyrus model to the repository
- I am worried that I do not have Subversion repository in the right place, or that on the client I need a different variable.


Thank you for reading a long post. Does anyone have any advice on the final steps to get things working?

[Updated on: Thu, 06 December 2012 21:01]

Report message to a moderator

Re: ModelBus Installation/Integration with Papyrus [message #991002 is a reply to message #989369] Sun, 16 December 2012 18:55 Go to previous message
Eclipse UserFriend
Dear Zachary,

please ask ModelBus-related questions directly to the ModelBus developers
(my colleagues), since ModelBus is not directly related to Papyrus, but a
project on its own.

Ask Christian Hein (christian.hein@xxxxxxxxofer.de), since all the other
guys from the team are already on vacations, if I'm not wrong.

Regards,
Marc-Florian

"Zachary Seamon" schrieb im Newsbeitrag
news:k9ocdj$alu$1@xxxxxxxxe.org...

Hello,

I am currently working on trying to set up and test ModelBus as a possible
solution to my project's co-operative modeling problems.

*NOTE had to use [colon slash slash] in a few URLs for :// since I don't
have enough posts to make external URLs.

A little background:
My team is using Papyrus for various modeling activities. We have a master
project saved on a Subversion server. Several analysts are creating UML
diagrams in Papyrus (primarily papyrus, some Magicdraw is also used). To
import these into our master project, the analysts typically save the
project to a flash drive and give it to the lead in charge of the master
project. These are then imported into the master project. The imports don't
seem to work correctly and some re-building is generally required.

After some research, we have decided to try ModelBus as a possible solution
to make our co-operative modeling more streamlined (any other tools to try
in this situation?). The primary functions that we have seen that we are
interested in:
- ability to commit models to the ModelBus repository to quickly and easily
share between different analysts on different machines.
- ability to work on models simultaneously, locking the specific piece being
worked on by an individual user
- possibly transferring models from MagicDraw to Papyrus (although I do not
think that ModelBus is currently supporting MagicDraw).

I have been tasked with testing this capability for my team before it is
attempted to be integrated into our actual server. I am using to VMs, one
will be set up as the server (this VM is running Windows Server 2003) and
the other will be set up as a client (this VM is running Windows 7). I think
that I am very close, but I cannot quite get things working correctly. Let
me explain what I have done:

JDK 6u37 on both machines

Installed Subversion 1.7.7 and Tortoise 1.7.10 on Server VM
Created C:/subversion directory as an SVN repository on Server VM
Installed Modelbus-Server on the Server VM:

Set up the following Environment Variables on Server VM:
MODELBUS_ROOT - C:\ModelBus\server\ModelBusServer-Version1.9.7
MODELBUS_REPOSITORY_LOCATION - http[colon slash
slash]localhost:8080/modelbusrepository
MODELBUS_SVN_REPOSITORY_LOCATION - C:/subversion (*NOTE: I think I may need
to make this C:/ModelBus/repository and make this repository folder an svn
repository with tortois? it is on my to-do list of things to try.)
MODELBUS_NOTIFICATION_LOCATION - tcp[colon slash slash]localhost:61616

Set up the following Environment Variables on Client VM:

MODELBUS_REPOSITORY_LOCATION - http[colon slash
slash]192.168.16.193:8080/modelbusrepository
MODELBUS_SVN_REPOSITORY_LOCATION - C:/subversion (*NOTE: I think this is
wrong. Worried that this is looking at client's local C drive and not the
servers... but not sure what should be here?)
MODELBUS_NOTIFICATION_LOCATION - tcp://192.168.16.193:61616

*NOTE: 192.168.16.193 is the Server VM's IP.

Installed Eclipse Modeling Tools Indigo 32-bit Windows
Installed Papyrus via Help -> Install Modeling Components
Installed ModelBus Team Provider via Help -> Install New Software -> Add


So my situation now is:
- I can go to ModelBus perspective in Eclipse from both machines and have no
errors.
- I cannot figure out how to commit my test papyrus model to the repository
- I am worried that I do not have Subversion repository in the right place,
or that on the client I need a different variable.


Thank you for reading a long post. Does anyone have any advice on the final
steps to get things working?
Previous Topic:adding a stereotype/owned property into the MARTE profile
Next Topic:lifeline properties
Goto Forum:
  


Current Time: Sun Nov 23 01:22:23 GMT 2014

Powered by FUDForum. Page generated in 0.01985 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software