WCF и Java Interop с использованием WSHttpBinding, - PullRequest
6 голосов
/ 23 июля 2010

Я пытаюсь заставить простое приложение WCF работать с клиентом Java. Сервис предоставляет несколько простых операций с использованием WSHttpBinding, что он делает отлично.

Теперь, по какой-то причине (возможно, из-за неполных спецификаций WS- * на стороне Java) кажется невозможным сгенерировать Java-клиент для этой службы WCF, размещенной в удаленной системе.

Тем не менее, все работает нормально при использовании с BasicHttpBinding.

Если вы успешно используете или внедрили WCF (wsHttpBinding), где он был совместим с клиентом Java / Non WCF?

Ответы [ 2 ]

2 голосов
/ 01 марта 2011

Что вы используете в Java для генерации клиента? Не все рамки созданы равными. :) Согласно этому посту здесь , вам нужно будет использовать WSIT .

0 голосов
/ 15 мая 2011

Мы видели проблемы, связанные с WCF / Java.Базовая привязка в WCF создает WSDL версии 1.1, в то время как другие привязки используют 1.2, если серверы памяти меня правильно обрабатывают.

Мы также видели проблемы, которые могут возникнуть при повторном использовании контракта сообщений.

Тестирование WCFсервис от XML Spy - хороший способ отловить такие ошибки.

...