Зависит от использования нового метода idl.
Если вызов Corba является статическим (SII), что означает, что ваш клиент связан с заглушкой, вы должны перекомпилировать заглушку, если хотите использовать новый интерфейс добавленного метода.
Если вызов corba является динамическим (DII), для клиента не требуется заглушка. Никакой перекомпиляции не требуется. В этом случае ваш клиентский код должен выглядеть так:
remoteObjRef->invoke("methodname", args); // send("methodname", args)
Я выполнял вызов CORBA DII четыре года назад, и он работает с клиентом TAO и сервисом TAO / Jacorb / IONA corba.