Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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, 3733 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
Humor (lol)

Wohnt jemand in Belgien und kann nicht mehr ruhig ausschlafen?

(3)

Information von LordGurke zum Thema Humor (lol) ...

Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Microsoft Office

Text in Zahlen umwandeln

Tipp von logische zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (38)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
Gruppenrichtlinie greift nicht zu! (24)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...