>Has anyone run across a software package that will successfully convert >Assembler code to working C or C++ code or, alternatively, allow Assembler >code to run in a server-based environment more or less as is (much like >MicroFocus does for COBOL code)?
>Thanks in advance - John Bachiochi John, all If you need the speed of native code and portability, then check out http://www.smltd.com/. They offer mainframe assembler to C and COBOL. However any such conversion requires extensive testing and both the initial conversion and the support of the generated code my be expensive particularly if you are going to continue to maintain the origianl code also. Another option to consider is to use the z390 portable mainframe assembler and emulator SOA approach. The latest z390 v1.4.01 with z9 and z10 opcode support can run SOA services on any Windows or Linux server. Client applications in any language running on a TCP/IP connected network can then invoke those z390 mainframe assembler services via TCP/IP sockets messaging. There is a demo that installs with z390 that does the following: 1. First the demo main program which calls two separate subroutines to perform 2 different integer and decimal floating point numeric calculation services can be assembled, linked, and executed using z390 standard static linking. Run soa\demo\DEMOSTD.BAT on Windows or Linux. 2. Second the same 3 demo source code programs can be automatically assembled and linked into an SOA application with the following generated executable components: a. DEMOMAIN.390 - executable application main client program linked with generated stub CSECT for each called service which dynamically links to client soa manager. b. DEMOCMGR.390 - generated client SOA manager for this application which packages service requests into TCP/IP socket messages, sends them to SOA service manager, waits for response, moves updated parameter field results back to original parameter areas, and returns to caller. c. DEMOSMGR.390 - generated service SOA manager for this application which can run on any Windows or Linux server on the TCP/IP netowrk and waits for TCP/IP socket connections, receives requests, loads service modules if not already loaded, calls service module, returns updated paramters to caller. d. DEMOSUB1.390 - subroutine 1 linked as separate loadable service. e. DEMOSUB2.390 - subroutine 2 linked as separate loadable service. 3. You can generate this demo SOA applicaton from the 3 source programs and a single SOA generator definition macro call which drives the macro driven generation process. Once generated, you can run this demo on any combination of Windows and/or Linux client and server processors. For example, you can start the DEMOSMGR.390 server program running on your Windows XP/Vista desktop and then run one or more copies of the client appication DEMOCMGR.390 on your wireless laptop on the same wireless router as your desktop to provide TCP/IP connectivity. You can pick the port number you want to use at generation time. Of course, you also can run both the server and the client on the same PC as well. For more details on this z390 SOA option visit the following page: http://z390.sourceforge.net/z390_Service_Oriented_Architecture_Support.htm Don Higgins [EMAIL PROTECTED] ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html