GOV/Webservice/Python-ZSI
aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
< GOV | Webservice
Zunächst muß man sich einmal die Klassen für den Webservice generieren:
wsdl2py -u http://gov.genealogy.net/services/SimpleService?wsdl
[bearbeiten] 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+"."
