Forum » Izdelava spletišč » [php, soap] WSDL problem
[php, soap] WSDL problem
drola ::
Imam težave z WSDL opisom funkcij.
WSDL datoteka se nahaja na http://et.pyslovar.org/soap/drolaTest.wsdl.
Takole pa izgleda izvorna koda srežnika:
Problem pa je v tem, da dobim ob obisku URLja, kjer se nahaja ta PHP skripta dobim napako v zvezi z WSDL datoteko:
Kako naj rešim ta problem?
WSDL datoteka se nahaja na http://et.pyslovar.org/soap/drolaTest.wsdl.
Takole pa izgleda izvorna koda srežnika:
<?php $persons=array( array("Matjaz", "Drolc", array("Cirkuska 98", "60000 Cirkusje")), array("Jasmina", "Drolc", array("Cirkuska 98", "60000 Cirkusje")), array("Marinka", "Drolc", array("Cirkuska 98", "60000 Cirkusje", "Slovenija")) ); function doGetPersons($count){ global $persons; return $persons; } ini_set("soap.wsdl_cache_enabled", "0"); // disabling WSDL cache $server=new SoapServer("../drolaTest.wsdl"); $server->addFunction("doGetPersons"); $server->handle(); ?>
Problem pa je v tem, da dobim ob obisku URLja, kjer se nahaja ta PHP skripta dobim napako v zvezi z WSDL datoteko:
SOAP-ERROR: Parsing WSDL: Couldn't find <definitions> in '../drolaTest.wsdl'
Kako naj rešim ta problem?
https://drola.si
drola ::
No, zdaj sem problem rešil.
Napake pa so bile čisto banalne... manjkalo je nekaj deklaracij za imenske prostore.
Napake pa so bile čisto banalne... manjkalo je nekaj deklaracij za imenske prostore.
https://drola.si
drola ::
Kako pa je z varnostjo pri SOAPu?
Povezati namreč nameravam PHP aplikacijo (strežnik) z nadzornim centrom napisanem v C# (klient). Mora pa biti cross-platform zadevščina, tako, da se lahko uporablja le API, ki je na voljo tudi v Monotu (torej .NET Framework 1.1).
Za enkripcijo podatkov sem razmišljal o HTTPS, z lastno podpisanimi certifikati. Je kje kakšen vodič, kako najlažje izvesti to zadevo?
Povezati namreč nameravam PHP aplikacijo (strežnik) z nadzornim centrom napisanem v C# (klient). Mora pa biti cross-platform zadevščina, tako, da se lahko uporablja le API, ki je na voljo tudi v Monotu (torej .NET Framework 1.1).
Za enkripcijo podatkov sem razmišljal o HTTPS, z lastno podpisanimi certifikati. Je kje kakšen vodič, kako najlažje izvesti to zadevo?
https://drola.si
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | UJP Eracuni - B2BOddelek: Programiranje | 3013 (1337) | matmul |
» | php login s pomočjo soap-aOddelek: Programiranje | 1587 (527) | matmul |
» | [Java]kompailiranje iz cmdOddelek: Programiranje | 1300 (1024) | ragezor |
» | SMS iz linuxaOddelek: Pomoč in nasveti | 4732 (2288) | Apple |
» | Java namizna aplikacija ter web serviceOddelek: Programiranje | 1562 (1195) | nuclear |