I am trying to interact with this site for their SOAP service - https://eservices-test.cscfinancialonline.com/
I am unable to figure out how to call simple method based on their specs. I have tried to pass a dict, parameters, everything except the straight xml as zeep is supposed to do that for you. Just cant seem to figure it out - any ideas?
THis is what I have so far
import zeep
from zeep import Client
wsdl = 'https://eservices-test.cscfinancialonline.com/?wsdl'
client = zeep.Client(wsdl)
params = {'loginGuid': 'xxxxxxxxxxxxxxxxxxxxxxxxxxx', 'contactNo': '1', 'type': 'UCC', 'stateCD': 'NY',
'companyName': 'Cullen'}
print(client.service.SubmitOnlineSearch(**params))
This is what mzeep spits out
Service: EServices
Port: EServicesSoap (Soap11Binding: {https://eservices.cscfinancialonline.com/}EServicesSoap)
Operations:
ApproveOrder(_value_1: ANY) -> ApproveOrderResult: {_value_1: ANY}
AvailableSearches(_value_1: ANY) -> AvailableSearchesResult: {_value_1: ANY}
ContinueFiling(_value_1: ANY) -> ContinueFilingResult: {_value_1: ANY}
CreateFiling(_value_1: ANY) -> CreateFilingResult: {_value_1: ANY}
GetAcknowledgements(_value_1: ANY) -> GetAcknowledgementsResult: {_value_1: ANY}
GetAttachment(_value_1: ANY) -> GetAttachmentResult: {_value_1: ANY}
GetAttachments(_value_1: ANY) -> GetAttachmentsResult: {_value_1: ANY}
GetChangedOrders(_value_1: ANY) -> GetChangedOrdersResult: {_value_1: ANY}
GetDetailResults(_value_1: ANY) -> GetDetailResultsResult: {_value_1: ANY}
GetDocuments(_value_1: ANY) -> GetDocumentsResult: {_value_1: ANY}
GetJurisdictions(_value_1: ANY) -> GetJurisdictionsResult: {_value_1: ANY}
GetOrderInformation(_value_1: ANY) -> GetOrderInformationResult: {_value_1: ANY}
GetReport(_value_1: ANY) -> GetReportResult: {_value_1: ANY}
GetSummaryResults(_value_1: ANY) -> GetSummaryResultsResult: {_value_1: ANY}
HideOrder(_value_1: ANY) -> HideOrderResult: {_value_1: ANY}
SetSelectedDetailResults(_value_1: ANY) -> SetSelectedDetailResultsResult: {_value_1: ANY}
SetSelectedSummaryResults(_value_1: ANY) -> SetSelectedSummaryResultsResult: {_value_1: ANY}
SubmitOfflineSearch(_value_1: ANY) -> SubmitOfflineSearchResult: {_value_1: ANY}
SubmitOnlineSearch(_value_1: ANY) -> SubmitOnlineSearchResult: {_value_1: ANY}
TerminateFiling(_value_1: ANY) -> TerminateFilingResult: {_value_1: ANY}
UpdateFiling(_value_1: ANY) -> UpdateFilingResult: {_value_1: ANY}
UploadAttachment(_value_1: ANY) -> UploadAttachmentResult: {_value_1: ANY}
ValidateFiling(_value_1: ANY) -> ValidateFilingResult: {_value_1: ANY}
Port: EServicesSoap12 (Soap12Binding: {https://eservices.cscfinancialonline.com/}EServicesSoap12)
Operations:
ApproveOrder(_value_1: ANY) -> ApproveOrderResult: {_value_1: ANY}
AvailableSearches(_value_1: ANY) -> AvailableSearchesResult: {_value_1: ANY}
ContinueFiling(_value_1: ANY) -> ContinueFilingResult: {_value_1: ANY}
CreateFiling(_value_1: ANY) -> CreateFilingResult: {_value_1: ANY}
GetAcknowledgements(_value_1: ANY) -> GetAcknowledgementsResult: {_value_1: ANY}
GetAttachment(_value_1: ANY) -> GetAttachmentResult: {_value_1: ANY}
GetAttachments(_value_1: ANY) -> GetAttachmentsResult: {_value_1: ANY}
GetChangedOrders(_value_1: ANY) -> GetChangedOrdersResult: {_value_1: ANY}
GetDetailResults(_value_1: ANY) -> GetDetailResultsResult: {_value_1: ANY}
GetDocuments(_value_1: ANY) -> GetDocumentsResult: {_value_1: ANY}
GetJurisdictions(_value_1: ANY) -> GetJurisdictionsResult: {_value_1: ANY}
GetOrderInformation(_value_1: ANY) -> GetOrderInformationResult: {_value_1: ANY}
GetReport(_value_1: ANY) -> GetReportResult: {_value_1: ANY}
GetSummaryResults(_value_1: ANY) -> GetSummaryResultsResult: {_value_1: ANY}
HideOrder(_value_1: ANY) -> HideOrderResult: {_value_1: ANY}
SetSelectedDetailResults(_value_1: ANY) -> SetSelectedDetailResultsResult: {_value_1: ANY}
SetSelectedSummaryResults(_value_1: ANY) -> SetSelectedSummaryResultsResult: {_value_1: ANY}
SubmitOfflineSearch(_value_1: ANY) -> SubmitOfflineSearchResult: {_value_1: ANY}
SubmitOnlineSearch(_value_1: ANY) -> SubmitOnlineSearchResult: {_value_1: ANY}
TerminateFiling(_value_1: ANY) -> TerminateFilingResult: {_value_1: ANY}
UpdateFiling(_value_1: ANY) -> UpdateFilingResult: {_value_1: ANY}
UploadAttachment(_value_1: ANY) -> UploadAttachmentResult: {_value_1: ANY}
ValidateFiling(_value_1: ANY) -> ValidateFilingResult: {_value_1: AN