We are upgrading from COBOL II to EC. We currently have ASSembler subroutines called from COBOL II Main programs which have SYS1.VSCOLIB as a STEPLIB in the Assembler step (IEV90). I assume this will have to change to the EC SYS1.whatever library? Is there anything else I should be aware of? (we do not have any Assembler Language expertise in-house, so any code changes required might be a problem!)
Joined: 26 May 2006 Posts: 8 Location: Madison, Wisconsin USA
Enterprise COBOL is Language Environement (LE) member language. The LE member languages use different linkage conventions which are invisible in higher level languages but visible in assembler. I do not believe the version of assmebler you are using has the LE entry and exit macros, or the maps of the LE control blocks needed to make your asssembler programs LE Compliant. You will almost certainly need to update your assembler to the LE Compliant version of HLASM.