Dan,
I've just now installed the older IBM C/370 for VM product (Product
Name: 5654033, Version 3, Release 1, Modification 00) here on my z/VM
5.2 test system, and the RPCGEN DMSVSMA works OK. I get the 5 output
files that I should.
I would think that this shows that there is something in the RPCGEN
command that is not supported by the new C/C++ product.
DJ
Daniel P. Martin wrote:
Kurt:
Thank you very much for your reply. I've got access to an apparently
working C compiler, but appear to be missing some crucial component in
the environment. Here's another screen shot:
--- tear here ---
q loadlib
LOADLIB = SCEERUN
Ready; T=0.01/0.01 21:50:49
q txtlib
TXTLIB = SCEELKED
Ready; T=0.01/0.01 21:50:51
cc ccncivp
Ready; T=0.20/0.24 21:50:57
load ccncivp (clear nomap start
Product Name: 5694A01
Version 1 Release 2 Modification 00
Text Creation Date: 06:087
VALIDATION SUCCESSFUL
Ready; T=0.01/0.01 21:51:03
l * expand
DMSVSMA EXPAND A1
Ready; T=0.01/0.01 21:51:12
erase dmsvsma expand
Ready; T=0.01/0.01 21:51:15
rpcgen dmsvsma
DMSITP142T Operation exception occurred at 8214DAB0 in routine RPCGEN
during SPIE exit routine
21:51:20 * MSG FROM MAINT : DTCINI004S Abend detected by DTCINI
DMSABE148T System abend 0C1 called from 0214DAB0 reason code 00000000
CMS
l rpcgen * * (l
FILENAME FILETYPE FM FORMAT LRECL RECS BLOCKS DATE
TIME LABEL
RPCGEN MODULE Z1 V 65535 4 18 7/22/04
12:40:40 TCM592
Ready; T=0.11/0.13 21:54:44
l cc exec * (l
FILENAME FILETYPE FM FORMAT LRECL RECS BLOCKS DATE
TIME LABEL
CC EXEC Y2 V 72 150 2 6/17/03
15:38:55 MNT19E
Ready; T=0.01/0.01 21:54:49
--- tear here ---
As a free bonus grumble, somewhere in the course of running rpcgen, it
appears that a SET EMSG OFF is issued, thus stifling potentially helpful
error messages.
*sigh* I was so sure that Chuckie would immediately dash to the
forefront and point out the Obvious Necessary Thing that I'd missed... ;-)
-dan.
Kurt Acker wrote:
A note passed to me on this with a request to post:
Hi Dan,
In the TCP/IP Programmer's Reference, Chapter 5 "Remote
Procedure Calls",
there is a section called "RPCGEN Command" which indicates that the
CC EXEC is
used.
Please try accessing the disk containing the C compiler. Then
erase the DMSVSMA EXPAND which was created by any RPCGENs that failed
and try the RPCGEN again.
Best Regards,
Bill
yes, its still ok to shot the messenger if needed!
Kurt Acker