Imam pitanje na temu dokumentacije Web Servisa:
Napravio sam Web Service koji sadrzi odredjen broj metoda/operacija. Kada startujem Web Service (na primer
http://localhost/ProstFolder/prost.asmx sa teme FAQ Web Servisi) dobijem poruku "The following operations are supported..." i onda listu operacija. Medjutim, kada kliknem na neku operaciju, ne dobijem Test kao u "Prost" primeru, nego samo Soap prevod (WSDL). Kako sam shvatio, to je zbog toga sto za argumente operacija koristim i slozene strukture a ne samo proste (kao na pr. string).
Sada pitanje: Da li neko zna kako bih moga da u taj Web Service dodam i neki user-friednly, ali automatski kreiran help ili opis operacije ukljucujuci i opis argumenata? Ono sto sam do sada uspeo je da uz svaku operaciju u source file-u (file iz koga .asmx cita kod) dodam opis same operacije pre definicije same operacije (na pr. <WebMethod(Description:="Ova operacija sluzi za to i to.")>). Ono sto bih hteo da izbegnem je da opisujem i svaki parametar ponaosob, a i opis operacije moze da bud3 samo jedan red, nego da nadjem nacin da uz deklaraciju parametara dodam i njihov opis, i onda, kada kliknem na samu operaciju, umesto (ili uz) SOAP poruke dobijem i lep opis parametara. Gledajuci source code koji predstavlja u browseru .asmx file (WSDL parametar), zakljucio sam da on dinamicki kreira SOAP poruku, pa bih teoretski pre nego sto je prikazana, mogao da napravim neki XML reader program koji ce da pretvori SOAP poruku u ono sto ja hocu, ali pretpostavljam da ima i pametniji nacin, nekako da promenim wsdlHelpGenerator, ali opet stoji pitanje kako da u asmx code stavim opis parametra.
BTW, sve se desava u MS okruzenju.
Da li neko ima neku ideju i izvinjavam se na rogobatnosti.
Pozdrav,
Dan