[ yooyo @ 28.09.2005. 11:14 ] @
Radim jedan klasican C++ (MFC, nije managed C++) program koji treba da cita nesto iz baze i da poziva neke web servise. Treba da pozivam dva web servisa i za oba imam WSDL file. Pozivanje prvog radi bez problema ali sa drugim imam problema. Wizard (koji koristi sproxy.exe) nije u stanju da generise odgovarajuce klase jer su razliciti input i output namespace-ovi za taj web servis. Koliko sam shvatio taj web servis radi na principu da posalje zahtev na input URL, a razultat dobije sa output URL-a. SProxy.exe nije u stanju da to uradi i prijavi gresku SDL1025 (input/output operations with different namespaces are not supported.) Da li ima neki workaround za ovaj problem. btw.. Doticni web servis lepo radi u C# ili menaged C++ ali meni treba da radi u MFC C++. Problem sam resio pomocu managed c++ tako sto sam napravio managed c++ dll koji poziva servis i exportuje entry point tako da mogu da ga pozivam iz MFC-a. Ovo resenje mi se ne svidja jer nije "elegantno" i zbog toga se dize ceo .NET Framework (sto bih hteo da izbegnem). Da sumiram... Kako pozvati webservis sa razlicitim input i output namespaceovima iz MFC C++? yooyo |