[comp.unix.wizards] Sun's RPC/XDR code

samperi@marob.masa.com (Dominick Samperi) (08/20/89)

I would like to start from Sun's PD RPC/XDR code and implement RPC's under
VAX/VMS (with the VMS/Ultrix TCP/IP and Socket library), the aim being to
enable a VMS system to make transparent remote procedure calls to a more
powerful UNIX server. I see that there are three versions of the Sun code
in the archive: rpc, rpc2, and rpc3.9. I assume that rpc3.9 is the latest
version. I also see that the relevant rfc's are 1057 (RPC) and 1014 (XDR).

Before I begin, I wonder if others have tried to do this. If so, could you
perhaps comment on your experiences, the difficulties involved, etc.?
Why don't vendors (like DEC) make life easier by including RPC/XDR with
their TCP/IP products? Is it because there is no official standard?

Thanks for any leads, comments, etc.
-- 
Dominick Samperi -- ESCC
samperi@marob.masa.com
uunet!hombre!samperi

envbvs@epb2.lbl.gov (Brian V. Smith) (08/22/89)

In article <24EE3BF3.440B@marob.masa.com>, samperi@marob.masa.com
(Dominick Samperi) writes:
> 
> I would like to start from Sun's PD RPC/XDR code and implement RPC's under
> VAX/VMS (with the VMS/Ultrix TCP/IP and Socket library), the aim being to
> enable a VMS system to make transparent remote procedure calls to a more
> powerful UNIX server. I see that there are three versions of the Sun code
> in the archive: rpc, rpc2, and rpc3.9. I assume that rpc3.9 is the latest
> version. I also see that the relevant rfc's are 1057 (RPC) and 1014 (XDR).
> 
> Before I begin, I wonder if others have tried to do this. If so, could you
> perhaps comment on your experiences, the difficulties involved, etc.?
> Why don't vendors (like DEC) make life easier by including RPC/XDR with
> their TCP/IP products? Is it because there is no official standard?

Actually, Ultrix uses RPC to implement NFS.  I have written a few
programs using RPC under Ultrix, and while there were one or two problems
that I had to work-around, it works fairly well.

The problem is that DEC doesn't support it so there is no documentation
about how to use it from DEC.   Now, if you have a Sun machine around...

_____________________________________
Brian V. Smith    (bvsmith@lbl.gov)
Lawrence Berkeley Laboratory
We don't need no signatures!



f
o
d
d
e
r