next up previous contents
Nächste Seite: Komplexe Datentypen Aufwärts: Einfache Datentypen: Ein rpc/literal Vorherige Seite: Die Service Implementation einfügen   Inhalt

Der Python ZSI Client für den MatheService

Um den Client zu implementieren, legen wir ein neues Python File an, in diesem Beispiel MyMathServiceClient.py: language=Python, frame=shadowbox, tabsize=2, numbers=left, numberstyle=, numbersep=5pt
\begin{lstlisting}[frame=single, title={MyMathServiceClient.py}]
from MatheServi...
...int Das Quadrat von , request._x,\uml {\i}st , response._return
\end{lstlisting}
Man erkennt schnell, dass der Client recht simpel ist. Die relevanten Codezeilen sollen nun erläutert werden: Das folgende Listing zeigt die Konsolenausgabe unseres Clients: language=XML, frame=shadowbox, tabsize=2, numbers=none
\begin{lstlisting}[frame=single, title={Ausgabe des Clients}]
python MyMatheServ...
...AP-ENV:Body>
</SOAP-ENV:Envelope>
Das Quadrat von 3.3 ist 10.89
\end{lstlisting}
Herzlichen Glückwunsch, unser Client funktioniert auch!

next up previous contents
Nächste Seite: Komplexe Datentypen Aufwärts: Einfache Datentypen: Ein rpc/literal Vorherige Seite: Die Service Implementation einfügen   Inhalt
Richard Mutschler 2007-03-20