Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 3730 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
PHP
gelöst PHP PDO Problem (1)

Frage von Tiggr1994 zum Thema PHP ...

PHP
PHP 5.3 nach PHP 5.6 portieren (5)

Frage von nippon-tussi zum Thema PHP ...

PHP
PHP MySQL Login (7)

Frage von Yanmai zum Thema PHP ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Verschlüsselung & Zertifikate
gelöst SSL Zertifikat für HTTPS (34)

Frage von Hendrik2586 zum Thema Verschlüsselung & Zertifikate ...

Grafikkarten & Monitore
24" oder 27" mit Full HD oder doch mehr Auflösung? (22)

Frage von brutzler zum Thema Grafikkarten & Monitore ...

Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...