GOV/Webservice/Python-ZSI
< GOV • Webservice
Zur Navigation springen
Zur Suche springen
Zunächst muß man sich einmal die Klassen für den Webservice generieren:
wsdl2py -u http://gov.genealogy.net/services/SimpleService?wsdl
GOV-Kennung prüfen
Dieses Skript prüft, ob eine gegebene GOV-Kennung gültig ist:
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+"."