Missing proxy factory
От: jnss Латвия  
Дата: 11.08.03 12:21
Оценка:
Просьба сильно непинать, я с этим делом на Вы.

Есть у нас некая система Optimus каторая использует
IONA Orbix (COMet). Делал примерна так

var
  optimusFactory, envServer, envSession, optimusError : OleVariant;

  ...
  
  optimusFactory := CreateOleObject('CORBA.Factory');
  envServer := optimusFactory.GetObject('optimusEnvironment:opt3cs/environment:'+Host);
  envSession := envServer.loginAs(User,Password,Database{,optimusError}); // ошика происходит здес


Описания беру от IDL фаилов

interface optimusEnvironment {

    readonly attribute string        version;
    readonly attribute boolean        allowPasswordPersistence;

    readonly attribute boolean        requiresLoginAs;


    optimusSession loginAs(in string<10> user,
                in string<20> password,
                in string<20> dbname)
                    raises(optimusException);

    void ping();

    optimusSession login(in string<20> dbname)
                    raises(optimusException);
};


Всё работал, до upgrade.
Сечас вилетает ошибка

CORBA system exception
10102 — Invlid object reference — Missing proxy factory

Вопрос, где ошибка и в какую сторону рыть?

Nauris
Riga, Latvia
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.