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, consume php, wsdl php soap call, php wsdl call, question answer class, soap wsdl

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

Nº del proyecto: #3202666