Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

RTC for System i build strategy

 RTC for EE has the build capability, but I see Arcad has the strong impact analysis and build function. Sales recommed us use RTC i bundled with arcad. So what is the RTC for System i build strategy? Does RTC for System i enhance its build capability for depencency/impact analysis/build or will depend on arcad if customer has more build requirements for RTC i?

Thanks very much!

0 votes


Accepted answer

Permanent link

Arcad Pack for Rational uses it's impact analysis to enhance the functionality of the RTC build. In the build template currently used, the IBM i continuous integration template, the changed source is passed to Arcad. Arcad then analyzes the dependencies for an optimized build. For copy books only those objects that use the changed source are recompiled, for ILE only the programs that actually use the changed procedure are recompiled (not all that bind the module/service program). The goal is to reduce the overhead of the change to only those compiled objects that are impacted. Much easier to review the scope of a source change during deployment when everything hasn't been compiled. Additionally Arcad can be configured to determine if CHGPF or ALTER TABLE can be used instead of a compile and again reduce the number of objects to be deployed.

Speaking of TABLEs Arcad treats SQL members as 'compileable' source during the build (and in the iProject), uses RUNSQLSTM to execute them during the build, generates a compile listing and manages the existing objects that may be replaced without needing to alter your source to say CREATE OR REPLACE, a big help when you have many indexes and/or views over a table that is being changed dramatically since Arcad will manage those automatically.

The other significant difference is the Arcad enhanced build can use as a target an Arcad deployment package called a Version (think of it as a changes with all dependencies) that Arcad uses it's impact analysis to automatically validate each time it's deployed, down to ILE signatures.

For example if you have a large project that goes to QA for in depth testing and meanwhile there is a quick change to a module that is dependent (and so included in the large project) when you go to deploy that large project we will tell you it does not include the latest version of the module. 

Sorry for the long answer but Arcad has adapted over 25 years of CM expertise to the excellent project management and source control tools of RTC so there is much more it does I'm not mentioning.

Thanks

Jeff Tickner

Arcad Software

Jia Jia Li selected this answer as the correct answer

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 21

Question asked: Dec 26 '14, 5:28 a.m.

Question was seen: 2,149 times

Last updated: Dec 28 '14, 2:49 p.m.

Confirmation Cancel Confirm