#0
by Ispanec
Доброго всем дня. Опубликовал веб сервис который возвращает номенклатуру. Если использую VS2008 (C#) всё работает, но надо на php веб сервис возвращает тип в XDTO GroupNomen вот код на php Fatal error: Uncaught SoapFault exception: [HTTP] Not Found in D:apache estwww
out.php:3 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', '....', '', 1, 0) #1 [internal function]: SoapClient->__call('GetData', Array) #2 D:apache estwww
out.php: SoapClient->GetData #3 {main} thrown in D:apache estwww
out.php on line 3 подскажите пожалуйста что можно сделать версия php 5.3 за ранее Благодарю!!!
#5
by strimmerxxl
Ispanec, расскажи пажалста по шагам как свой веб-сервис сделать? Я не понимаю как сделать ws - ссылку, и как ее дальше запихнуть в IIS В публикаторе веб-приложений ничего не появляется Хочу сделать все в vs2008 на c#
#6
by Ispanec
в Web-service который написан в 1с 8.1 есть единственный метод GetData, который не имеет входных параметров, и возвращает значение которое определено в XDTO GroupNomen
#7
by Ispanec
у меня вопрос в 1с при реализации веб сервиса я указываю пространство имен к примеру при создании клиента на PHP где его надо указать может в нём проблема?
#8
by strimmerxxl
Народ, ну объясните пожалуйста тупому, как опубликовать свой веб-сервис? Я создал в конфигурации веб-сервис, че с ним дальше делать?он там указывает файл ws1.1cws, и где и когда этот файл должен появиться?в публикаторе веб-сервисов пусто
#15
by strimmerxxl
Спасибо большое Dmitr0, появился файл ws1.1cws, я его кинул в корень веб-сервака, че с ним дальше делать?
#16
by DmitrO
гы-гы.. проблемы только начинаются :) дальше запроси этот файл из браузера, который умеет отображать xml
#17
by strimmerxxl
Я в этом сервисе сделал только одну операцию - Возврат строки Если в браузере указываю на этот файл, то ничего не выдает, хотя можно посмотреть xml-исходник
#18
by DmitrO
это не "исходник", а wsdl схема твоего сервиса все чо, теперь пиши свое веб-приложение ("веб-морду для базы 1с") на VS
#19
by strimmerxxl
А какой тип проекта задавать?просто web-сервис?у меня vs2008, после установки веб-расширения проект типа 1c web app не появился, там вроде поддержка только для 2003 и 2005 vs, на 2008 поддерживается?
#21
by DmitrO
веб-сервисы 1С обеспечиваются только 1С-ом, другие расширения работы web-сервера им не нужны, соответственно в VS нечего делать по сервису обеспечиваемому 1С-ом. >>там вроде поддержка только для 2003 и 2005 vs, на 2008 поддерживается? Ты о чем вообще?
#22
by strimmerxxl
ммм запутался.....вот у меня есть ws-ссылка, что мне с ней делать в VS?где указывать?или я могу вообще без VS обойтись?
#23
by DmitrO
ты похоже путаешь веб-расширение и веб-сервисы - это смотри две совсем разные песТни! Композитор у них один, но слова, музычка, и исполнитель - ваще разные.
#25
by DmitrO
Создаешь проект типа ASP.NET Web Application, в проект добавляешь веб-ссылку на сервис который обеспечивается 1С-ом, все. В модулях проекта теперь можешь юзать объект с именем сервиса, выполнять методы веб-сервиса (реализацию которых, ты делаешь в 1С), методы веб-сервиса возвращяют тебе данные, которые ты используешь при формировании страниц своего веб-приложения (которое ты пишешь в VS).
#26
by strimmerxxl
Dmitr0, а вот поподробнее про добавление ссылки - там нужно делать как у тебя в первом посте, создать new SoapClient?
#27
by strimmerxxl
Я попробовал добавить через add web reference или web service - оба написали что не могут определить тип файла этого
#31
by DmitrO
+ VS при этом сделает запрос к веб-серверу по этому url, веб-сервер запустит ws-соединение с 1С, 1С выдаст схему своего веб-сервиса.. VS ее запомнит и сосздаст необходимые файлы в твоем проекте .dicomap и .wsdl
#33
by strimmerxxl
а можешь написать как добавить url?и почему если просто я обращаюсь ничего не происходит, ведь xml файл сам по себе ничего не делает, я видел где-то че-то нужно откомпилить чтобы получить asmx файл
#34
by DmitrO
при добавлении ссылки в строке адреса пишешь примерно такой url (имена свои подставишь): нажмешь кнопочку Перейти, увидишь методы которые поддерживает твой 1Сный сервис. Ну и т.д.
#35
by strimmerxxl
Пробовал такое, в ответ - тишина Я кажется понял - там вроде в IIS нужно добавить какую-то dll из 1C,только вот какую и куда
#38
by DmitrO
ну, раз не получал ишо, тогда щас натрахаешься чтобы IIS настроить :) IIS локальный? на XP? база файловая или клиент-серверная?
#39
by strimmerxxl
да,IIS локальный на ХР база файловая на том же компе еще вопрос - какой Namespace указывать?
#41
by strimmerxxl
ну в конфигураторе когда создаешь веб-сервис там в "Прочее" есть URI пространства имен, ну где еще имя собственно файла
#42
by DmitrO
там можешь все что угодно прописать.. А по путевому, надо чтобы от всех остальных отличалось.
#45
by strimmerxxl
Вроде как все ок но при заходе на localhostaspnet_client пишет ошибка соединения с инф. базой вход в базу у меня без пароля/логина как посмотреть где ошибка возникает?
#46
by DmitrO
т.к. база файловая, надо дать полные права на каталог базы для учетной записи под которой работает веб-сервер при анонимном доступе (по умолчанию это: IUSR_ИмяКомпа)
#47
by strimmerxxl
Я тоже об этом подумал и разрешил всем все Именно IUSR_ИмяКомпа, просто ИмяКомпа не годится,да?щас попробую
#48
by strimmerxxl
У меня он не находит юзера IUSR_ИмяКомпа, только почему-то IUSR_ИмяДоменногоКомпа(тачка клиентская в домене) Я добавил этого юзера и дал ему права, но все равно не пускает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C и WindowsXP против 1C и Windows2k
- сравнение производительности 1C в терминале и 1C SQL
- C 1c 8.0.13 на 1c 8.0.15 можно переходить без 14.
- 1Cv8 - WEB расшерение - web сайт. Как реализовать? Помогите, с чего начть?
- 1C 8.2 Управление Торговлей web клиент
- Тонкий клиент и web клиент, а так же Поле HTML документа
- 1C SQL --- VS --- 1C файловый вариант
- 1c 8.2 Web клиент и пустой рабочий стол (клиент).
- WEB сервис, выдается ошибка в WEB браузере, что не так делаю???
- Снова 1C 8.2 + Apache 2.2 + WEB клиент
В этой группе 1С
- Где в УПП контрагент связан со ставкой НДС?
- v7: можно ли использовать таблицу отчет как Экселевскую таблицу
- ComОбъект - идентификатор
- ЗавершитьРаботуСистемы(Ложь) - не срабатывает
- Как посредствам 1С сохранить html код указанной страницы в текстовый документ?
- Картинка в табличной части
- СКД: V8: Отбор в схеме компоновки с набором данных "Объединение"
- Как сделать сторно Передачи ОС?
- Как получить значение поля "Комментарий"
- Вывести номенклатуру по отсутствующим остаткам в отчете стоимостная оценка склада
- Управляемы блокировки.... расчет себестоимости
- Какой символ идет после буквы "я"
- Округление автоматической скидки в 1с 8.1 УТ
- СКД: Как правильно организовать обход вложенных группировок в СКД?
- План счетов "Бухгалтерии предприятия" на английском.
- Как работает метод УстановитьНовыйНомер("Префикс")
- Найти решение интеграла
- Как обходить дату запрета изменения данных для определенного документа?
- 1c8 УТ, как указать головную организацию?
- СКД: Как в СКД у поля убрать лишние пробелы(аналог СокрЛП())?