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

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

0 votes


Accepted answer

Permanent link

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. 

Fons Maathuis selected this answer as the correct answer

0 votes

Comments

Hi Liam,

Curious about your tool. At this moment we did find a way to work around. But some kind of import from archdefs into RTC would be welcome.


2 other answers

Permanent link
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

0 votes

Comments

Hi Liam,


I did convert the archdefs I needed by hand. Not the most efficient, but do-able. For migrating sources from SCLM to RTC we've made a REXX that copies (FTP) the members to a W10 environment. The REXX interprets the language used in SCLM and converts this to an extension on W10. In RTC this extension triggers a language for the build proces. 
The REXX also has a possiblity to change the codepage as we do have two variants. 
If you do have a working tool to migrate, I would still be interested. 

regards

Fons


Permanent link
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

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
× 12,019
× 119
× 49
× 1
× 1

Question asked: May 08 '18, 3:46 a.m.

Question was seen: 3,901 times

Last updated: Nov 06 '19, 7:59 p.m.

Confirmation Cancel Confirm