I am creating a Delphi Win32 application that should consume a soap service, which, as it turns out, is a .NET application. One function returns a DataTable. Of course, Delphi Win32 (and not Delphi.NET) cannot figure it out initially.
How can I make it work? I will also deal with XML manually, but I donโt know how to get the original XML response.
WSDL: https://stratus.voxamvia.co.za/api.asmx?WSDL
Function: GetNotifications, which returns GetNotificationsResult, which is created as:
GetNotificationsResult = class(TRemotable) private Fnamespace: WideString; Fnamespace_Specified: boolean; FtableTypeName: WideString; FtableTypeName_Specified: boolean; procedure Setnamespace(Index: Integer; const AWideString: WideString); function namespace_Specified(Index: Integer): boolean; procedure SettableTypeName(Index: Integer; const AWideString: WideString); function tableTypeName_Specified(Index: Integer): boolean; published property namespace: WideString Index (IS_ATTR or IS_OPTN) read Fnamespace write Setnamespace stored namespace_Specified; property tableTypeName: WideString Index (IS_ATTR or IS_OPTN) read FtableTypeName write SettableTypeName stored tableTypeName_Specified; end;
Any help appreciated!
Would it help me implement RemObjects?
source share