[PHP] Usługi sieciowe , php, nuSOAP itd...

Odpowiedz Nowy wątek
2006-12-01 18:24
0

Witam,

Mam problem z ugryzieniem usług sieciowych :)

Otóż wplątałem się w akcję skonsumowania pewnej usługi sieciowej.
Myślałem że dostanę adres z .wsdl i wszystko pójdzie jak w książkach no ale niestety ..
Okazało się że dostałem .xsd i przykładowe request i response SOAP ... zacząłem
szukać co z tym zrobić, póki co jeszcze nic nie znalazłem...

Póki co staram się użyć biblioteki nuSOAP w PHP , ale mam problem . Otóż
przekazując parametry do metody call :

 $parameters = array('name'=>'Kuba');
 $soapclient = new soapclient($URL);
 echo $soapclient->call('metodaX',$parameters);

nuSOAP przekazuje je w tagach np. <name>Kuba</name>, .. jak przekazać w atrybucie np .
<info name="Kuba" /> ??
( aha jeszcze + jest SSL i autoryzacja przez hasło w <credencials> , ale to może sie uda zrobić .. )

To pierwszy zonk, związany z biblioteką nuSOAP, może ktoś ma doświadczenie w tej dziedzinie i mógłby mi poradzić w którą stronę iść, może jakaś inna biblioteka? .. może jednak Java .. ? .. może jednak na rolki .. ? heh .

A poważnie, wracając do tematu to czy czasem nie da się z .xsd zrobić .wsdl ( i czy by mi to naprawdę pomogło )

<lamer mode="ON"> 1. a do czego ma mi właściwie posłużyć teraz .xsd ? 2. mam przykładowy request w SOAPie - co ciekawego mogę z nim zrobić ? :) - tzn. jak wykorzystać .. </lamer>

Wracam do googlowania na ten temat ... jestem super wdzięczny za jakąkolwiek pomoc w tej materii ..

pozdr

Pozostało 580 znaków

2006-12-01 19:59
0

XSD (XML Schema) możesz użyć do sprawdzenia czy twój dokument XML jest poprawny, zgodny z tym WSDL czy jak mu tam. Tak na mój rozsądek, bo ten język służy do opisu danych i ich typów w dokumentach XML (taka rozszerzona forma DTD).

Pozostało 580 znaków

2006-12-02 01:04
zxc
0
Ktos napisał(a)

XSD (XML Schema) możesz użyć do sprawdzenia czy twój dokument XML jest poprawny, zgodny z tym WSDL czy jak mu tam. Tak na mój rozsądek, bo ten język służy do opisu danych i ich typów w dokumentach XML (taka rozszerzona forma DTD).

Nie ma co... facet jest faktycznie w temacie :d

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0