Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 10:01:04 am
42718 Mesaj 8080 Konu Gönderen: 17912 Üye
Son üye: userboys
Turk-Php.Com Forum  |  Yardım Forumları  |  Genel Yardım  |  .net web servislerine erişim « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: .net web servislerine erişim  (Okunma Sayısı 386 defa)
Guru
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 19


Üyelik Bilgileri
.net web servislerine erişim
« : 13, 2007, 09:19:15 am »

arkadaşlar,

.net üzerinde oluşturulmuş bir web servisten dataset çekip ekrana basmak için ne yapmam gerekir?

yardımcı olabilirseniz sevinirim.
Logged

...Guru...
engin
Admin
*
Offline Offline

Mesaj Sayısı: 496



Üyelik Bilgileri
Ynt: .net web servislerine erişim
« Yanıtla #1 : 13, 2007, 12:27:48 pm »

Kod:
<?php

$client 
= new SoapClient('http://server/service.asmx?WSDL');

print_r$client->getProducts( new SoapParam( array('type' => 'foo') ) ) );

Logged

Engin Dumlu
engin ~ turk-php.com
achilles ~ member.turk-php.com
Guru
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 19


Üyelik Bilgileri
Ynt: .net web servislerine erişim
« Yanıtla #2 : 14, 2007, 02:18:34 am »

$client = new SoapClient('http://88.249.20.133/service.asmx?WSDL');

print_r( $client->OgrenciSorgu( new SoapParam("OgrNo", "PC33" ) ) );

seklinde calistirdim. parametreleri dogru mu yazdim bilmiyorum. ama verdigi hata su :

Fatal error: Uncaught SoapFault exception: [Client] Function ("OgrenciSorgu") is not a valid method for this service in D:\webservice\client.php:3 Stack trace: #0 [internal function]: SoapClient->__call('OgrenciSorgu', Array) #1 D:\webservice\client.php(3): SoapClient->OgrenciSorgu(Object(SoapParam)) #2 {main} thrown in D:\webservice\client.php on line 3

sanirim parametreyi dogru yazmadim.
Logged

...Guru...
engin
Admin
*
Offline Offline

Mesaj Sayısı: 496



Üyelik Bilgileri
Ynt: .net web servislerine erişim
« Yanıtla #3 : 15, 2007, 12:58:41 pm »

sanırım fonksiyonu yanlış yazmışsın, soap isteği aşağıdaki gibi olacak
Kod:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<m:Ogrenci_Sorgu xmlns:m="http://PekerCersandmpd/">
<m:OgrNo>PC33</m:OgrNo>
</m:Ogrenci_Sorgu>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Logged

Engin Dumlu
engin ~ turk-php.com
achilles ~ member.turk-php.com
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.