2013-03-04 3 views
0

저는 GAE python에서 SUDS WSDL (SOAP) 웹 서비스를 사용하고 있습니다.SUDS SOAP "dependancies suds.TypeNotFound : 형식을 찾을 수 없습니다."오류

& 46.51.221.138/PBExternalServices/v1/soap?wsdl.

Traceback (most recent call last): 
    File "soap.py", line 14, in <module> 
    client = Client(url) 
     File "build\bdist.win32\egg\suds\client.py", line 112, in __init__ 
     File "build\bdist.win32\egg\suds\reader.py", line 152, in open 
     File "build\bdist.win32\egg\suds\wsdl.py", line 159, in __init__ 
     File "build\bdist.win32\egg\suds\wsdl.py", line 220, in build_schema 
     File "build\bdist.win32\egg\suds\xsd\schema.py", line 95, in load 
     File "build\bdist.win32\egg\suds\xsd\schema.py", line 323, in dereference 
     File "build\bdist.win32\egg\suds\xsd\sxbasic.py", line 469, in dependencies 
    suds.TypeNotFound: Type not found: '(GetAccountBalanceFaultResponse, http://www. 
    payback.net/lmsglobal/xsd/v1/types,)' 

주,

from suds.client import Client 
client = Client(url) 
print client 

그러나 그것은 콘솔로에서 몇 가지 오류를 던지고 :

여기 피라 코드입니다 때문 필요가 suds.xsd.doctor를 사용하는 곳 좀 읽어 이 WSDL은 다른 방식으로 손상된 것 같지만 불행히도 여기에 이걸 사용하는 방법을 모른다. suds.xsd.doctor.

&이 분류되기 전에이 문제가 있었나요? 그럼 해결하기 위해 적절한 해결책을 제안하십시오.

따뜻한 Regrads, 나를 위해

하기 Niks

답변

1

다음 작품 :

from suds.client import Client 
wsdl_url = 'http://46.51.221.138/PBExternalServices/v1/soap?wsdl' 
client = Client(wsdl_url, autoblend=True)