Официальная загрузка oBIX в OASIS (http://www.oasis -open.org / committees / download.php / 21462 / obix-1.0-cs-01.zip ) также включает файл WSDL и XSD, который можно использовать с Мастером привязки схемы Delphi.
WSDL в этой загрузке отличается от WSDL в http://obix.tridium.com/obix/wsdl - я не уверен, есть ли существенные различия, но я сначала попробуюофициальная версия.Оба должны работать с серверами, совместимыми с oBIX 1.0, но «доказательство того, что пудинг уже есть».
Однако, как представляется, службы oBIX SOAP используют стандарты WS- *, такие как WS-Security, которые не поддерживаются.от Delphi, я рекомендую использовать простую клиентскую библиотеку HTTP, такую как Indy или Synapse, и привязку HTTP, API на основе REST, описанный в главе 17 спецификации.Он использует ту же структуру XML, но с меньшими издержками веб-службы.
Чтобы получить базовую версию клиента oBIX, вам нужно всего лишь запустить мастер привязки схемы на XSD, чтобы сгенерировать исходный код классов DOM XML.Эти классы могут использоваться для заполнения объекта запроса XML и для создания полезной нагрузки для запросов HTTP.Для ответов от сервера одни и те же классы DOM могут использоваться для анализа зарплаты тела HTTP и для предоставления ответа в качестве свойств экземпляра DOM.