How to synchronize an external project area (e.g. on JazzHub) with a project area on our internal Jazz server?
Our internal network (and servers) are only accessible with company userids defined on LDAP/AD server. Some projects need to work with the public user community or customers, who do not have company userids. Those external users need to be able to work on defects, requirements, tests and even source code that we also work on internally.
Since the server contains confidential data (e.g. intellectual property) in other project areas, it is not an option to put the entire server outside the firewall or to replicate the entire server with a server outside the firewall.
A solution we are considering is to host a server outside the firewall (e.g. on JazzHub, or hosted by our company) and synchronize a project area on our internal server with the external server (bi-directional, real-time).
But the question is: how to do that?
Since the server contains confidential data (e.g. intellectual property) in other project areas, it is not an option to put the entire server outside the firewall or to replicate the entire server with a server outside the firewall.
A solution we are considering is to host a server outside the firewall (e.g. on JazzHub, or hosted by our company) and synchronize a project area on our internal server with the external server (bi-directional, real-time).
But the question is: how to do that?
Accepted answer
You can synchronize selected streams of your source control information by using cross-repository accept/deliver (similar to what you would do with a system like GIT). But there is no built-in mechanism for synchronizing non-SCM CLM data, so you'd need to store the information you want to share in this way in files.