0
jurko/suds:型がwsdlに存在し、クライアントが作成時に存在します。ただし、client.factory.create関数が呼び出されると、型が見つからないというエラーが発生します。誰かが私が間違っていることを知っていれば助けてください。私もwsdlファイルをローカルに保存してみましたが、同じエラーが発生しました。jurko/suds:wsdlに存在し、クライアントオブジェクトの印刷中にも型が見つかりません。
バージョン:泡-0.6タイプで問題が解決する前に、名前空間を含むpython3.5.1
from suds.client import Client
client = Client("http://netconnect.bluedart.com/Demo/ShippingAPI/Waybill/WayBillGeneration.svc?wsdl")
print(client)
Suds (https://fedorahosted.org/suds/) version: 0.6
Service (WayBillGeneration) tns="http://tempuri.org/"
Prefixes (5)
ns0 = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin"
ns1 = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Enums.AWBGeneration"
ns2 = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration"
ns3 = "http://schemas.microsoft.com/2003/10/Serialization/"
ns4 = "http://tempuri.org/"
Ports (2):
(BasicHttpBinding_IWayBillGeneration)
Methods (2):
GenerateWayBill(ns2:WayBillGenerationRequest Request, ns0:UserProfile Profile)
ImportData(ns2:ArrayOfWayBillGenerationRequest Request, ns0:UserProfile Profile)
Types (17):
ns2:ArrayOfDimension
ns2:ArrayOfWayBillGenerationRequest
ns2:ArrayOfWayBillGenerationResponse
ns2:ArrayOfWayBillGenerationStatus
ns2:CommodityDetail
ns2:Consignee
ns2:Dimension
ns1:ProductType
ns2:Services
ns2:Shipper
ns0:UserProfile
ns2:WayBillGenerationRequest
ns2:WayBillGenerationResponse
ns2:WayBillGenerationStatus
ns3:char
ns3:duration
ns3:guid
(WSHttpBinding_IWayBillGeneration)
Methods (2):
GenerateWayBill(ns2:WayBillGenerationRequest Request, ns0:UserProfile Profile)
ImportData(ns2:ArrayOfWayBillGenerationRequest Request, ns0:UserProfile Profile)
Types (17):
ns2:ArrayOfDimension
ns2:ArrayOfWayBillGenerationRequest
ns2:ArrayOfWayBillGenerationResponse
ns2:ArrayOfWayBillGenerationStatus
ns2:CommodityDetail
ns2:Consignee
ns2:Dimension
ns1:ProductType
ns2:Services
ns2:Shipper
ns0:UserProfile
ns2:WayBillGenerationRequest
ns2:WayBillGenerationResponse
ns2:WayBillGenerationStatus
ns3:char
ns3:duration
ns3:guid
request = client.factory.create('WayBillGenerationRequest')
(WayBillGenerationRequest) not-found
path: "WayBillGenerationRequest", not-found
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/vatsalshah/Developer/virtualenvs/bluedart_python351/lib/python3.5/site-packages/suds/client.py", line 218, in create
raise TypeNotFound(name)
suds.TypeNotFound: Type not found: 'WayBillGenerationRequest'