Un comodo vewer del formato wsdl, via web è qui:
L’introspezione del client suds restutuisce l’elenco dei metodi e relativi argomenti:
rol=poste.ROLClient(username=USERNAME, password=PASSWORD)
print rol.suds_client
Service ( RolService ) tns="http://ComunicazioniElettroniche.ROL.WS"
Prefixes (2)
ns0 = "http://ComunicazioniElettroniche.ROL.WS"
ns1 = "http://ComunicazioniElettroniche.XOL"
Ports (1):
(BasicHttpBinding_ROLServiceSoap)
Methods (26):
Annulla(ns1:Richiesta[] Richieste, )
AnnullaOrdine(xs:string IdOrdine, xs:boolean AbortRequest, )
Conferma(xs:string IdOrdine, ns1:OpzionePagamento OpzionePagamento, ns1:DatiTransazione DatiTransazione, )
Invio(xs:string IDRichiesta, xs:string Cliente, ROLSubmit ROLSubmit, )
InvioDoc(ns1:Richiesta Richiesta, ns1:Documento Documento, )
Nascondi(ns1:Richiesta Richiesta, )
PostConferma(xs:string IdOrdine, xs:double ImportoCatturato, xs:dateTime DataCattura, )
PreConferma(ns1:Richiesta[] Richieste, xs:boolean autoConferma, )
RecuperaDCS(ns1:Richiesta Richiesta, )
RecuperaDestinatari(ns1:Richiesta Richiesta, )
RecuperaEnquiry(xs:string TipoVisualizzazione, )
RecuperaIdRichiesta()
RecuperaInfo(ns1:Richiesta Richiesta, )
RecuperaNomiNazioniUPU(CountryLanguage lingua, )
RecuperaNumeriRaccomandata(ArrayOfIdRichiestaNR RichiestaNumRaccomandata, )
RecuperaStati(xs:string[] IdRichiesta, )
RecuperaStatoIdRichiesta(xs:string IdRichiesta, )
RecuperaStatoOrdine(xs:string IdOrdine, )
ScambiaRichiesta(RichiestaAssegnata RichiestaAssegnata, )
StatoInvii()
StatoInviiPerData(xs:dateTime DataInizio, xs:dateTime DataFine, )
StatoInviiPerID(ns1:Richiesta[] Richieste, )
StatoInviiPerNumero(xs:string[] NumeroMissive, )
ValidaDestinatari(xs:string IDRichiesta, ArrayOfDestinatario Destinatari, )
Valorizza(ns1:Richiesta[] Richieste, )
ValorizzaSingle(ServizioSingleEnquirySubmit ServizioEnquiry, )
Types (178):
AnnullaItem
AnnullaOrdineResult
AnnullaResult
ArrayOfDatiRicevuta
ArrayOfDestinatario
ArrayOfDestinatarioRaccomandata
ArrayOfIdRichiestaNR
ns1:ArrayOfServizioAggiuntivo
ArrayOfServizioEnquirySubmit
ArrayOfStatoIdRichiesta
ns1:ArrayOfString
ArrayOfString
ArrayOfString1
ns1:ArrayOfString1
ns1:ArrayOfString2
ns1:ArrayOfString3
ns1:ArrayOfString4
ns1:ArrayOfString5
ArrayOfTicketId
ArrayOfValidaDestinatariResult
ns1:Bollettino
ns1:CEResult
ConfermaResult
CountryLanguage
DatiRicevuta
ns1:DatiTransazione
ns1:DattaglioCover
ns1:DescrizioneBollettino
ns1:DescrizioneFirma
ns1:Destinatario
DestinatarioRaccomandata
ns1:DettagliBollettino
ns1:Documento
xs:ENTITIES
xs:ENTITY
EPM
GetStatoIdRichiestaResult
GetStatoOrdineResult
xs:ID
xs:IDREF
xs:IDREFS
IdRichiestaNR
ns1:Indirizzo
Inserti
ns1:IntestazioneBollettino
InvioDocResult
InvioResult
ns1:Mittente
xs:NCName
xs:NMTOKEN
xs:NMTOKENS
xs:NOTATION
NR
xs:Name
NascondiResult
NomiUPUCountries
ns1:Nominativo
ns1:OggettoValorizzazione
ns1:OpzionePagamento
Opzioni
ns1:OpzionidiStampa
OutputRichiesta
OutputRichiestaResult
PostConfermaResult
PreConfermaResult
xs:QName
ROLInfo
ROLResponse
ROLSubmit
RecuperaDCSResult
RecuperaDestinatariResult
RecuperaEnquiryResult
RecuperaIdRichiestaResult
RecuperaInfoResult
RecuperaNumeriRaccomandataResult
RecuperaStatiResult
ns1:Richiesta
ScambiaRichiestaResult
ns1:ServizioAggiuntivo
ns1:ServizioEnquiryResponse
ns1:ServizioEnquirySubmit
ServizioSingleEnquirySubmit
ns1:StatoDestinatario
ns1:StatoIdRichiesta
StatoInviiPerDataResult
StatoInviiPerIDResult
StatoInviiPerNumeroResult
StatoInviiResult
ns1:StatoLavorazione
ns1:StatoRichiesta
TestataCover
TicketId
ns1:Totale
ValidaDestinatariResult
ValidaDestinatariResults
ValorizzaResult
ValorizzaSingleResult
ns1:Valorizzazione
ns1:ValorizzazioneServizio
xs:all
xs:allNNI
xs:annotated
xs:anyType
xs:anyURI
xs:attribute
xs:attributeGroup
xs:attributeGroupRef
xs:base64Binary
xs:blockSet
xs:boolean
xs:byte
xs:complexRestrictionType
xs:complexType
xs:date
xs:dateTime
xs:decimal
xs:derivationControl
xs:derivationSet
xs:double
xs:duration
xs:element
xs:explicitGroup
xs:extensionType
xs:facet
xs:float
xs:formChoice
xs:fullDerivationSet
xs:gDay
xs:gMonth
xs:gMonthDay
xs:gYear
xs:gYearMonth
xs:group
xs:groupRef
xs:hexBinary
xs:int
xs:integer
xs:keybase
xs:language
xs:localComplexType
xs:localElement
xs:localSimpleType
xs:long
xs:namedAttributeGroup
xs:namedGroup
xs:namespaceList
xs:narrowMaxMin
xs:negativeInteger
xs:noFixedFacet
xs:nonNegativeInteger
xs:nonPositiveInteger
xs:normalizedString
xs:numFacet
xs:openAttrs
xs:positiveInteger
xs:public
xs:realGroup
xs:reducedDerivationControl
xs:restrictionType
xs:short
xs:simpleDerivationSet
xs:simpleExplicitGroup
xs:simpleExtensionType
xs:simpleRestrictionType
xs:simpleType
xs:string
xs:time
xs:token
xs:topLevelAttribute
xs:topLevelComplexType
xs:topLevelElement
xs:topLevelSimpleType
xs:typeDerivationControl
xs:unsignedByte
xs:unsignedInt
xs:unsignedLong
xs:unsignedShort
xs:wildcard