Seite 1 von 1

WSDL to Python Code

Verfasst: Mittwoch 10. September 2008, 13:09
von serego
Hallo,

Ich mochte gerne aus einer WSDL Python Code generieren lassen.
Dazu habe ich das ZSI Modul herundergeladen, aber es klappt nicht so recht.

Weiß einer wie man aus einer WSDL Python Code generieren kann?

Gruß
Thomas

Verfasst: Mittwoch 10. September 2008, 13:53
von BlackJack
Was klappt denn nicht so recht, sprich was hast Du versucht, und was war das Ergebnis?

Verfasst: Mittwoch 10. September 2008, 15:02
von serego
Wie man mit hilfe des ZSI-Moduls aus einer WSDL-Datei Python Code generiert bzw. was man machen muss um aus einer WSDL-Datei Python Code zu erstellen.

Verfasst: Mittwoch 10. September 2008, 15:51
von helduel
Moin,
serego hat geschrieben:Wie man mit hilfe des ZSI-Moduls aus einer WSDL-Datei Python Code generiert bzw. was man machen muss um aus einer WSDL-Datei Python Code zu erstellen.

Code: Alles auswählen

wsdl2py -f meine.wsdl
ansonsten hilft dir folgendes weiter:

Code: Alles auswählen

wsdl2py -h
Gruß,
Manuel

Verfasst: Mittwoch 10. September 2008, 16:24
von serego
Hi,

wo muss ich "wsdl2py -f meine.wsdl" eingeben? In der DOS-Konsole oder in Python-Konsole?

Geht es nur mit Python v2.4 oder auch mit v2.5?

Gruß
Thomas

Verfasst: Mittwoch 10. September 2008, 16:37
von helduel
Moin,

in DOS. Wenn wsdl2py nicht im Pfad ist, musst du halt den kompletten Pfad angeben. Frag mich aber nicht, was für einen, mit Windows kenn ich mich nicht aus.

Gruß,
Manuel

Verfasst: Mittwoch 10. September 2008, 16:57
von serego
Hi,

unter ZSI habe ich kein Modul Namens "wsdl2py.py" nur ein "wsdl2python.py".

aber in "commands.py" habe ich "def wsdl2py(args=None):"


Was meinst du mit Pfad bzw. im welchen Pfad muss wsdl2py stehen?


Gruß
Thomas

Verfasst: Mittwoch 10. September 2008, 17:15
von BlackJack
Im %PATH%. Wenn Dir das jetzt auch nichts sagt, solltest Du Dich erst einmal mit Deinem Betriebssystem etwas gründlicher auseinander setzen.

Verfasst: Mittwoch 10. September 2008, 18:23
von serego
Hi,
Problem gelöst!

Problem:
ZSI wurde nicht richtig installiert.(Habs einfach unter site-packages ausgepackt)
Deswegen war bei mir unter Python\scripts die Datei wsdl2py nicht vorhanden.

Lösung:
easyInstall installiert: (http://peak.telecommunity.com/DevCenter ... sy-install), sehr gute Anleitung!

Und über easy_install das Package "ZSI-2.0_rc3-py2.4.egg" installiert.

Mit "wsdl2py -f filename.wsdl" Code generiert.

Trotzdem Danke.

Gruß
Thomas