2010-07-23 2 views
6

Java 클라이언트에서 간단한 WCF 응용 프로그램 작업을 수행하려고합니다. 서비스는 WSHttpBinding을 사용하여 몇 가지 간단한 작업을 노출합니다.WSHttpBinding을 사용하는 WCF 및 Java Interop,

이제는 (아마도 Java 측에서 WS- * 사양이 불완전하기 때문에) 원격 시스템에서 호스팅되는이 WCF 서비스에 대한 Java 클라이언트를 생성 할 수없는 것 같습니다.

그러나 basicHttpBinding과 함께 사용하면 모든 것이 잘 작동합니다.

Java/Non WCF 클라이언트와 상호 운용이 가능한 WCF (wsHttpBinding)를 성공적으로 사용하거나 구현 한 적이 있습니까?

+0

누구나 참조하십시오. 나는 이것이 가능하다하더라도 알고 싶다 – Aakash

+0

나는 호기심이 많다. WS에서 기본이 아닌 기능은 무엇입니까? 이전에이 작업을 해보았다고 생각하지만, 알아 내기 위해 몇 가지 코드를 파헤쳐 야합니다. – MonkeyWrench

+0

@MonkeyWrench이 기능은 실제로 중요하지 않습니다. 나는 자바와 닷넷 프레임 워크 간의 상호 운용성에 관심이있다. WS- *조차도 여기에서 구출 할 수없는 것 같습니다. – Aakash

답변

2

Java를 사용하여 클라이언트를 생성하려면 어떻게합니까? 모든 프레임 워크가 동일하게 생성되는 것은 아닙니다. :)이 게시물 here에 따르면, WSIT 사용해야합니다.

+0

감사합니다. gbvb, 이것을 확인하겠습니다. – Aakash

0

WCF/Java와 관련된 문제가 있습니다. WCF의 기본 바인딩은 WSDL ver 1.1을 만들고 다른 바인딩은 내 메모리 서버가 올바르게 작동하는 경우 1.2를 사용합니다.

또한 메시지 계약을 다시 사용하는 경우 발생할 수있는 문제를 확인했습니다.

XML Spy에서 WCF 서비스를 테스트하는 것이 이러한 오류를 잡는 좋은 방법입니다.