Simple Delphi method to consume a SOAP method
$30-100 USD
Publicado hace más de 15 años
$30-100 USD
Pagado a la entrega
I require some help to define and call a SOAP method in Delphi 7 to sonsume a SOAP method.
I am having problems defining \ passing in arrays and getting it to compile.
I can supply WSDL (wizard imported pas file), further details on calling the method and answer any question before bid.
## Deliverables
**URGENT turn around required;**
I can supply the Delphi 7 source code tp web_login, which then allows your to call the **web_vcp_Poll** method. This method has input parameters - arrays
Input values can be supplied.
Imported from Delphi Wizard
// ************************************************************************ //
// Namespace : urn:callcentreweb/types
// ************************************************************************ //
WatchList_Item = class(TRemotable)
private
Fwatch_id: Integer;
Fwatch_name: WideString;
published
property watch_id: Integer read Fwatch_id write Fwatch_id;
property watch_name: WideString read Fwatch_name write Fwatch_name;
end;
watch_list = array of WatchList_Item; { "urn:callcentreweb/types" }
// ************************************************************************ //
// Namespace : urn:callcentreweb/types
// ************************************************************************ //
FilterList_Item = class(TRemotable)
private
Fid: Integer;
published
property id: Integer read Fid write Fid;
end;
filter_list = array of FilterList_Item; { "urn:callcentreweb/types" }
// ************************************************************************ //
// Namespace : urn:callcentreweb/types
// Serializtn: [xoInlineArrays]
// ************************************************************************ //
FilterList = class(TRemotable)
private
Ffilter_list: filter_list;
public
constructor Create; override;
destructor Destroy; override;
function GetFilterList_ItemArray(Index: Integer): FilterList_Item;
function GetFilterList_ItemArrayLength: Integer;
property FilterList_ItemArray[Index: Integer]: FilterList_Item read GetFilterList_ItemArray; default;
property Len: Integer read GetFilterList_ItemArrayLength;
published
property filter_list: filter_list read Ffilter_list write Ffilter_list;
end;
// ************************************************************************ //
// Namespace : urn:callcentreweb/types
// Serializtn: [xoInlineArrays]
// ************************************************************************ //
WatchList = class(TRemotable)
private
Fwatch_list: watch_list;
public
constructor Create; override;
destructor Destroy; override;
function GetWatchList_ItemArray(Index: Integer): WatchList_Item;
function GetWatchList_ItemArrayLength: Integer;
property WatchList_ItemArray[Index: Integer]: WatchList_Item read GetWatchList_ItemArray; default;
property Len: Integer read GetWatchList_ItemArrayLength;
published
property watch_list: watch_list read Fwatch_list write Fwatch_list;
end;
**function web_vcp_Poll(const call_centre_id: Integer; const** soap_session_id: WideString; const view_type: Integer; const report_over: Integer; const selection: Integer; const filter_list: FilterList; const watch_list: WatchList): ReturnWeb_VcpPoll; stdcall;
Thanks
ID del proyecto: 3202666
Información sobre el proyecto
Proyecto remoto
Activo hace 16 años
¿Buscas ganar dinero?
Beneficios de presentar ofertas en Freelancer
Fija tu plazo y presupuesto
Es gratis registrarse y presentar ofertas en los trabajos