ネーミングサービスのメソッドCosNaming::NamingContext::resolve()により、セション継続用のオブジェクトリファレンスを取得するためのサーバアプリケーションのオブジェクトリファレンスを取り出します。検索したいオブジェクト名を当メソッドのパラメタとして指定します。
CosNaming::Name name; // CosNaming::Nameのインスタンス CORBA::Object_ptr obj; // サーバアプリケーションのオブジェクトリファレンス name.length(1); // オブジェクト名 name[0]->id = (const CORBA::Char *)"ODsample::ssntest"; // オブジェクトのタイプ name[0]->kind = (const CORBA::Char *)""; // サーバアプリケーションのオブジェクトリファレンスを獲得 obj = cos_naming->resolve( name, *env ); // ODsample::testintfクラスへの変換 ODsample::testintf_ptr nossn_ap = ODsample::testintf::_narrow( obj );