You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am neither an IT-professional nor SOAP proficient, but have been using SUDS-jurko for some years to connect to a system.
We are trying to use newer versions of python, and still need to use suds. We were very happy to find this project, but struggle to interact via suds interpretation of WSDL due to the new entry _Wobject__resolved = False
For us, it means the suds.client.factory.create('GetByPathAndCode') does not return the values we expected.
I have tried to play around with the source a bit without getting any real progress and post it here in case it is an issue for others as well.
The wsdl is quite large, so for illustration I will post the difference between the two outputs I get from suds.client.wsdl and one operation:
python 3.10 and suds 1.0
Feedback from print(suds.client.wsdl):
Is there a way to make suds 1.0 behave in the same manner as suds-jurko in interpreting this wsdl or an approach to try to remove _WObject__resolved = False to see if that this is indeed the problem?
I can supply the full wsdl if it is of interest.
The text was updated successfully, but these errors were encountered:
Hi - please review issue #67, which seems similar. I don't believe this is related to a new attribute appearing, but rather the handling of array objects.
It is indeed the same as issue #67. Reading this issue, we decided to do the resolving of complex sequence manually as this was assessed to be quite easy. It seems to be working well. It also makes the requests to the service a bit more verbatim, which is not a problem for us.
Hi
I am neither an IT-professional nor SOAP proficient, but have been using SUDS-jurko for some years to connect to a system.
We are trying to use newer versions of python, and still need to use suds. We were very happy to find this project, but struggle to interact via suds interpretation of WSDL due to the new entry _Wobject__resolved = False
For us, it means the suds.client.factory.create('GetByPathAndCode') does not return the values we expected.
I have tried to play around with the source a bit without getting any real progress and post it here in case it is an issue for others as well.
The wsdl is quite large, so for illustration I will post the difference between the two outputs I get from suds.client.wsdl and one operation:
python 3.10 and suds 1.0
Feedback from print(suds.client.wsdl):
python 3.10 and suds 1.0
Feedback from client.factory.create('GetByPathAndCodesRequestDataContract'):
python 3.7 and suds-jurko 0.6:
Feedback from print(suds.client.wsdl):
python 3.7 and suds-jurko 0.6:
Feedback from client.factory.create('GetByPathAndCodesRequestDataContract')
Is there a way to make suds 1.0 behave in the same manner as suds-jurko in interpreting this wsdl or an approach to try to remove _WObject__resolved = False to see if that this is indeed the problem?
I can supply the full wsdl if it is of interest.
The text was updated successfully, but these errors were encountered: