473,513 Members | 2,263 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 3160
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
2260
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
1603
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
1256
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
1650
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
2154
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
2026
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
1268
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
4808
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
10070
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
7171
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7388
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
7547
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...
0
7541
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5693
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4751
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3240
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3230
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1607
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

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.