Cześć, mam pewnien problem. Potrzebuje wysłać cały plik xml poprzez SOAP. Zauwazylem ze w projekcie wykorzystuje sie suds.client biblioteke. Znalazłem w internecie ze, można to zrobic poprzez :
client.service.GetAccountBalance(__inject={'msg': xml})
Natomiast dostaje komunikat ,że nie znaleziono metody GetAccoundBalance. Nastepnie sprawdziłem plik .wsdl i faktycznie nie ma tam takiej metody. Sa zdefiniowane inne metody które wygladaja tak:
<!-- operation request element -->
<element name="GetSubErrorCodeValue">
<complexType>
<sequence>
<element name="eSubErrorCode" type="pecv1:SubErrorCode" minOccurs="1" maxOccurs="1"/><!-- pecv1__GetSubErrorCodeValue::eSubErrorCode -->
</sequence>
</complexType>
</element>
Niestety nie znam sie na programowaniu webowym i chcialbym zapytac jak dodac do tego metode GetAccountBalance i zeby miala paramter __inject i dalo sie wyslac caly plik xml. Albo moze istnieje jakis lepszy sposob by wyslac taki plik. Domyslam się ze podmiana samej nazwy nie wystarczy. Ma ktoś jakis pomysl?