SCLM archdefs equivalent in RTC?
Hi,
I'm busy migrating code from SCLM to RTC. In SCLM we did use archdefs (architecture definitions) to be able to link certain items together to get a loadmodule. We did also use archdefs to include 'standard-code' in sources. As a little example, in our SDL (screen definition language) sources we do have a piece of standard-code to include all standard-function keys. This standard-code and the source-code are put together using an archdef.
We could try an include statement in the source-code, but we don't want to change the code in the migrationprocess.
Is there a simple solution to be able to use something like an archdef in RTC?
thanx in advance
Fons
Accepted answer
Hi Fons, SCLMs use of ARCHDEFs was very specific for SCLM. RTC uses the standard MVS way of binder control. So for LEC ARCHDEFS you would need to convert them to link decks that the binder can interpret. CC ARCHDEFs for example that specify different OBJ output libraries, would have to be interpreted and conditional processing put into RTC translators. PARM or PARMx keywords in SCLM would need to be made into file metadata that can be attached to a file in RTC. So RTC does not have a single type of ARCHDEF processor. I am looking at creating a tool to parse the SCLM information and try and generate this information that can be imported into RTC in some manner. But I am not there yet. SCLM's ARCHDEF processing is fairly complex.
2 other answers
Hi Fons, just an update. I am working on an SCLM to RTC or Git/DBB migration tool. I have code now that converts the SCLM ARCHDEFs into link-edit deck that can then be used in RTC or DBB. Let me know if you need any more information.
Cheers
Liam
Comments
Hi Fons
So the execs are being shipped with RTC v7.0 that GAs on 13th December. You can also get them if you have Rocket Git installed on your z/OS system by cloning this public Git project - https://github.com/IBM/dbb
The execs are common between RTC and Git migrations as the intermediate step for Git is actually RTC definitions.
However, if you send me an to dohertl@au1.ibm.com I can send you a zip file containing the RTC specific parts.
Cheers
Liam