Understanding the breakup of jazz into applications
I understood, in RTC 2.X, how to back up the derby database, and what URIs were used to access admin, setup, or user data.
With the introduction of the CCM application, and no clear documentation that I can find, I no longer understand where data is stored or what the standard URIs are. The installation instructions give different paths/parameters than the migration "tips and hints" document, and both contain errors that were fixed by trial and error. Does the CCM application store it's data in the jts database? Or are they now separate? Do I back up a RTC Derby database like I did in RTC 2.x or has that changed? Is there a document that describes the data layout and how it is accessed by jts and ccm? Also, We used to be able to address the jazz database as "https://localhost:9443/xxx on training machines, but cannot anymore. (The migration documentation does mention this) What has changed that caused this? It is now much more difficult to clone training VMs that access their own training database. |
2 answers
Ralph Schoon (63.1k●3●36●45)
| answered Jan 21 '11, 5:02 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Jim,
you might want to look into this article http://jazz.net/library/article/547. It should give you a better understanding which files you want to back up to clone training material. It also mentions how the application was split up in capabilities. There is a great article about the upgrade process here http://jazz.net/library/article/524 that might also shed some light on the details. Your URI roots are essentially https://server:port/jts for the JTS capability and https://server:port/jazz if you install with an upgrade option from RTC 2.x or https://server:port/ccm if you do a new installation without upgrade option. The issue with localhost is, for production environments it is required to have a stable URI, otherwise connections between capabilities and links from other sources could break. For training, the solution we use is to define an alias in the hosts file for instance 127.0.0.1 jazz-server I use the alias during the setup. Setup will complain to let you think about a fully qualified host name but lets you have your way if you insist. In case you need to move from isolated training machines to a real network e.g. for the collaboration experience, all you have to do is changing the IP address to point to the common server. Hope this helps, Ralph I understood, in RTC 2.X, how to back up the derby database, and what URIs were used to access admin, setup, or user data. |
Geoffrey Clemm (30.1k●3●30●35)
| answered Jan 21 '11, 4:38 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
WRT the question about where the CCM application stores its data ... it
is not in the JTS database, but rather a separate database allocated to the CCM application. (The JTS database is used to store data shared by multiple applications, and also I believe currently is used to store data for the RRC application). I believe CCM stores its warehoused data in that CCM repository, while in the next joint RQM/RRC/RTC release, there will be a separate database where warehoused data from multiple applications can be stored. Cheers, Geoff On 1/21/2011 5:08 AM, rschoon wrote: Hi Jim, |