요소

2014-01-11 1 views
0

내가 외부 WSDL을 가져 정점 클래스를 생성하기 위해 노력하고있어에 대한 스키마를 찾을 수 없습니다,하지만 난 오류 받고 있어요 : 그것은 초과하기 때문에요소

Unable to find schema for element; {http://webservices.tmaresources.com/personify/}DEMO_UpdateCustomerDemographicsResponse 

내가 전체 파일을 붙여 넣을 수 없습니다를

<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://webservices.tmaresources.com/personify/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://webservices.tmaresources.com/personify/"> 
    <wsdl:types>...</wsdl:types> 

어떤 도움에 감사드립니다 : 여기에 할당 된 문자 제한하지만, 내가 문제가 발생 생각 WSDL 정의이다. 감사합니다. .

답변

0

http://webservices.tmaresources.com/personify/ 존재하지 않습니다. 아마도 당신은 오래된 WSDL 정의를 가지고있을 것이다.

해당 targetNamespace="http://webservices.tmaresources.com/personify/" 비트를 삭제 해보세요. 대충 말하면 targetNamespace는 문서가 나중에 자신을 참조 할 수있게합니다 (적절한 설명을 위해 Google은 SOAP 전문가가 아닙니다). WSDL의 다른 것들도 실패 할 수 있습니다. (그리고 이것이 종단점이라면 코드는 작동하지 않을 것입니다.)

rebranding (http://www.personifycorp.com/) 그리고 꽤 많은 웹 사이트에서 작동하지 않습니다 (http://www.personifycorp.com/products-services/enterprise는 나에게 자신의 페이지에서 링크를 클릭 했음에도 불구하고 404를 제공합니다).

프로그래밍 관련 질문이라고 생각하지 않습니다. 직접 연락하여 $ # * ^를 정렬 해달라고 부탁하십시오. 어쩌면 그들이 WSDL의 올바른 버전을 제공 할 것입니다 ... 그리고 아마도 웹 서비스가 완전히 다운되어 당신이 할 수있는 일이 없을 것입니다.