🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.protocols.ibm
1 messages
1 total messages Started by Sameer Soni Fri, 15 Mar 1996 20:15
Migrating from UNIX C++ to MVS C++
#1132
Author: Sameer Soni
Date: Fri, 15 Mar 1996 20:15
63 lines
3431 bytes
This is relatively a new technological area, interesting though.
v3.2 of C/C++ for MVS is going to be integral part of MVS/ESA
OpenEdition's conformance to X/Open's XPG4. It's basically to
port a wide variety of applications from UNIX to take advantage
of the robustness, reliability and scalibility of the MVS system.
This is what IBM says. However, it definitely makes lot of sense
to have a screen-scraping system on MVS instead of UNIX.

We have some code that's running under UNIX and we may want to
migrate that to MVS. I will first state the status of the existing
code and then ask you some questions regarding migration. Your
general view about this idea of migration, similar experience,
problems/difficulties are most welcome.

EXISTING CODE
-------------

1. Runs on Solaris as a multi-threaded screen-scraping server and
   acts as a server (resource manager) to Tuxedo.
2. Uses C Set++, Rogue Wave Tools.h++, and HLLAPI
3. Reads in a large number of ASCII configuration files.
4. Uses Solaris threads
5. Doesn't contain any O.S. dependencies other than threads
   and some through Tools.h++
6. There is a separate GUI that runs under Motif and generates
   the configuration files mentioned in step 3 above.

MIGRATION
---------

1. What kind of effort is involved in porting the code to C/C++ for
   MVS/ESA v3.2?
2. What version of MVS does support C/C++ 3.2? In other words, can
   C/C++ v3.2 be installed on any MVS mainframe?
2. What do we need to change with respect to the reading of ASCII
   files?
3. Is FEPI that comes with CICS on MVS same as HLLAPI? What are the
   HLLAPI/EHLLAPI like products available on MVS?
4. What kind of threads are available on MVS? How can one use the
   full program reentrency feature for C++/MVS to create a server on
   MVS? Generally, what is the approach in achieving corresponding
   of "Tuxedo <--> Resource Manager" on MVS?
5. Is there any way that an IBM workstation can be connected to the
   mainframe for remote program development on MVS? Especially, for
   our GUI, we would like to be able to use it on AIX workstation
   connected to MVS and generate config files directly on MVS. Is there
   any better approach than file transfer?

If you have any questions or need clarification, please do not
hesitate.

Thanks.

-- 
#########################################################
#                                                       #
#     Sameer Soni              sameer.soni@bsis.com     #
#                                                       #
#     Broadway & Seymour            (V) 704-344-3603    #
#     128 S. Tryon St.              (F) 704-344-3900    #
#     Charlotte, NC 28202-5050                          #
#                                                       #
#########################################################
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads