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, 3714 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!
Neuester Wissensbeitrag
Windows 10

Sticky Notes - Autostart unterbinden

Tipp von Pedant zum Thema Windows 10 ...

Ähnliche Inhalte
PHP
PHP PDO Problem (1)

Frage von Tiggr1994 zum Thema PHP ...

Router & Routing
Mikrotik Switching und Routing Problem (6)

Frage von aqui zum Thema Router & Routing ...

DNS
Mobiles DNS Problem bei VPN Verbindung (4)

Frage von holladie zum Thema DNS ...

Exchange Server
gelöst MS Exchange-Problem: Servername und Name im Zertifikat stimmen nicht überein (1)

Frage von KLeinstein.tm zum Thema Exchange Server ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Flatrates
DeutschlandLAN der Telekom - welche internen IPs? (19)

Frage von qualidat zum Thema Flatrates ...