For the sake of completeness (and the records). I spotted a critical typo in the code sample above that had evaded my eyes:
# 2-) Provide 'servant' code and register it with the invoker:
# 'service implementation'
ServiceImplementation EchoProjectImpl \
-implements EchoProject \
-using {
Delegate getProject \
-for ::some_name_space::getProject \
{Delegates calls to the servant proc indicated ...}
}
needs to be
# 2-) Provide 'servant' code and register it with the invoker:
# 'service implementation'
ServiceImplementation EchoProjectImpl \
-implements EchoProject \
-using {
Delegate getProject \
-for ::some_name_space::getProject \
-ad_doc { Delegates calls to the servant proc indicated ...}
}
Note the missing thingy is the "-ad_doc" flag ...