Dmitri Hrapof wrote:
Hello!
I'm trying to write Common Lisp language binding for UNO
(in order to make OO scriptable with a real programming language :)
So I have some questions about different ways to do it
(most attractive option first):
1. Is IIOP bridge working? Where can I find examples/docs about IIOP bridge?
Is it possible from, say, Calc to call methods on objects in remote
Python/C++/Java/Common Lisp process?
No. As others already pointed out, there is no IIOP bridge for UNO
(although there used to be some historic, dysfunctional code around that
should be more than dead by now).
2. URP spec at http://udk.openoffice.org/common/man/spec/urp.html
is rather terse IMHO, on the verge of being incomplete.
Is there some more docs somewhere other than TCL urp implementation? :)
More specifically, how Request message is formed?
Where do I put method name, object reference, parameters etc.?
Could somebody be so kind as to show me the first message
connecting remote process should send to OO?
The urp.html spec should be complete. Let me know what is missing, to
get that fixed. The description of request messages includes:
"The flag bytes are followed by the function ID, either a 16-bit or an
8-bit unsigned integer. [...] If the NEWOID flag is set, then the OID
follows. [...] The message header is finished then. The message body
contains the input values of any in and in-out parameters from 〈x1 t1,
…, xk tk〉, in that order."
If anything is unclear, feel free to ask here.
-Stephan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]