{
CorbaMessageMediator request = (CorbaMessageMediator) messageMediator;
CorbaMessageMediator response = null;
try {
MarshalInputStream is = (MarshalInputStream)
request.getInputObject();
String method = request.getOperationName();
response = request.getProtocolHandler().createResponse(request, null);
MarshalOutputStream os = (MarshalOutputStream)
response.getOutputObject();
if (method.equals("get")) {
// Get the name of the requested service
String serviceKey = is.read_string();
// Look it up
org.omg.CORBA.Object serviceObject =
orb.getLocalResolver().resolve( serviceKey ) ;