Cerrado

Simple Delphi method to consume a SOAP method

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

Habilidades: Delphi, Ingeniería, MySQL, PHP, Gestión de proyectos, Arquitectura de software, Verificación de software

Ver más: source delphi 7, property wizard 3, property id, index of code source delphi, source code delphi 7, soap, method, len, input method, call a, c#soap, delphi file, php soap source code, wsdl class, call method, class question answer, function delphi, php file write array, soap help, php soap class

Información del empleador:
( 88 comentarios ) Farnham, United Kingdom

Nº del proyecto: #3202666