Kopie des alten Systems

Dies ist eine alte Kopie des GenWiki und spiegelt den Stand vom 8. Mai 2022 wider.

This is an old copy of the GenWiki and reflects the status as of May 8, 2022. Please visit us at wiki.genealogy.net

GOV/Webservice/Python-ZSI

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.

Wechseln zu: Navigation, Suche

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+"."
Persönliche Werkzeuge