» »

[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:
<?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.
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?
https://drola.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

UJP Eracuni - B2B

Oddelek: Programiranje
142730 (1054) matmul
»

php login s pomočjo soap-a

Oddelek: Programiranje
71479 (419) matmul
»

[Java]kompailiranje iz cmd

Oddelek: Programiranje
91175 (899) ragezor
»

SMS iz linuxa

Oddelek: Pomoč in nasveti
444564 (2120) Apple
»

Java namizna aplikacija ter web service

Oddelek: Programiranje
91447 (1080) nuclear

Več podobnih tem