I ported ONC RCP-XDR to VAX/VMS and OpenVMS...was not very difficult.
You can find good information here:
http://www.onc-rpc-xdr.com
You can find good information here:
http://www.onc-rpc-xdr.com
Quote from nbates:
I ported ONC RCP-XDR to VAX/VMS and OpenVMS...was not very difficult.
You can find good information here:
http://www.onc-rpc-xdr.com
Quote from nbates:
I used the RFC's, then implemented the protocols per the specificiation:
[RFC 1057] RPC: Remote Procedure Call Protocol Specification Version 2.
Obsoletes: RFC 1050.
[RFC 1790] An Agreement between the Internet Society and Sun Microsystems, Inc. in the Matter of ONC RPC and XDR Protocols.
[RFC 1831] RPC: Remote Procedure Call Protocol Specification Version 2.
[RFC 1833] Binding Protocols for ONC RPC Version 2.
[RFC 2695] Authentication Mechanisms for ONC RPC.
Just a suggestion, from my experience, do not go the RPC route...or COBRA, or similar (all based on RPC)...if you do then you'll wind-up with what some feel is a costly, high-latency, synchronous-only, mess.
Instead, just specify a good "binary packet" wire-level protocol and if there's enough demand provide a wrapper that translate it into the non-native endian'ness on machines where there are revenue driven customer requirements (JMHO).

Quote from nbates:
I'm keenly interested in all aspects of the Genesis API and would like to see further discussion of its operational characteristics and capabilities - with some focus on intelligent order routing, compound order features (execute and apply trailing stop automatically), complex orders with time- and threshold-triggered price improvement features (start buying on bid and if not completely filled after 15 sec, or price limit trigger threshold exceeded, fill the remainder at the ask), technical information and timing statistics for cancel-change-replace-modify operations, and maybe a wish-list discusstion and brainstorming session on advanced order-pairing; like execution and/or cancel triggered 2nd stage orders.
Of course, I could always call Serge![]()
Hi Stephen,Quote from stephencrowley:
Not really, I gave up and switched to Redsky. Genesis's api turned out to be too dependent on win32, mfc, etc.
--Stephen
Quote from nononsense:
Hi Stephen,
This seems to be a general problem. You always have to run some kind of a piece of win32 software as your local socket server (except perhaps for TWS having a linux version, still requiring jre though). I also have been thinking of using wine to run from a linux platform. Could you give a few more details on how you made out with your earlier wine experiment?
Connecting to that socket is the easy part. You can almost do that in any way you want.
Be good,
nononsense