CreateObject валится на сервере Win2003 (x64)

  • Автор темы Автор темы iivvnn
  • Дата начала Дата начала
I

iivvnn

Есть агент который получает с ресурса Xml файл и там дальше его парсит.

Перекинул базу на новый сервер - агент перестал работать - в лог пишет
Cannot create automation object #строка: 71 - код ошибки 208.

Ошибка возникает при создании обьекта
Set xmlHTTP = CreateObject("ServerXMLHTTP") ну и соответственно дальше пошла лажа.
Когда запускаю этот агент из клиента - все работает
Куда копать?
 
Новый сервер случайно не линуксовый? Если да, переписать агента на java.
 
вот оно истинное лицо КОМы :wacko:
где-то видел траблы - КОМа вызывалась для 64бит, а надо было 32бит звать..., не не помню
 
Почитайте отсюда и далее по ссылкам , может поможет. Если нет — welcome to Java.
 
> XML импортер/єкспортер тоже
Есть неслабая вероятность, что всё это скоро может стать неродным.
 
Сижу и думаю — а как NotesXMLProcessor может заменить ServerXMLHTTP? Первый парсит, второй постит, это вроде как разные задачи.
 
Сижу и думаю — а как NotesXMLProcessor может заменить ServerXMLHTTP? Первый парсит, второй постит, это вроде как разные задачи.
Абсолютно согласен, что это две совершенно разные задачи.
Я увидел знакомые буквы "xml" в незнакомом слове ServerXMLHTTP и решил, что основная задача агента - обработка xml. С эти отлично справляется NotesXMLProcessor.
Зачем MS замешала в одном флаконе работу с XML и реализацию HTTP клиента - мне неведомо. Никакой специфики при отправке xml по http не существует.
Если требуется работа по http - то действительно проще всего юзать Java. Если разрешено подключать внешние либы - рекомендую четвертый Apache Http Client, если нет - то можно юзать штатный java.net.URL
 
Ошибка возникает при создании обьекта
Set xmlHTTP = CreateObject("ServerXMLHTTP") ну и соответственно дальше пошла лажа.
Куда копать?
Злостный байан :)
Есть такая штука dcomcnfg. Там в свойствах DCOM, безопасность необходимого COM паролем админа включите. И все заработает.
На Excel также. Это любимая шутка от MS.
 
Злостный байан :)
Есть такая штука dcomcnfg. Там в свойствах DCOM, безопасность необходимого COM паролем админа включите. И все заработает.
На Excel также. Это любимая шутка от MS.

А какой мой "необходимый" COM?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!