Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP i sirovi XML upit web servisa

[es] :: Advanced PHP :: PHP i sirovi XML upit web servisa

[ Pregleda: 572 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dmn
Nebojša Milić
Minhen

Član broj: 17795
Poruke: 114
...58.130.static.cablesurf.de.



Profil

icon PHP i sirovi XML upit web servisa15.04.2008. u 08:09

Pozdrav,

Radim na jednom FLEX+PHP projektu i izmedju ostalog je zadatak da se lokalna baza sinhronizuje sa (nekom tamo) centralnom bazom podacima koji se dobijaju od web servisa. Pri tome su na raspolaganju XML upiti koje je potrebno uputiti web servisu kako bi se dobili odgovarajuci podaci i koji izgledaju otprilike ovako:
Code:

<?xml version="1.0" encoding="utf-8"?> 
<s:TEST xmlns="T4013.xsd" xmlns:s="TESTML.xsd">
  <s:Header>
    <s:Client>100</s:Client>
    <s:User>test</s:User>
    <s:Pwd>test</s:Pwd>
    <s:Language>EN</s:Language>
  </s:Header>
  <s:Transaction id="40173">
    <s:Bp id="0000000011" />
  </s:Transaction>
</s:TEST>


Dakle, ovakvim upitom se "gadja" odgovarajuci metod na (nekom tamo) serveru, recimo http://neki.tamo.server?wsdl

Prema dosadasnjem guglanju nisam uspeo da nadjem mogucnost da iz PHP-a posaljem ovakav "sirovi" XML upit web servisu, nego se uglavnom upotrebom neke biblioteke (npr. nusoap), generise parametar tipa array, pa biblioteka prevodi upit u XML.

Nadam se da sam bio barem malo jasan i da se neko susreo sa slicnim problemom.

Hvala
15.04.2008. u 08:09 

agvozden
Aleksandar Gvozden
www.BGSvetionik.com
Beograd

Član broj: 37813
Poruke: 119
*.ptt.yu.

Sajt: www.bgsvetionik.com


Profil

icon Re: PHP i sirovi XML upit web servisa16.04.2008. u 08:20
Ja ne kapiram kakav problem imas?

Za pocetak instaliraj SOAP na tvom php serveru koji je u ovom slucaju soap klijent

mozda ti ovo pomogne da uvezbas soap, izuzetno dobro napisano:

http://devzone.zend.com/article/689-PHP-SOAP-Extension

OTPOR DO POBEDE
16.04.2008. u 08:20 

dmn
Nebojša Milić
Minhen

Član broj: 17795
Poruke: 114
...58.130.static.cablesurf.de.



Profil

icon Re: PHP i sirovi XML upit web servisa16.04.2008. u 08:51
Brinuo sam se da cu biti nejasan :)

Problem je u tome sto web servis nije u mojoj nadleznosti, ja samo treba da koristim informacije koje dobijam od njega. Znam samo xml request kojim mogu da se "obratim" web servisu da bih dobio odgovarajuce podatke, medjutim ne znam kako da saljem sirovi xml upit, probao sam razne biblioteke (nusoap, xmlrpc) i obican http upit da posaljem, ali za sada bez uspeha...
16.04.2008. u 08:51 

japan

Član broj: 34328
Poruke: 369
*.BVCOM.NET.



Profil

icon Re: PHP i sirovi XML upit web servisa16.04.2008. u 09:11
pa ima li taj servis neku dokumentaciju?
16.04.2008. u 09:11 

dmn
Nebojša Milić
Minhen

Član broj: 17795
Poruke: 114
...58.130.static.cablesurf.de.



Profil

icon Re: PHP i sirovi XML upit web servisa16.04.2008. u 09:41
Heh, dokumentaciju :)))

Za sada sam samo siguran da servis radi, i da na xml upite koje saljem daje ispravne odgovore - to sam uspeo da proverim iz flex-a posto u flex-u postoji mogucnost upita nad web servisom uz upotrebu sirovog xml-a.
16.04.2008. u 09:41 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Član broj: 31848
Poruke: 664
89.216.108.*



Profil

icon Re: PHP i sirovi XML upit web servisa16.04.2008. u 10:02
Osim ako koriscenje servisa nije ilegalno, da li postoji neka tehnicka podrska?
Takodje je malo neobicno da nema dokumentacije za servis.
Nije valjda servis evoluirao sam pa da niko tamo nema pojma kako radi :)
'Vataj admina servisa da ti pomogne, on bi najbolje treba da zna sta servis treba konkretno da primi, kako bi ti olaksao da znas tacno kojim putem da ides. (sta sve treba od hedera da se posalje ili cega-vec sto tom servisu koristi).

Pravo da ti kazem, licno nemam predstavu sta je to "sirovi" xml upit, obicno servis uz dokumentaciju posalje neki primer, koji uglavnom radi pa se onda na osnovu toga vozi dalje.
Ako nemas druge resorse (ili neko ovde ima iskustva sa takim stvarima), bojim se da ti jedino ostaje "proba-greska" metoda
16.04.2008. u 10:02 

dmn
Nebojša Milić
Minhen

Član broj: 17795
Poruke: 114
...58.130.static.cablesurf.de.



Profil

icon Re: PHP i sirovi XML upit web servisa16.04.2008. u 10:24
Nije ilegalno, a tehnicka podrska je jako losa, spora i nestrucna.
"proba-greska" metod jos nije dao rezultata, ali ne gubim nadu...
16.04.2008. u 10:24 

[es] :: Advanced PHP :: PHP i sirovi XML upit web servisa

[ Pregleda: 572 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.