SOAP, WSDL, MySQL aber wie?

TrAgIc

Grünschnabel
Ja, mir qualmt gerade der Kopf. Ich will einen WebService für eine MySQL Datenbank errichten. Am besten mit PHP5 das den Service zur Verfügung stellt. Kann mir da wer stark vereinfacht zeigen wie ich da was machen muss für? Also wie lese ich dann Daten aus der DB aus und schicke sie in XML übers Netz. Lese ich mit PHP die Daten aus der DB und packe die dann in die WSDL Struktur? Oder wie läuft das nun?
 
Bekomm leider diese Meldung :(

Code:
-<SOAP-ENV:Envelope>
-<SOAP-ENV:Body>
-<SOAP-ENV:Fault>
<faultcode>WSDL</faultcode>
<faultstring>SOAP-ERROR: Parsing WSDL: Couldn't bind to service</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Dabei sieht meine WSDL so aus
Code:
<?xml version="1.0"?>
<definitions 	name="TTTElement" 
		targetNamespace="..."
		xmlns:tns="..."  
		xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
		xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
		xmlns="http://schemas.xmlsoap.org/wsdl/">

	<types>
		<schema targetNamespace="http://example.com/stockquote.xsd"
			xmlns="http://www.w3.org/2000/10/XMLSchema">
			
			<element name="Element">
				<complexType>
					<all>
						<element name="Name" type="xsd:string"/>
						<element name="Comment" type="xsd:string"/>
						<element name="Color" type="xsd:string"/>
						<element name="xPos" type="xsd:integer"/>
						<element name="yPos" type="xsd:integer"/>
					</all>
				</complexType>
			</element>
		</schema>
	</types>
</definitions>

Und die PHP Klasse dazu so

Code:
class TTTElement {
    public $Name;
    public $Comment;
    public $Color;
    public $xPos;
    public $yPos;
}

Aber das Binding will nicht... :( Irgnetwer ne Ahnung?
 
Zurück