G
Guest
Gast
Hallo zusammen,
ich möchte einen Zugriff auf einen Webservice(Bugzilla) schreiben. Ich hab mir bei htttp://bugzilla.org die aktuelle Version heruntergeladen. Dabei habe ich festgestellt, dass der Webservice keine .wsdl-Datei enthält.
Bei mir stellt sich jetzt die Frage: Wie kann ich auf den Webservice zugreifen? Der Webservice wurde in Perl geschrieben. Ich weiß nun nicht, welche Klassen und Methoden der Webservice (ich weiß zwar einige Methoden, aber der Zugriff erschließt sich mir nicht) anbietet.
Meine Vorgehensweise wäre normalerweise folgende gewesen:
1.) WSDL-Datei runterladen.
2.) Ant-XML bauen, die mir sämtliche benötigte Klassen auf Basis der WSDL generiert.
3.) Zugriff implementieren.
4.) Testen und glücklich sein .
Doch wie ist dies ohne eine solche WSDL-Datei möglich?
Ich habe bereits durch ausgiebiger Recherche einen Zugriff auf den Bugzilla-Webservice in C# (bugzproxy) gefunden. Der Code ist zwar in C# geschrieben, aber irgendwie muss ja eine Möglichkeit geben, diesen Zugriff einer Basis (WSDL-Datei) zu schreiben.
Gibt es noch eine Basis außer einer WSDL-Datei?
ich möchte einen Zugriff auf einen Webservice(Bugzilla) schreiben. Ich hab mir bei htttp://bugzilla.org die aktuelle Version heruntergeladen. Dabei habe ich festgestellt, dass der Webservice keine .wsdl-Datei enthält.
Bei mir stellt sich jetzt die Frage: Wie kann ich auf den Webservice zugreifen? Der Webservice wurde in Perl geschrieben. Ich weiß nun nicht, welche Klassen und Methoden der Webservice (ich weiß zwar einige Methoden, aber der Zugriff erschließt sich mir nicht) anbietet.
Meine Vorgehensweise wäre normalerweise folgende gewesen:
1.) WSDL-Datei runterladen.
2.) Ant-XML bauen, die mir sämtliche benötigte Klassen auf Basis der WSDL generiert.
3.) Zugriff implementieren.
4.) Testen und glücklich sein .
Doch wie ist dies ohne eine solche WSDL-Datei möglich?
Ich habe bereits durch ausgiebiger Recherche einen Zugriff auf den Bugzilla-Webservice in C# (bugzproxy) gefunden. Der Code ist zwar in C# geschrieben, aber irgendwie muss ja eine Möglichkeit geben, diesen Zugriff einer Basis (WSDL-Datei) zu schreiben.
Gibt es noch eine Basis außer einer WSDL-Datei?