Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

PHP SOAP wsdl problem

Frage Entwicklung XML

Mitglied: solaris-ch

solaris-ch (Level 1) - Jetzt verbinden

22.09.2009, aktualisiert 11:20 Uhr, 3745 Aufrufe

Naja, SOAP und PHP bringen mich noch um den letzten Nerv

Ich habe folgenden PHP Code bisher aufgebaut:

01.
include_once('../lib/nusoap/nusoap.php'); 
02.
include_once('../lib/nusoap/class.wsdlcache.php'); 
03.
include_once('config/config.inc.php'); 
04.
 
05.
// $wsdlurl 
06.
// $endpoint 
07.
// $username 
08.
// $password 
09.
 
10.
$wsparam = array('application'=>'abc','cli'=>'0433550650'); 
11.
 
12.
$client = new nusoap_client($wsdlurl,true); 
13.
 
14.
// check for an error 
15.
$err = $client->getError(); 
16.
echo $err
17.
$result = $client->call('preQualificationCheck',$wsparam); 
18.
if($client->fault){ 
19.
	echo "fault<br>"
20.
	print_r($result); 
21.
}else
22.
	// check for errors 
23.
	$err = $client->getError(); 
24.
	if($err){ 
25.
		echo "error: " . $err
26.
	}else
27.
		echo "result: " . print_r($result); 
28.
29.
30.
die;
das wsdl dazu sieht so aus:
01.
<?xml version="1.0" encoding="UTF-8"?> 
02.
<wsdl:definitions name="xip_dslnetworkCheck"  
03.
	targetNamespace="urn:dslnetworkCheck.definitions.xip.ws.XXX.net"  
04.
	xmlns:tns="urn:dslnetworkCheck.definitions.xip.ws.XXXXXX.net"  
05.
	xmlns:dslnetworkCheck="urn:dslnetworkCheck.schemas.xip.ws.XXXXXX.net"  
06.
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"  
07.
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"  
08.
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
09.
	 
10.
	<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> 
11.
		Web Service offered by XIP for provisioning data for the DSL line ( ULL ) architecture.  
12.
	</wsdl:documentation> 
13.
	<wsdl:types> 
14.
		<xsd:schema elementFormDefault="qualified"> 
15.
			<xsd:import schemaLocation="preQualificationCheck.xsd" namespace="urn:dslnetworkCheck.schemas.xip.ws.XXXXXX.net"/> 
16.
		</xsd:schema> 
17.
	</wsdl:types> 
18.
	 
19.
	<!-- ########## messages ########## --> 
20.
  
21.
	<wsdl:message name="ValidationException"> 
22.
		<wsdl:part name="fault" element="dslnetworkCheck:ValidationException"/> 
23.
	</wsdl:message> 
24.
	<wsdl:message name="ProcessingException"> 
25.
		<wsdl:part name="fault" element="dslnetworkCheck:ProcessingException"/> 
26.
	</wsdl:message> 
27.
	 
28.
	<!-- for PreQualificationCheck -->	 
29.
	<wsdl:message name="preQualificationCheckRequest"> 
30.
		<wsdl:part name="parameters" element="dslnetworkCheck:preQualificationCheckRequest" /> 
31.
	</wsdl:message> 
32.
	<wsdl:message name="preQualificationCheckResponse"> 
33.
		<wsdl:part name="returnvalue" element="dslnetworkCheck:preQualificationCheckResponse" /> 
34.
	</wsdl:message> 
35.
	 
36.
	<!-- for TalQualificationCheck -->	 
37.
	<wsdl:message name="talQualificationCheckRequest"> 
38.
		<wsdl:part name="parameters" element="dslnetworkCheck:talQualificationCheckRequest" /> 
39.
	</wsdl:message> 
40.
	<wsdl:message name="talQualificationCheckResponse"> 
41.
		<wsdl:part name="returnvalue" element="dslnetworkCheck:talQualificationCheckResponse" /> 
42.
	</wsdl:message> 
43.
 
44.
	<!-- for LexInfo -->	 
45.
	<wsdl:message name="lexInfoRequest"> 
46.
		<wsdl:part name="parameters" element="dslnetworkCheck:lexInfoRequest" /> 
47.
	</wsdl:message> 
48.
	<wsdl:message name="lexInfoResponse"> 
49.
		<wsdl:part name="returnvalue" element="dslnetworkCheck:lexInfoResponse" /> 
50.
	</wsdl:message> 
51.
	 
52.
	 
53.
	<!-- ########## port ########## --> 
54.
	<wsdl:portType name="DslNetworkCheck_v1"> 
55.
		<wsdl:operation name="preQualificationCheck"> 
56.
			<wsdl:input name="preQualificationCheckRequest" message="tns:preQualificationCheckRequest"/> 
57.
			<wsdl:output name="preQualificationCheckResponse" message="tns:preQualificationCheckResponse"/> 
58.
			<wsdl:fault name="ValidationException" message="tns:ValidationException"/> 
59.
			<wsdl:fault name="ProcessingException" message="tns:ProcessingException"/> 
60.
		</wsdl:operation> 
61.
		 
62.
		<wsdl:operation name="talQualificationCheck"> 
63.
			<wsdl:input name="talQualificationCheckRequest" message="tns:talQualificationCheckRequest"/> 
