It's all about the answers!

Ask a question

RTC v4.0 and prior templates


Gary Dang (59328855) | asked May 07 '12, 9:21 a.m.
Does RTC v4.0 software support prior RTC templates (v2, v3) or project area instantiated from v2/v3 template?

3 answers



permanent link
Geoffrey Clemm (30.1k33035) | answered May 07 '12, 6:25 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Gary,

Yes, you got both right, with one caveat.
When you say "extension/plug-in functionality is not impacted", that is true as long as you are using officially declared "external API calls" in your extensions and plug-ins. If you are using "internal API calls" (i.e. ones that don't appear in the "external" list), then they are subject to change between major releases, so you'd need to test them before deploying in production.

Cheers,
Geoff

Thanks Geoff. I think this translates into 2 scenarios using v3.0.1.x and v4.0 as "major version":

Scenario #1 - Upgrade existing project area from v3.0.1.x to v4.0 - in this scenario, the v4.0 software upgrade will upgrade the repository which in turn upgrades the project area and also the template within it. Customization in the template and also extension (e.g. advisor plug-in) functionality is not impacted. Is that a correct understanding for this scenario?

Scenario #2 - Releasing a v3.x customized template/advisor to work with v4.0 software. To do this, we need to perform the following steps:
a) in the v3.0.1.x environment, create a brand new repository
b) in the v3.0.1.x environment, import the v3.0.1.x custom template into this environment.
c) upgrade the v3.0.1.x enviornment to v4.0.
d) export the template as the v4.0 custom template.

note: it is assumed that the customization and the advisor plug-in functionality is not impacted.




A project area is upgraded to a new release when you upgrade the repository containing that project area. Similarly, a process template (in a repository) is upgraded to a new release when the repository containing that process template is upgraded.

But note that a process template exported from a repository at a a given RTC major version can only be imported into a repository which is at the same major version. To import that repository template into a repository at a later major RTC version, you'd have to create an "upgraded" version of that repository template. If you want to get an upgraded version before the repository containing it is upgraded (for test purposed, for example), you would need to create an empty repository at the version of your template, import your template into that empty repository, upgrade that empty repository, and then export the repository template from that upgraded repository ... tedious, but best that I'm aware of as being currently available.

Cheers,
Geoff



Does RTC v4.0 software support prior RTC templates (v2, v3) or project area instantiated from v2/v3 template?

permanent link
Gary Dang (59328855) | answered May 07 '12, 5:30 p.m.
Thanks Geoff. I think this translates into 2 scenarios using v3.0.1.x and v4.0 as "major version":

Scenario #1 - Upgrade existing project area from v3.0.1.x to v4.0 - in this scenario, the v4.0 software upgrade will upgrade the repository which in turn upgrades the project area and also the template within it. Customization in the template and also extension (e.g. advisor plug-in) functionality is not impacted. Is that a correct understanding for this scenario?

Scenario #2 - Releasing a v3.x customized template/advisor to work with v4.0 software. To do this, we need to perform the following steps:
a) in the v3.0.1.x environment, create a brand new repository
b) in the v3.0.1.x environment, import the v3.0.1.x custom template into this environment.
c) upgrade the v3.0.1.x enviornment to v4.0.
d) export the template as the v4.0 custom template.

note: it is assumed that the customization and the advisor plug-in functionality is not impacted.




A project area is upgraded to a new release when you upgrade the repository containing that project area. Similarly, a process template (in a repository) is upgraded to a new release when the repository containing that process template is upgraded.

But note that a process template exported from a repository at a a given RTC major version can only be imported into a repository which is at the same major version. To import that repository template into a repository at a later major RTC version, you'd have to create an "upgraded" version of that repository template. If you want to get an upgraded version before the repository containing it is upgraded (for test purposed, for example), you would need to create an empty repository at the version of your template, import your template into that empty repository, upgrade that empty repository, and then export the repository template from that upgraded repository ... tedious, but best that I'm aware of as being currently available.

Cheers,
Geoff



Does RTC v4.0 software support prior RTC templates (v2, v3) or project area instantiated from v2/v3 template?

permanent link
Geoffrey Clemm (30.1k33035) | answered May 07 '12, 1:46 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
A project area is upgraded to a new release when you upgrade the repository containing that project area. Similarly, a process template (in a repository) is upgraded to a new release when the repository containing that process template is upgraded.

But note that a process template exported from a repository at a a given RTC major version can only be imported into a repository which is at the same major version. To import that repository template into a repository at a later major RTC version, you'd have to create an "upgraded" version of that repository template. If you want to get an upgraded version before the repository containing it is upgraded (for test purposed, for example), you would need to create an empty repository at the version of your template, import your template into that empty repository, upgrade that empty repository, and then export the repository template from that upgraded repository ... tedious, but best that I'm aware of as being currently available.

Cheers,
Geoff



Does RTC v4.0 software support prior RTC templates (v2, v3) or project area instantiated from v2/v3 template?

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.