powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Вопросы новичка
3 сообщений из 3, страница 1 из 1
Вопросы новичка
    #36699446
М Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
До этого писал на Delphi+MS SQL

Хочу изучить C# и решил начать сразу с реального проекта - попробовать написать Web Feature Service (WFS) от Open Geospatial Consortium - это стандарт по редактированию геоинформации через Web - (XML через http GET или POST запросы).
1. Я так понял, что писать подобные сервисы лучше всего с помощью WCF, или лучше руками через ASP.NET?
2. Есть файл wsdl - http://schemas.opengis.net/wfs/1.1.0/wsdl/example-GET-endpoints.wsdl я так понимаю, что по нему можно сгенерировать интерфейсы для сервера?

3. Вообще я уже пытался сгенерировать с помощью wsdl.exe, но этот файл даже не проходил валидацию в XmlSpy, когда я нашел ошибки то пытался запустить такую команду:
WSDL.exe /protocol:HttpGet /out:d:\xml /serverInterface example-GET-endpoints.wsdl wfs-kvp-bindings.wsdl wfs-kvp-interfaces.wsdl wfs-responses.wsdl wfs-kvp.xsd wfs-util.xsd "..\wfs.xsd" "..\..\..\filter\1.1.0\expr.xsd" "..\..\..\filter\1.1.0\filter.xsd" "..\..\..\filter\1.1.0\filterCapabilities.xsd" "..\..\..\filter\1.1.0\sort.xsd" "..\..\..\gml\3.1.1\base\basicTypes.xsd" "..\..\..\gml\3.1.1\base\coordinateOperations.xsd" "..\..\..\gml\3.1.1\base\coordinateReferenceSystems.xsd" "..\..\..\gml\3.1.1\base\coordinateSystems.xsd" "..\..\..\gml\3.1.1\base\coverage.xsd" "..\..\..\gml\3.1.1\base\dataQuality.xsd" "..\..\..\gml\3.1.1\base\datums.xsd" "..\..\..\gml\3.1.1\base\defaultStyle.xsd" "..\..\..\gml\3.1.1\base\dictionary.xsd" "..\..\..\gml\3.1.1\base\direction.xsd" "..\..\..\gml\3.1.1\base\dynamicFeature.xsd" "..\..\..\gml\3.1.1\base\feature.xsd" "..\..\..\gml\3.1.1\base\geometryAggregates.xsd" "..\..\..\gml\3.1.1\base\geometryBasic0d1d.xsd" "..\..\..\gml\3.1.1\base\geometryBasic2d.xsd" "..\..\..\gml\3.1.1\base\geometryComplexes.xsd" "..\..\..\gml\3.1.1\base\geometryPrimitives.xsd" "..\..\..\gml\3.1.1\base\gml.xsd" "..\..\..\gml\3.1.1\base\gmlBase.xsd" "..\..\..\gml\3.1.1\base\grids.xsd" "..\..\..\gml\3.1.1\base\measures.xsd" "..\..\..\gml\3.1.1\base\observation.xsd" "..\..\..\gml\3.1.1\base\referenceSystems.xsd" "..\..\..\gml\3.1.1\base\temporal.xsd" "..\..\..\gml\3.1.1\base\temporalReferenceSystems.xsd" "..\..\..\gml\3.1.1\base\temporalTopology.xsd" "..\..\..\gml\3.1.1\base\topology.xsd" "..\..\..\gml\3.1.1\base\units.xsd" "..\..\..\gml\3.1.1\base\valueObjects.xsd" "..\..\..\gml\3.1.1\smil\smil20.xsd" "..\..\..\gml\3.1.1\smil\xml-mod.xsd" "..\..\..\gml\3.1.1\smil\smil20-language.xsd" "..\..\..\ows\1.0.0\ows19115subset.xsd" "..\..\..\ows\1.0.0\owsAll.xsd" "..\..\..\ows\1.0.0\owsCommon.xsd" "..\..\..\ows\1.0.0\owsDataIdentification.xsd" "..\..\..\ows\1.0.0\owsExceptionReport.xsd" "..\..\..\ows\1.0.0\owsGetCapabilities.xsd" "..\..\..\ows\1.0.0\owsOperationsMetadata.xsd" "..\..\..\ows\1.0.0\owsServiceIdentification.xsd" "..\..\..\ows\1.0.0\owsServiceProvider.xsd" "..\..\..\xlink\1.0.0\xlinks.xsd"

выдается
автор\Error: Unable to import binding 'wfs-GET' from namespace 'http://www.opengis.net/wfs/http/kvp'.
- Unable to import operation 'wfs.getCapabilities'.
- Member DynamicFeatureCollectionType.Item of type HistoryPropertyType hides base class member AbstractFeatureType.Item of type LocationPropertyType. Use XmlElementAttribute or XmlAttributeAttribute to specify a new name.
Что это значит?
...
Рейтинг: 0 / 0
Вопросы новичка
    #36705224
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot М Сергей]До этого писал на Delphi+MS SQL

Для начала купите книгу по C# и WCF - это будет основой для вашего добротного старта - без изучения основ все время по каждому чиху будуте писать в форум
...
Рейтинг: 0 / 0
Вопросы новичка
    #36710145
М Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spДля начала купите книгу по C# и WCF - это будет основой для вашего добротного старта - без изучения основ все время по каждому чиху будуте писать в форум
Это понятно, лучше бы сказали по делу, а не раздавали банальные советы.
Генерировать сервисный код по файлу WSDL умеет http://wscfblue.codeplex.com/
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Вопросы новичка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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