64.
			<wsdl:output name="talQualificationCheckResponse" message="tns:talQualificationCheckResponse"/> 
65.
			<wsdl:fault name="ValidationException" message="tns:ValidationException"/> 
66.
			<wsdl:fault name="ProcessingException" message="tns:ProcessingException"/> 
67.
		</wsdl:operation> 
68.
 
69.
		<wsdl:operation name="lexInfo"> 
70.
			<wsdl:input name="lexInfoRequest" message="tns:lexInfoRequest"/> 
71.
			<wsdl:output name="lexInfoResponse" message="tns:lexInfoResponse"/> 
72.
			<wsdl:fault name="ValidationException" message="tns:ValidationException"/> 
73.
			<wsdl:fault name="ProcessingException" message="tns:ProcessingException"/> 
74.
		</wsdl:operation> 
75.
	</wsdl:portType> 
76.
 
77.
	<!-- ########## binding ########## --> 
78.
	<wsdl:binding name="DslNetworkCheck_v1" type="tns:DslNetworkCheck_v1"> 
79.
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> 
80.
		 
81.
		<wsdl:operation name="preQualificationCheck"> 
82.
			<soap:operation style="document"/> 
83.
			<wsdl:input> 
84.
				<soap:body use="literal"/> 
85.
			</wsdl:input> 
86.
			<wsdl:output> 
87.
				<soap:body use="literal"/> 
88.
			</wsdl:output> 
89.
			<wsdl:fault name="ValidationException"> 
90.
				<soap:fault use="literal"/> 
91.
			</wsdl:fault> 
92.
			<wsdl:fault name="ProcessingException"> 
93.
				<soap:fault use="literal"/> 
94.
			</wsdl:fault> 
95.
		</wsdl:operation> 
96.
		 
97.
		<wsdl:operation name="talQualificationCheck"> 
98.
			<soap:operation style="document"/> 
99.
			<wsdl:input> 
100.
				<soap:body use="literal"/> 
101.
			</wsdl:input> 
102.
			<wsdl:output> 
103.
				<soap:body use="literal"/> 
104.
			</wsdl:output> 
105.
			<wsdl:fault name="ValidationException"> 
106.
				<soap:fault use="literal"/> 
107.
			</wsdl:fault> 
108.
			<wsdl:fault name="ProcessingException"> 
109.
				<soap:fault use="literal"/> 
110.
			</wsdl:fault> 
111.
		</wsdl:operation> 
112.
 
113.
		<wsdl:operation name="lexInfo"> 
114.
			<soap:operation style="document"/> 
115.
			<wsdl:input> 
116.
				<soap:body use="literal"/> 
117.
			</wsdl:input> 
118.
			<wsdl:output> 
119.
				<soap:body use="literal"/> 
120.
			</wsdl:output> 
121.
			<wsdl:fault name="ValidationException"> 
122.
				<soap:fault use="literal"/> 
123.
			</wsdl:fault> 
124.
			<wsdl:fault name="ProcessingException"> 
125.
				<soap:fault use="literal"/> 
126.
			</wsdl:fault> 
127.
		</wsdl:operation> 
128.
	</wsdl:binding> 
129.
 
130.
</wsdl:definitions>


Wenn ich das PHP nun laufen lasse, meckert und crasht er mit folgender Fehlermeldung:

wsdl error: Bad path to WSDL file ://dpreQualificationCheck.xsd

Wenn man sich jedoch das wsdl anschaut, steht der Verweis auf: <xsd:import schemaLocation="preQualificationCheck.xsd" ... und nicht auf dpreQualifiactionCheck.xsd
Hat jemand einen Plan was da falsch geht, beziehungsweise wo der das d hernimmt? Ich jedenfalls nicht face-sad

Beste Grüsse und vielen Dank!
Ähnliche Inhalte
Entwicklung
Powershell Soap WSDL Mantis Bug Tracker
gelöst Frage von LordXearoEntwicklung6 Kommentare

Hallo Zusammen, ich versuche ein Ticket im Mantis über die SOAP-Schnittstelle zu erstellen. Ich möchte das mit Powershell lösen. ...

Webentwicklung
Problem mit SOAP request und response
Frage von MarcoBornWebentwicklung

Hallo Forum, ich nutze VB.-NET in SharpDevelop, um meinen ersten SOAP client zu entwickeln. Ich habe in SharpD eine ...

VB for Applications
SOAP-Authentifizierung
Frage von MarcoBornVB for Applications15 Kommentare

Hallo Forum, ich bin absoluter Neuling im Bereich SOAP und muss einen SOAP-Request aus Excel heraus starten. Bei der ...

PHP
Problem mit php
Frage von jensgebkenPHP4 Kommentare

hallo gemeinschaft ein bekannter hat mir ein kleines script geschrieben in diesem code weerden die variaben f eine sql ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 4 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 9 StundenWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 10 StundenWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 22 StundenInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless19 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...

Windows Server
Remotesteuerung der Sitzung (Kennung XX) fehlgeschlagen
gelöst Frage von Stefan91Windows Server14 Kommentare

Hallo Zusammen, seit kurzem bekomme ich oben genannte Fehlermeldung, wenn ich versuche eine Remotesitzung über den Taskmanager fernzusteuern (Rechtsklick ...