Re: wsdl uzantılı web u ygulamalarını kullanma
* Deniz Bahadir Gur [2006-08-24 17:52:12+0300] >su anda bunlar icin JAVA kullaniyoruz ve artik PHP ile de yapilmasi > cok kolay oldu bu istemcileri. bence burada izlenmesi gereken yontem > daha once yazilan bir kodu mono ile cozmeye calismak degil, cunku bu > yapi sadece birkac bilgi sorgulamak icin kurulmus basit bir yapi, Zeki > beyin gonderdigi ilk e-posta dan gorebildigim kadari ile. bunu java yada > php ile cok kolay bir sekilde programlayabilir. Anlıyorum, fakat benim sıkıntım meselenin programlama yönünden ziyade şu: Linux kullanan (ve programcı olmayan) bir kamu görevlisi var (Zeki bey tarifimi mazur görsün), bu profilde insanlara _kestirme şekilde_ nasıl yardımcı olabiliriz? Zeki beyin bahsettiği sistemin nasıl işlediğini bilmiyorum. Verdiğim Mono örneği, ilgili kurumda Windows kullanan bir kamu görevlisinin bu verilerden yararlanabilmesi için Windows'da kendisine bir takım .Net tabanlı araçlar sunulmuş olabileceği varsayımına dayanıyor. Böyle bir durum yoksa veya ben bu SOAP mevzuunu tamamen yanlış anlamışsam bu örnek göz ardı edilebilir. :-) -- roktas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: wsdl uzantılı web uygulamalarını kullanma
Recai Oktaş wrote: * Deniz Bahadir Gur [2006-08-24 14:22:32+0300] iste bu wsdl dosyalarini kullanarak web servis istemcinizi yazmaniz(programlamaniz) gerekiyor. daha sonra, yazadiginiz bu istemci uygulamasindan gelen bilgileri istedigini sekilde kullanabilirsiniz. ornegin herhangi bir web sayfasinda gosterebilir, yada bir masa ustu uygulamasinda kullanabilirisniz. bunun icin .Net, Java yada PHP gibi diller kullanabilirsiniz. SOAP vb. "buzzword"lerin çok aşinası değilim, ama bu Web hizmetlerini kullanan (muhtemelen .Net tabanlı) istemci uygulamalar ilgili kurumlarda zaten olmalı, öyle değil mi? Eğer .Net kaynak kodları mevcutsa Linux üzerinde Mono'yla birşeyler yapılabilir galiba (Wine vesaire ile emülasyona girmeden). C#'ı pek bilmiyorum ama aşağıdaki belgeden yararlanarak çok basit birkaç deneme yaptım: http://www.mono-project.com/Web_Services 'mono-cs' paketinde wsdl adında bir uygulama var: "Mono's Web Service Proxy Generator", ayrıntılar için wsdl(1). Bununla meselâ ilgili servis için vekil sınıf tanımlarını içeren 'HakSahipligiService.cs' dosyası basitçe aşağıdaki komut ile elde edilebiliyor: wsdl http://212.174.159.120/GSS/wsdl/tr/gov/emekli/ws/Haksahipligi.wsdl => HakSahipligiService.cs Yukarıdaki belgeyi takip ederek: mcs /target:library HaksahipligiService.cs -r:System.Web.Services => HakSahipligiService.dll Sonrasında yapılması gereken bir istemci ('istemci.cs') yazmak ve derlemek: mcs /r:HakSahipligiService.dll istemci.cs => istemci Perl üzerinden gidilecekse 'libsoap-lite-perl' var. Bununla bir ara TC Kimlik No denemesi yapmıştım. Kullanımı çok zor değil ama doğrusu bu tür "enterprise" işlerden pek haz etmiyorum. :-) Parkyeri olarak sizin bu tür çalışmalarınız vardır sanıyorum. Yukarıda da değindiğim gibi bu servislerin ihalesini alanlar en azından referans istemci uygulaması olarak (?) birşeyler hazırlamış olmalılar. Eğer bunlar (standartlara uygun şekilde) C# ile yazılmış (Mono'nun VB desteği şimdilik yetersiz görünüyor) ve kaynak kodları kamuya açıksa sıfırdan birşeyler yazmak yerine Mono'yla birşeyler yapılabilir mi acaba? Yoksa bir an için TR'de olduğumu unutup fazla iyimser mi düşünüyorum? :-) merhaba, evet bizim buna benzer ve daha karmasik yapilar icin yazdigimiz webservis istemcileri mevcut. ben perl icin 3 yil once libsoap-lite-perl paketi ile bir istemci yazmistim, .NET bir webservice ile konusmasi gerekiyordu, fakat bir turlu konusturamadim, daha sonra sunu farkettim bu perl paketi o zaman SOAP 1.1 destekliyordu fakat guncel SOAP surumu 1.2 idi. sanirim bu yuzden konusturamadim. daha sonra yine perl ile kendi yontemlerim ile cozmustum olayi :) su anda bunlar icin JAVA kullaniyoruz ve artik PHP ile de yapilmasi cok kolay oldu bu istemcileri. bence burada izlenmesi gereken yontem daha once yazilan bir kodu mono ile cozmeye calismak degil, cunku bu yapi sadece birkac bilgi sorgulamak icin kurulmus basit bir yapi, Zeki beyin gonderdigi ilk e-posta dan gorebildigim kadari ile. bunu java yada php ile cok kolay bir sekilde programlayabilir. iyi calismalar, Deniz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: wsdl uzantılı web u ygulamalarını kullanma
* Deniz Bahadir Gur [2006-08-24 14:22:32+0300] > iste bu wsdl dosyalarini kullanarak web servis istemcinizi > yazmaniz(programlamaniz) gerekiyor. daha sonra, yazadiginiz bu istemci > uygulamasindan gelen bilgileri istedigini sekilde kullanabilirsiniz. > ornegin herhangi bir web sayfasinda gosterebilir, yada bir masa ustu > uygulamasinda kullanabilirisniz. bunun icin .Net, Java yada PHP gibi > diller kullanabilirsiniz. SOAP vb. "buzzword"lerin çok aşinası değilim, ama bu Web hizmetlerini kullanan (muhtemelen .Net tabanlı) istemci uygulamalar ilgili kurumlarda zaten olmalı, öyle değil mi? Eğer .Net kaynak kodları mevcutsa Linux üzerinde Mono'yla birşeyler yapılabilir galiba (Wine vesaire ile emülasyona girmeden). C#'ı pek bilmiyorum ama aşağıdaki belgeden yararlanarak çok basit birkaç deneme yaptım: http://www.mono-project.com/Web_Services 'mono-cs' paketinde wsdl adında bir uygulama var: "Mono's Web Service Proxy Generator", ayrıntılar için wsdl(1). Bununla meselâ ilgili servis için vekil sınıf tanımlarını içeren 'HakSahipligiService.cs' dosyası basitçe aşağıdaki komut ile elde edilebiliyor: wsdl http://212.174.159.120/GSS/wsdl/tr/gov/emekli/ws/Haksahipligi.wsdl => HakSahipligiService.cs Yukarıdaki belgeyi takip ederek: mcs /target:library HaksahipligiService.cs -r:System.Web.Services => HakSahipligiService.dll Sonrasında yapılması gereken bir istemci ('istemci.cs') yazmak ve derlemek: mcs /r:HakSahipligiService.dll istemci.cs => istemci Perl üzerinden gidilecekse 'libsoap-lite-perl' var. Bununla bir ara TC Kimlik No denemesi yapmıştım. Kullanımı çok zor değil ama doğrusu bu tür "enterprise" işlerden pek haz etmiyorum. :-) Parkyeri olarak sizin bu tür çalışmalarınız vardır sanıyorum. Yukarıda da değindiğim gibi bu servislerin ihalesini alanlar en azından referans istemci uygulaması olarak (?) birşeyler hazırlamış olmalılar. Eğer bunlar (standartlara uygun şekilde) C# ile yazılmış (Mono'nun VB desteği şimdilik yetersiz görünüyor) ve kaynak kodları kamuya açıksa sıfırdan birşeyler yazmak yerine Mono'yla birşeyler yapılabilir mi acaba? Yoksa bir an için TR'de olduğumu unutup fazla iyimser mi düşünüyorum? :-) -- roktas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
RE: wsdl uzantılı webuygulamalarını kullanma
Selam, Ben de bir ekleme yapayım. Eclipse gibi birçok Java development tool, WSDL dosyaları nı verdiğinizde size kendi tarafınızdaki geliştirme için bir şablon çıkartır. Mesela karşıdaki WSDL adresini veya WSDL dosyasının kendisini Eclipse'e verirseniz size bir Java skeleton üretir, size de bu skel içinde gerekli yerleri kodlamak kalır (Basit durumlarda). Eclipse karşı sistemin istediği yapıda xml mesajı ve size geri dönecek cevap mesajını sizin için yapılandırmış olur. Sizin sadece bu yapının alt alanlarını setter ları kullanarak doldurmanız gerekir de diyebiliriz. Mehmet Türker -Original Message- From: Zeki Çatav [mailto:[EMAIL PROTECTED] Sent: Thursday, August 24, 2006 1:24 PM To: debian-user-turkish@lists.debian.org Subject: Re: wsdl uzantılı webuygulamalarını kullanma Prş, 2006-08-24 tarihinde 12:38 +0300 saatinde, Deniz Bahadir Gur yazdı: > selam, > bende eklemek istedim. wsdl "web service definition language" anlamina > gelir ve XML bicimindedir. bu dosyalar web service sunucularinin kendi > servisleri hakkinda istemciye bilgi vermesi icin kullanilir, ornegin > benim servisimde soyle bir metod var, soyle > cagrabilirsin/kullanabilirsin gibi bilgiler icerir. herhangi bir web > tarayici ile acarsaniz sadece XML gorebilirsiniz, bir isinize yaramaz. > SOAP (simple object access protocol) incelemenizi tavsiye ederim. > > Deniz > Merhaba, GSS ile ilgili uygulamaları kullanmak için verdikleri linkler aşağıda; Benim bundan anladığım ilgili linke tıklayıp uygulamayı çalıştırmak. Ancak bunu yapınca sadece kaynak xml belgesi görüntüleniyor. Hak Sahipliği ve Sözleşme Doğrulama Servisi (A00) Reçete ,Tetkik ve Sevk takibi Servisi (B00) http://212.174.159.120/GSS/wsdl/tr/gov/emekli/ws/Haksahipligi.wsdl Ödeme Sorgulama Servisi (C00) http://212.174.159.120/GSS_WS/wsdl/tr/gov/emekli/gss/ws/GSS.wsdl Ödeme Durum Kontrol Servisi (D00) http://212.174.159.120/DurumKontrolWS/wsdl/tr/gov/emekli/ws/DurumKontrol.wsdl Faturala Sorgulama / İptal Servisi (E00) http://212.174.159.120/FaturaSorgulama/wsdl/tr/gov/emekli/ws/FaturaSorgula.wsdl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: wsdl uzantılı web uygulamalarını ku llanma
selam, iste bu wsdl dosyalarini kullanarak web servis istemcinizi yazmaniz(programlamaniz) gerekiyor. daha sonra, yazadiginiz bu istemci uygulamasindan gelen bilgileri istedigini sekilde kullanabilirsiniz. ornegin herhangi bir web sayfasinda gosterebilir, yada bir masa ustu uygulamasinda kullanabilirisniz. bunun icin .Net, Java yada PHP gibi diller kullanabilirsiniz. Deniz Zeki Çatav wrote: Prş, 2006-08-24 tarihinde 12:38 +0300 saatinde, Deniz Bahadir Gur yazdı: selam, bende eklemek istedim. wsdl "web service definition language" anlamina gelir ve XML bicimindedir. bu dosyalar web service sunucularinin kendi servisleri hakkinda istemciye bilgi vermesi icin kullanilir, ornegin benim servisimde soyle bir metod var, soyle cagrabilirsin/kullanabilirsin gibi bilgiler icerir. herhangi bir web tarayici ile acarsaniz sadece XML gorebilirsiniz, bir isinize yaramaz. SOAP (simple object access protocol) incelemenizi tavsiye ederim. Deniz Merhaba, GSS ile ilgili uygulamaları kullanmak için verdikleri linkler aşağıda; Benim bundan anladığım ilgili linke tıklayıp uygulamayı çalıştırmak. Ancak bunu yapınca sadece kaynak xml belgesi görüntüleniyor. Hak Sahipliği ve Sözleşme Doğrulama Servisi (A00) Reçete ,Tetkik ve Sevk takibi Servisi (B00) http://212.174.159.120/GSS/wsdl/tr/gov/emekli/ws/Haksahipligi.wsdl Ödeme Sorgulama Servisi (C00) http://212.174.159.120/GSS_WS/wsdl/tr/gov/emekli/gss/ws/GSS.wsdl Ödeme Durum Kontrol Servisi (D00) http://212.174.159.120/DurumKontrolWS/wsdl/tr/gov/emekli/ws/DurumKontrol.wsdl Faturala Sorgulama / İptal Servisi (E00) http://212.174.159.120/FaturaSorgulama/wsdl/tr/gov/emekli/ws/FaturaSorgula.wsdl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: wsdl uzantılı web uygulamalarını kullanma
Prş, 2006-08-24 tarihinde 12:38 +0300 saatinde, Deniz Bahadir Gur yazdı: > selam, > bende eklemek istedim. wsdl "web service definition language" anlamina > gelir ve XML bicimindedir. bu dosyalar web service sunucularinin kendi > servisleri hakkinda istemciye bilgi vermesi icin kullanilir, ornegin > benim servisimde soyle bir metod var, soyle > cagrabilirsin/kullanabilirsin gibi bilgiler icerir. herhangi bir web > tarayici ile acarsaniz sadece XML gorebilirsiniz, bir isinize yaramaz. > SOAP (simple object access protocol) incelemenizi tavsiye ederim. > > Deniz > Merhaba, GSS ile ilgili uygulamaları kullanmak için verdikleri linkler aşağıda; Benim bundan anladığım ilgili linke tıklayıp uygulamayı çalıştırmak. Ancak bunu yapınca sadece kaynak xml belgesi görüntüleniyor. Hak Sahipliği ve Sözleşme Doğrulama Servisi (A00) Reçete ,Tetkik ve Sevk takibi Servisi (B00) http://212.174.159.120/GSS/wsdl/tr/gov/emekli/ws/Haksahipligi.wsdl Ödeme Sorgulama Servisi (C00) http://212.174.159.120/GSS_WS/wsdl/tr/gov/emekli/gss/ws/GSS.wsdl Ödeme Durum Kontrol Servisi (D00) http://212.174.159.120/DurumKontrolWS/wsdl/tr/gov/emekli/ws/DurumKontrol.wsdl Faturala Sorgulama / İptal Servisi (E00) http://212.174.159.120/FaturaSorgulama/wsdl/tr/gov/emekli/ws/FaturaSorgula.wsdl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: wsdl uzantılı web uygulamalarını kullanma
selam, bende eklemek istedim. wsdl "web service definition language" anlamina gelir ve XML bicimindedir. bu dosyalar web service sunucularinin kendi servisleri hakkinda istemciye bilgi vermesi icin kullanilir, ornegin benim servisimde soyle bir metod var, soyle cagrabilirsin/kullanabilirsin gibi bilgiler icerir. herhangi bir web tarayici ile acarsaniz sadece XML gorebilirsiniz, bir isinize yaramaz. SOAP (simple object access protocol) incelemenizi tavsiye ederim. Deniz Bahri Meriç CANLI wrote: Merhaba ilk mailinizde göndermiş olduğunuz içerik bir soap sorgusu gibi görünüyor. http://tckimlik.nvi.gov.tr/kpspublic.asmx?op=IlListesiGetir adresindekilerle benzer içeriğe sahipler. Bu içerği herhangi bir programlama dilinde yazabilceğiniz soap istemcisi ile alıp kullanabilirsiniz. yada içerği sunan sitenin böyle bir kodu yazması gerekiyor. İyi çalışmalar Zeki Çatav yazmış: Prş, 2006-08-24 tarihinde 10:52 +0300 saatinde, ZEKI CATAV yazdı: Merhaba, Genel sağlık sigortası kapsamında bakanlıkların geliştirdiği ağ arayüzlü uygulamada wsdl uzantılı dosyalar bulunuyor. Bu dosyaları tarayıcı ile aşağıdaki gibi kaynak yerine uygulama olarak görmek için Debian Etch üzerinde ne yapmalıyım? Java ile ilgili kurulu dosyalar e-postanın sonouda listelendi. Teşekkürler,iyi çalışmalar. Merhaba, Sanırım sayfanın kendisinde bir sorun var MS tabanlı tarayıcılar ile de aynı sorun yaşanmaktaymış. MS kısmını tümüyle göz ardı edip denemeden sorunu linux platformuna özgü gibi değerlendirmişim. Hatam ve mesaj kirliliği için özür dilerim. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: wsdl uzantılı web uygulamalarını kullanma
Merhaba ilk mailinizde göndermiş olduğunuz içerik bir soap sorgusu gibi görünüyor. http://tckimlik.nvi.gov.tr/kpspublic.asmx?op=IlListesiGetir adresindekilerle benzer içeriğe sahipler. Bu içerği herhangi bir programlama dilinde yazabilceğiniz soap istemcisi ile alıp kullanabilirsiniz. yada içerği sunan sitenin böyle bir kodu yazması gerekiyor. İyi çalışmalar Zeki Çatav yazmış: > Prş, 2006-08-24 tarihinde 10:52 +0300 saatinde, ZEKI CATAV yazdı: > >> Merhaba, >> Genel sağlık sigortası kapsamında bakanlıkların geliştirdiği ağ arayüzlü >> uygulamada wsdl uzantılı dosyalar bulunuyor. Bu dosyaları tarayıcı ile >> aşağıdaki gibi kaynak yerine uygulama olarak görmek için Debian Etch >> üzerinde ne yapmalıyım? >> Java ile ilgili kurulu dosyalar e-postanın sonouda listelendi. >> Teşekkürler,iyi çalışmalar. >> > Merhaba, > Sanırım sayfanın kendisinde bir sorun var MS tabanlı tarayıcılar ile de > aynı sorun yaşanmaktaymış. MS kısmını tümüyle göz ardı edip denemeden > sorunu linux platformuna özgü gibi değerlendirmişim. > Hatam ve mesaj kirliliği için özür dilerim. > > begin:vcard fn;quoted-printable:Bahri Meri=C3=A7 CANLI n;quoted-printable:CANLI;Bahri Meri=C3=A7 adr;quoted-printable:Ankara;;T=C3=BCrkiye email;internet:[EMAIL PROTECTED] x-mozilla-html:TRUE url:http://www.bahri.info version:2.1 end:vcard
Re: wsdl uzantılı web uygulamalarını kullanma
Prş, 2006-08-24 tarihinde 10:52 +0300 saatinde, ZEKI CATAV yazdı: > Merhaba, > Genel sağlık sigortası kapsamında bakanlıkların geliştirdiği ağ arayüzlü > uygulamada wsdl uzantılı dosyalar bulunuyor. Bu dosyaları tarayıcı ile > aşağıdaki gibi kaynak yerine uygulama olarak görmek için Debian Etch > üzerinde ne yapmalıyım? > Java ile ilgili kurulu dosyalar e-postanın sonouda listelendi. > Teşekkürler,iyi çalışmalar. Merhaba, Sanırım sayfanın kendisinde bir sorun var MS tabanlı tarayıcılar ile de aynı sorun yaşanmaktaymış. MS kısmını tümüyle göz ardı edip denemeden sorunu linux platformuna özgü gibi değerlendirmişim. Hatam ve mesaj kirliliği için özür dilerim. -- Zeki Çatav <[EMAIL PROTECTED]> Türkiye Yüksek İhtisas Hastanesi -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
wsdl uzantılı web uygulamalarını kullanma
Merhaba, Genel sağlık sigortası kapsamında bakanlıkların geliştirdiği ağ arayüzlü uygulamada wsdl uzantılı dosyalar bulunuyor. Bu dosyaları tarayıcı ile aşağıdaki gibi kaynak yerine uygulama olarak görmek için Debian Etch üzerinde ne yapmalıyım? Java ile ilgili kurulu dosyalar e-postanın sonouda listelendi. Teşekkürler,iyi çalışmalar. - http://ws.gss.emekli.gov.tr"; xmlns:impl="http://ws.gss.emekli.gov.tr"; xmlns:intf="http://ws.gss.emekli.gov.tr"; xmlns:tns2="http://model.gss.emekli.gov.tr"; xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";> http://model.gss.emekli.gov.tr"; xmlns="http://www.w3.org/2001/XMLSchema"; xmlns:impl="http://ws.gss.emekli.gov.tr"; xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";> http://ws.gss.emekli.gov.tr"/> --- .Kurulu java platformu.. $ dpkg -l | grep java ii gjdoc 0.7.7-2documentation generation framework for java ii java-common 0.25 Base of all Java packages ii java-gcj-compat 1.0.56-2 Java runtime environment using GIJ ii java-package 0.27 utility for building Java(TM) 2 related Debi ii libgnucrypto-java 2.1.0-1 full-featured cryptographic library in Java ii libhsqldb-java 1.8.0.2-2 Java SQL database engine ii libjaxp1.2-java 1.2.01-1 Java XML parser and transformer APIs (DOM, S ii libjessie-java 1.0.1-3 free implementation of the Java Secure Socke ii libjline-java0.9.5-2 Java library for handling console input ii libservlet2.3-java 4.0-8 Servlet 2.3 and JSP 1.2 Java classes and doc ii libxalan2-java 2.6.0-6 XSL Transformations (XSLT) processor in Java ii libxerces2-java 2.6.2-4 Validating XML parser for Java with DOM leve ii libxt-java 0.20050823-2 An implementation in Java of XSL Transformat ii openoffice.org-java-common 2.0.3-2 OpenOffice.org office suite Java support arc -- Zeki Çatav <[EMAIL PROTECTED]> Türkiye Yüksek İhtisas Hastanesi signature.asc Description: Bu dijital olarak imzalanmış ileti parçasıdır