|
Hi All,
I have a wdsl file and I need to create the proxy class to be able to call a web service from a .net application. Do I need the URL link of the web service in order to call the service?
I use the following syntax to generate the proxy class from wdsl as follows
wsdl /language:cs /protocol:soap c:\wdsl\Service1.wdsl
How do I import into my .net application that will call the class?
How do I call the service if I don't have the url link?
Sorry I am new to this
Thanks
|
|
|
|
|
You do need the URL yes but you could host it locally for testing.
Rather than use the command line, it might be easier for you to just add a Web Reference to the .net project directly. This will create your proxy class and add the URL of the webservice to your web.config. That way you can change this to a production server on release.
This is explained here:
http://msdn.microsoft.com/en-us/library/ms169816.aspx
|
|
|
|
|
Rhys,
Thanks for the reply, the problem is that I only have the wsdl file without the URL.
I have added the file from c:\work.wsdl to Service References and created the reference.cs, Reference.svcmap and the configuration.svcinfo.
However it seems not possible to create the URL locally for testing just from the wsdl.
Any ideas?
Thanks
|
|
|
|
|
It's going to be difficult to test without an actual web service to test against. Is it a commercial service? If so they should have a test service for you to code against?
If not you could create a mock webservice of your own. You know the methods and return types from the wsdl so you could code against that.
|
|
|
|
|
Hi,
I'm New to PHP, but confident in writing CPP/MFC. I am trying to pick up where someone else left off, with a stack of unfinished php scripts. I am wading trough it slowly but steadily. A Few questions arrise:-
Is it possible in PHP to do Bitwise Manipulations, like &,|,<< and >> in PHP.
Another thing I cannot find anything about is, whether function parameters are passed by value or by reference.
How in this 'Typeless' environment do I distinguish between a Character and it's ASCII value, A Number and it's binary value, etc. It seems to Endlesly turn every variable into a String.
All tutorials I can find seem to leave those parts out. It could be that the concepts are considered too complex for novices using the tutorials.
Regards,
Bram van Kampen
|
|
|
|
|
1. The operator set in PHP is pretty much the same as C++. Yes, & | << >> etc are all there.
2. Paramter passing: your choice of by value func($var) or by reference func(&$var) .
3. PHP really has 3 native data types - integer, float and string. What is probably confusing you is the automatic conversions (including to an "invisible" boolean). It also supports objects as a compound data type with encapsulated data structures and functions (methods). The language is growing in this area, so newer versions get better objects.
4. I downloaded a PHP manual from the interweb a while ago. Can't remember where I got it from, but the filename is php_manual_en.chm I'm sure our friend G can find it for you too.
Cheers,
Peter
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|
|
Thanks,
That was realy Helpfull, particularly the Manual.
Regards,
Bram van Kampen
|
|
|
|
|
Why would one use the value of "UserUri" for the cookieless property of Session? This makes the session id appear in address bar which means that a malicious user can somehow by trial and error put random texts in the session state portion of the webaddress and see if he comes up with a valid session belonging to someone else?
----------------------------------------------------------
Lorem ipsum dolor sit amet.
|
|
|
|
|
If you are in a company that has decided for security reasons to disable cookies on all browsers but still want to use the features of Sessions for internal intranet applications that would be a perfect solution. It's like you can have your cookie and eat it too.
And if you are that worried about session spoofing you can enable all sorts of other things on the server that link your session to your IP, your user agent etc. as described here[^] under Securing Session State.
|
|
|
|
|
Dear all,
Pls help me, I want to know the way to analyst on website. How to know which website is using webservice.
Thanks and best regards
|
|
|
|
|
You can't really tell. The site could be using a web service on the server side or via JavaScript.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
This is way outside of any web development I've done so I am not quite sure even how to phrase the question.
I have some web code in master page that dynamically generates a list of user bookmark links, retrieved out of a SQL database. The first link on the generated list is one that allows the user to Add This Page or Remove This Page, depending on whether the page is already in the list of bookmarks. Here is the relevant code:
If CanAddToFavorites Then
If MyUser.Favorites.HasUrl(Url) Then
Result.AppendFormat("<li><a href=""/Reps/Admin/ManageFavorites.aspx?op=r&url={0}"">Remove This Page</a></li>", Url)
Else
Result.AppendFormat("<li><a href=""/Reps/Admin/ManageFavorites.aspx?op=a&url={0}&d={1}"">Add This Page</a></li>", _
HttpUtility.HtmlEncode(Url), HttpUtility.HtmlEncode(PageFullTitle))
End If
Result.AppendLine()
End If
This works fine, but I am not happy with passing everything through the URL. Ideally, I would convert the a into a LinkButton ; on postback the handler would wrap the data into a class, save it to Session and redirect to ManageFavorites.aspx.
I cannot hard-code the link, as bookmarking is available only to field users (back office users get a predetermined bookmark list that cannot be altered.) Given this constraint, how can I intercept a link click to perform server-side code? This sounds like a job for AJAX but I am totally ignorant about that tool so relevant examples would be a huge help.
|
|
|
|
|
If you are redirecting to another page then Ajax isn't going help you.
Gregory.Gadow wrote: I cannot hard-code the link
What link? You mean to your manage favorites page?
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
What I need is a link that posts back to the page so that I can perform server-side operations. My understanding is that AJAX was designed for such operations.
And yes, I mean the link to the manage favorites page. You will note in the code I provided that the text is appended to a StringBuilder object. After the link to ManageFavorites.aspx is added, it goes through the list of user bookmarks and adds those. The function then returns either the built string, or an empty string if the user is one of the back office staff.
|
|
|
|
|
ASP.NET is built around postback operations. Ajax is an out of band call that does not use postback.
I don't understand the problem, you are not explaining it clearly. You can't hard code the link for a LinkButton but that is what you are doing for an anchor tag. You should do some research on databinding and databound controls such as Repeater or DataList rather than using such brute force methods and constructing a string.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
The code I posted is part of a function, which returns Result.ToStrong . In other words, the anchor is not hard coded, it is being injected into the page at render time as a text stream, along with the user's bookmarks. This works fine with regular HTML, but trying to append <asp:LinkButton ...> would result in that literal text being added, not a control with all its associated functionality.
|
|
|
|
|
Gregory.Gadow wrote: trying to append <asp:linkbutton ...=""> would result in that literal text being added,
Yes, of course it would
Ever heard mention of databinding? You know, like I said in my last response.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
hello to everyone
i have purchsed a domain name from www.whiz.in and i want to link it with my blog at blogspot.com.
please guide me step by step as i am very new to such things. thanks for your help, highly obliged.
take care
|
|
|
|
|
You could request the domain provider to modify the DNS settings to forward to your blogs address.
|
|
|
|
|
i called them but they said u can read our manual on site but it went off my head. plzz help
|
|
|
|
|
Well, if the provider has it on their site, go read the manual....
We don't know who your provider is, we don't know your passwords, we don't know your blogs address.
If you go through life expecting everything done for you, you wont get very far will you.
Extra fries with that?
|
|
|
|
|
then let me try myself, if i found any difficulty i'll send u screenshot.
firstly tell me that all settings are done in domain provider's control panel or we do need something from our blog except its address ?
|
|
|
|
|
Everything is done from your domain providers control panel.
All you need to do is look for something relating to DNS
There will be an option for Forwarding and all you need to do is put your full address for your blog in there.
Here is the instruction page on your providers website;
http://domain.whiz.in/kb/servlet/KBServlet/faq1494.html[^]
|
|
|
|
|
thanks a lot for ur help sir but the link u give is showing error "page cannot be found".
|
|
|
|
|
i just clicked the link from my message and it opened up the page fine......
It was easy to find from your provider website though, sure you'll manage.
The next message i want to see is, "Woo Hoo, I've done it, thanks......"
|
|
|
|