Well sure, absolutely, lots of VSE things won't work in z/OS:

COMREG and any other control block chasing
DTFs
Most or all SVCs including the one that ends a jobstep program

I was assuming the OP knew that and that this was somehow "pure" non-OS
code. But you're right, if it's an executable phase then it almost certainly
has some sort of external interface other than entry and return. It could be
a loadable, callable "pure" subroutine, but that's unlikely.

Relocatable core image came along after I moved on from DOS/360 to the
greener pastures of OS/360, so I am not familiar with RLDs in core images,
or "VCONs to VSE transients."

> If the program has disk file definitions, ie the VSE counterpart to a DCB,
the disassembler may not know what to do with them.

Well (a.) the HLASM is also a VSE product, so the disassembler should be
VSE-aware, right? And (b.) my guess is that it will do what most
disassemblers do with most macro-generated code: disassemble it as open code
blissfully innocent of macros.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Hardee, Chuck
Sent: Friday, August 09, 2013 4:48 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Linkage Editing VSE Phase in z/OS

I don't know if what you are attempting to do will work.
There are most likely VCONs to VSE transients that aren't going to be
resolved in z/OS.
Also, I believe there are structures like COMREG that won't translate to OS
because they aren't there, at least not by name and not by location though
they may be present in concept.

Also, doesn't VSE have some RLD entries that are partition offset based?

I think the best suggestion is to grab the source to a disassembler from the
CBT, assemble and link it in the VSE world and execute it there. Then, take
the generated source and move it to z/OS and try assembling it there.

If the program has disk file definitions, ie the VSE counterpart to a DCB,
the disassembler may not know what to do with them.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to