GOV/Webservice/Python-ZSI: Unterschied zwischen den Versionen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
< GOV‎ • Webservice
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: Zunächst muß man sich immer erst die Klassen für den Webservice generieren: <bash>wsdl2py -u http://gov.genealogy.net/services/SimpleService?wsdl</bash> == GOV-Kenn...)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Zunächst muß man sich immer erst die Klassen für den Webservice generieren:
Zunächst muß man sich einmal die Klassen für den Webservice generieren:
<bash>wsdl2py -u http://gov.genealogy.net/services/SimpleService?wsdl</bash>
<bash>wsdl2py -u http://gov.genealogy.net/services/SimpleService?wsdl</bash>



Version vom 6. Juli 2007, 10:41 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>