Ticket #271 (new defect)

Opened 4 years ago

Last modified 4 years ago

can't create client with suds 0.3.7

Reported by: elena Owned by: jortel
Priority: minor Milestone: 0.3.8
Component: wsdl/schema Version: 0.3.6
Keywords: Cc:
Blocked By: Blocking:

Description

Hi, I am using suds 0.3.6 and I want to change to 0.3.7. I don't have any problem creating a client of the wsdl: 'http://desarrollo.camarafactura.es/Portal/services/InvoiceService?wsdl' with suds 0.3.6. But when I change to suds 0.3.7 I get an error "'None' not defined in portType" I'm new using suds and I don't know how to fix this. Thanks. The code I'm using: client = Client('http://desarrollo.camarafactura.es/Portal/services/InvoiceService?wsdl', cache=None)

Change History

comment:1 Changed 4 years ago by jortel

The problem seems to be that the soap fault definition here:

<wsdl:fault name="ESignFormatterException">
  <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://desarrollo.camarafactura.es/Portal/services/InvoiceService" use="encoded"/>
</wsdl:fault>

Is missing the name attribute. Both the wsdl specification and suds assert that the name attribute is required.

Can you request that this WSDL be fixed?

comment:2 Changed 4 years ago by elena

Hi, thank you for the answer, but I can't request to fix the WSDL because I'm not the owner. Do you know how can I solve this feature? Now I'm using 0.3.6 and it works fine, but I would like to update my program to new versions.

Note: See TracTickets for help on using tickets.