473,386 Members | 1,821 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Frustrating Lack of support with Sproxy.exe

I am pretty frustrated with Microsoft and their lack of support with the
Sproxy.exe tool included with VS.Net.

Im using VS.Net EA and I wanted to create a C++ webreference to the
Amazon.com web service:
http://webservices.amazon.com/AWSECo...ceService.wsdl

Now Sproxy.exe blows errors left and right when you try to add this. It
seems that Sproxy doesn't now how to interpret attributes, lists,
annotations etc... This seems to have been a known issue by microsoft
for going on 3 years now and they still havent fixed it. So either they
just plain havent fixed sproxy.exe, or they have and aren't going to
distribute the updated version to VS 2002 users. Either way, I think
the lack of support stinks.

P.S. Since MS doesn't seem to care too much about Sproxy, how are VC++
users supposed to consume web services, seeing as how they are retiring
the soap toolkit? Am I missing something here?

--
Rob Schieber
Nov 17 '05 #1
4 3151
Hi Rob!
I am pretty frustrated with Microsoft and their lack of support with the
Sproxy.exe tool included with VS.Net.
I do not know sproxy... so I cannot help you with that problem... sorry.

P.S. Since MS doesn't seem to care too much about Sproxy, how are VC++
users supposed to consume web services, seeing as how they are retiring
the soap toolkit? Am I missing something here?


It seems that MS will not improve the C++ SOAP-Toolkit... this is very
bad for all (native) C++ developers; I agree completely!
See:
http://msdn.microsoft.com/webservice...k/default.aspx

You also can use other SOAP C++ implementations. For example:
http://gsoap2.sourceforge.net/
The recommeded way from MS is to use managed C++ and then use the
..NET-Framework Web-Services.

--
Greetings
Jochen

My blog about Win32 and .NET
http://blog.kalmbachnet.de/
Nov 17 '05 #2
>
You also can use other SOAP C++ implementations. For example:
http://gsoap2.sourceforge.net/


Another option is Simon Fell's PocketSOAP:
http://www.pocketsoap.com/pocketsoap/
--
Tomas Restrepo
to****@mvps.org
http://www.winterdom.com/
Nov 17 '05 #3
Just to affirm Tomas's point, the Debug version initializes most variables
to zero. The Release version will not initialize anything 'naturally'
(meaning without you writing code to do so), and hence many of the variable
are often given a 'random' value upon loading ('random' in that they keep
the contents of the memory addresses they happen to get assigned to).

Thus, your new errors are likely the result of some variable that works fine
if initialized to zero, but don't work if not initialized to zero (or not in
some range, non-negative, etc.). Since an application doesn't always get
loaded at the same place and memory, and because even the same place in
memory can have different values depending on when you load your program
(that's why it's RAM not ROM...hehe), you can get random bugs and un-stable
executions of the Release version (i.e., it might do different things on
different runs depending on the 'random' nature of your variables) even if
it is totally stable in Debug mode.

Hope that helps!!! : )

"Tomas Restrepo (MVP)" <to****@mvps.org> wrote in message
news:eZ**************@TK2MSFTNGP14.phx.gbl...

You also can use other SOAP C++ implementations. For example:
http://gsoap2.sourceforge.net/


Another option is Simon Fell's PocketSOAP:
http://www.pocketsoap.com/pocketsoap/
--
Tomas Restrepo
to****@mvps.org
http://www.winterdom.com/

Nov 17 '05 #4
OK, this was suppose to be a response to another thread....ooooops! :)

"Peter Oliphant" <po*******@RoundTripInc.com> wrote in message
news:Ow**************@TK2MSFTNGP12.phx.gbl...
Just to affirm Tomas's point, the Debug version initializes most variables
to zero. The Release version will not initialize anything 'naturally'
(meaning without you writing code to do so), and hence many of the
variable are often given a 'random' value upon loading ('random' in that
they keep the contents of the memory addresses they happen to get assigned
to).

Thus, your new errors are likely the result of some variable that works
fine if initialized to zero, but don't work if not initialized to zero (or
not in some range, non-negative, etc.). Since an application doesn't
always get loaded at the same place and memory, and because even the same
place in memory can have different values depending on when you load your
program (that's why it's RAM not ROM...hehe), you can get random bugs and
un-stable executions of the Release version (i.e., it might do different
things on different runs depending on the 'random' nature of your
variables) even if it is totally stable in Debug mode.

Hope that helps!!! : )

"Tomas Restrepo (MVP)" <to****@mvps.org> wrote in message
news:eZ**************@TK2MSFTNGP14.phx.gbl...
>
You also can use other SOAP C++ implementations. For example:
http://gsoap2.sourceforge.net/


Another option is Simon Fell's PocketSOAP:
http://www.pocketsoap.com/pocketsoap/
--
Tomas Restrepo
to****@mvps.org
http://www.winterdom.com/


Nov 17 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: The Master | last post by:
Ok I went through and deleted code until I discovered the culprit. I then went back to my original style sheet and removed the CSS declaration that caused the floating to brake in safari 1.2. Once...
0
by: Rob Levine | last post by:
(This post also available at http://roblevine.blogspot.com/2004/11/frustrating-http-connection-behaviour.html in a slightly more readable format!) Hi All, I seem to be having a bit of a...
3
by: Loui Mercieca | last post by:
Hi, I have a very strange and frustrating error. I developed an application, tested it and it works fine. Then i deploy it to another machine ( no installation, direct file transfer ) but it...
269
by: Montrose... | last post by:
After working in c# for a year, the only conclusion I can come to is that I wish I knew c. All I need is Linux, the gnu c compiler and I can do anything. Web services are just open sockets...
1
by: Eric | last post by:
Hallo all, I have to find a bug in an existing software I have taken over from someone that left our company. It's written in VC++ 7.1 using ATL and connects to a webservice calling a method there....
2
by: quortex | last post by:
Hi all, I have written a web service using the .net framework 2 and Visual Studio 2005. I consume the managed service by native C++ using the "add web reference" feature. This obviously shells...
4
by: Jason Richmeier | last post by:
I keep encountering an error message while trying to build a solution that I cannot seem to get around. I cannot figure out what the error is trying to tell me as there does not appear to be much...
76
by: KimmoA | last post by:
First of all: I love C and think that it's beautiful. However, there is at least one MAJOR flaw: the lack of a boolean type. OK. Some of you might refer to C99 and its _Bool (what's up with the...
6
by: =?Utf-8?B?TWFyaw==?= | last post by:
Hi, I recently moved the Global.asax.cs from the project root to the App_Code folder and now I'm getting an error message The type 'Hineynu3.Global' is ambiguous: it could come from assembly...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.