GOV/Webservice/Python-ZSI: Unterschied zwischen den Versionen
< GOV • Webservice
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 24: | Zeile 24: | ||
print id + " has been replaced with "+checkedId+"." | print id + " has been replaced with "+checkedId+"." | ||
</python> | </python> | ||
[[Kategorie:GOV-Intern]] |
Version vom 15. Dezember 2007, 17:10 Uhr
Zunächst muß man sich einmal die Klassen für den Webservice generieren: <bash>wsdl2py -u http://gov.genealogy.net/services/SimpleService?wsdl</bash>
GOV-Kennung prüfen
Dieses Skript prüft, ob eine gegebene GOV-Kennung gültig ist: <python>from SimpleServiceImpl_services import *
id = "SCHERGJO54EJ"
loc = SimpleServiceImplLocator() proxy = loc.getSimpleServiceImplPortType()
request = checkObjectIdRequestWrapper() request._itemId= id response = proxy.checkObjectId(request) checkedId = response._out
if checkedId == id:
print id + " is valid."
else:
if checkedId == "": print id + " is invalid." else: print id + " has been replaced with "+checkedId+"."
</python>