powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Обращение к 1C7.7 по OLE из Web сервиса
5 сообщений из 5, страница 1 из 1
Обращение к 1C7.7 по OLE из Web сервиса
    #38870308
Alittlebit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла необходимость подключиться к 7.7 из Web сервиса для того чтобы вызвать один метод из глобального модуля.
Сервис хостится под IIS7.0 на Server 2008 R2 (x64).Пул IIS для сервиса запускается под учеткой LOCAL SERVICE.
На каталог базы DBF для 7,7 выставлены для LOCAL SERVICE права full control.
Подключаемся по OLE.Инициализируемся под пользователем. Пользователь прописан в конфиге с правами Администратор.
Функция Initialize() возвращает TRUE. (Удивительно, но это происходит только при монопольном подключении)
Попытка вызвать некую функцию объявленную как экспорт в глобальном модуле приводит к исключению.
Попытка вызова ОткрытьФормуМодально() с параметрами внешнего отчета приводит к такому же результату.
ОПИСАНИЕ ОШИБКИ: "Сбой при удаленном вызове процедуры. (Исключение из HRESULT 0х800706BE)".
Причем при тестировании всейф архитектуры на локальном компьютере под W7Ultimate данная операция проходит успешно.Т.Е. успешно вызывается как метод так и отчет.
Подскажите кто знает как с эти бороться и можно ли.
...
Рейтинг: 0 / 0
Обращение к 1C7.7 по OLE из Web сервиса
    #38870889
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alittlebit
Причем при тестировании всейф архитектуры на локальном компьютере под W7Ultimate данная операция проходит успешно.Т.Е. успешно вызывается как метод так и отчет.
Подскажите кто знает как с эти бороться и можно ли.

W7Ultimate - разрядность 64?
...
Рейтинг: 0 / 0
Обращение к 1C7.7 по OLE из Web сервиса
    #38871564
Alittlebit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wamaco,
Да
...
Рейтинг: 0 / 0
Обращение к 1C7.7 по OLE из Web сервиса
    #38871574
Alittlebit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wamaco,
Мне все же кажется вопрос не архитектуры. Поскольку V77 по COM стартует , загружается глобальный модуль и исключение вываливается только при вызове EvalExp по Dispatch. Впечатление что сервис пытается вызвать метод по DCOM. На всякий случай настройки DCOM были проверены.
...
Рейтинг: 0 / 0
Обращение к 1C7.7 по OLE из Web сервиса
    #38873727
Alittlebit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение проблемы оказалось простым.Поскольку попытки загрузить 1С по учетными записями Web сервиса не принесла успеха, то возникла мысль о том как загрузить ее от имени вошедшего в систему пользователя или Администратора. Т.к. web сервис имеет только четыре учетных записи LOCAL SERVICE, NETWORK SERVICE, SYSTEM и DEFAULT USER, то вспомнился старый добрый COM+, который в виде сервера загружается под учеткой Администратора. Таким образом архитектура приложения стала выглядеть следующим образом: WEB SERVICE - COM+ server - 1CV7.7 Все заработало. Причем появилась возможность использовать транзакции COM+. Что касается времени исполнения, то сравнивать к сожалению не с чем, но для задач в WEB - отклик на запрос менее 1 сек. вполне приемлем.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Обращение к 1C7.7 по OLE из Web сервиса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]