CICS VSAM Transparency for z/OS, Version 1.2


Register usage in assembler

If you are coding exits in assembler, you should not have any register issues with FBEs and IRDs that do not include SQL statements. A single base register is adequate in most circumstances. More that one base register may be required when exits include SQL.

Be aware that you have no influence over the assembler produced by the DB2® precompiler, and you may discover at assembly time that you have addressability issues. Complex exits may have to be designed as multiple routines and linked together.

You should avoid using register 12 if your exit includes SQL calls or calls to VIDCONV.



Concept topic


Last updated: May 25, 2012 20:46:2