2007-05-05 19:05:01 +00:00
|
|
|
{
|
|
|
|
This unit has been produced by ws_helper.
|
|
|
|
Input unit name : "AWSECommerceService".
|
|
|
|
This unit name : "AWSECommerceService_proxy".
|
2007-07-12 14:46:45 +00:00
|
|
|
Date : "11/07/2007 22:01:03".
|
2007-05-05 19:05:01 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
Unit AWSECommerceService_proxy;
|
|
|
|
{$IFDEF FPC} {$mode objfpc}{$H+} {$ENDIF}
|
|
|
|
Interface
|
|
|
|
|
|
|
|
Uses SysUtils, Classes, TypInfo, base_service_intf, service_intf, AWSECommerceService;
|
|
|
|
|
|
|
|
Type
|
|
|
|
|
|
|
|
|
|
|
|
TAWSECommerceServicePortType_Proxy=class(TBaseProxy,AWSECommerceServicePortType)
|
|
|
|
Protected
|
|
|
|
class function GetServiceType() : PTypeInfo;override;
|
|
|
|
function Help(
|
2007-07-12 14:46:45 +00:00
|
|
|
const HelpParam : Help_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):HelpResponse_Type;
|
|
|
|
function ItemSearch(
|
2007-07-12 14:46:45 +00:00
|
|
|
const ItemSearchParam : ItemSearch_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):ItemSearchResponse_Type;
|
|
|
|
function ItemLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const ItemLookupParam : ItemLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):ItemLookupResponse_Type;
|
|
|
|
function BrowseNodeLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const BrowseNodeLookupParam : BrowseNodeLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):BrowseNodeLookupResponse_Type;
|
|
|
|
function ListSearch(
|
2007-07-12 14:46:45 +00:00
|
|
|
const ListSearchParam : ListSearch_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):ListSearchResponse_Type;
|
|
|
|
function ListLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const ListLookupParam : ListLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):ListLookupResponse_Type;
|
|
|
|
function CustomerContentSearch(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CustomerContentSearchParam : CustomerContentSearch_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CustomerContentSearchResponse_Type;
|
|
|
|
function CustomerContentLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CustomerContentLookupParam : CustomerContentLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CustomerContentLookupResponse_Type;
|
|
|
|
function SimilarityLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const SimilarityLookupParam : SimilarityLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):SimilarityLookupResponse_Type;
|
|
|
|
function SellerLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const SellerLookupParam : SellerLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):SellerLookupResponse_Type;
|
|
|
|
function CartGet(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartGetParam : CartGet_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartGetResponse_Type;
|
|
|
|
function CartAdd(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartAddParam : CartAdd_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartAddResponse_Type;
|
|
|
|
function CartCreate(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartCreateParam : CartCreate_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartCreateResponse_Type;
|
|
|
|
function CartModify(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartModifyParam : CartModify_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartModifyResponse_Type;
|
|
|
|
function CartClear(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartClearParam : CartClear_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartClearResponse_Type;
|
|
|
|
function TransactionLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const TransactionLookupParam : TransactionLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):TransactionLookupResponse_Type;
|
|
|
|
function SellerListingSearch(
|
2007-07-12 14:46:45 +00:00
|
|
|
const SellerListingSearchParam : SellerListingSearch_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):SellerListingSearchResponse_Type;
|
|
|
|
function SellerListingLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const SellerListingLookupParam : SellerListingLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):SellerListingLookupResponse_Type;
|
|
|
|
function MultiOperation(
|
2007-07-12 14:46:45 +00:00
|
|
|
const MultiOperationParam : MultiOperation_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):MultiOperationResponse;
|
|
|
|
End;
|
|
|
|
|
|
|
|
Function wst_CreateInstance_AWSECommerceServicePortType(const AFormat : string = 'SOAP:'; const ATransport : string = 'HTTP:'):AWSECommerceServicePortType;
|
|
|
|
|
|
|
|
Implementation
|
|
|
|
uses wst_resources_imp, metadata_repository;
|
|
|
|
|
|
|
|
|
|
|
|
Function wst_CreateInstance_AWSECommerceServicePortType(const AFormat : string; const ATransport : string):AWSECommerceServicePortType;
|
|
|
|
Begin
|
|
|
|
Result := TAWSECommerceServicePortType_Proxy.Create('AWSECommerceServicePortType',AFormat+GetServiceDefaultFormatProperties(TypeInfo(AWSECommerceServicePortType)),ATransport + 'address=' + GetServiceDefaultAddress(TypeInfo(AWSECommerceServicePortType)));
|
|
|
|
End;
|
|
|
|
|
|
|
|
{ TAWSECommerceServicePortType_Proxy implementation }
|
|
|
|
|
|
|
|
class function TAWSECommerceServicePortType_Proxy.GetServiceType() : PTypeInfo;
|
|
|
|
begin
|
|
|
|
result := TypeInfo(AWSECommerceServicePortType);
|
|
|
|
end;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.Help(
|
2007-07-12 14:46:45 +00:00
|
|
|
const HelpParam : Help_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):HelpResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('Help', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('HelpParam', TypeInfo(Help_Type), HelpParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'HelpResponse';
|
|
|
|
locSerializer.Get(TypeInfo(HelpResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.ItemSearch(
|
2007-07-12 14:46:45 +00:00
|
|
|
const ItemSearchParam : ItemSearch_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):ItemSearchResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('ItemSearch', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('ItemSearchParam', TypeInfo(ItemSearch_Type), ItemSearchParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'ItemSearchResponse';
|
|
|
|
locSerializer.Get(TypeInfo(ItemSearchResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.ItemLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const ItemLookupParam : ItemLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):ItemLookupResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('ItemLookup', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('ItemLookupParam', TypeInfo(ItemLookup_Type), ItemLookupParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'ItemLookupResponse';
|
|
|
|
locSerializer.Get(TypeInfo(ItemLookupResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.BrowseNodeLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const BrowseNodeLookupParam : BrowseNodeLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):BrowseNodeLookupResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('BrowseNodeLookup', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('BrowseNodeLookupParam', TypeInfo(BrowseNodeLookup_Type), BrowseNodeLookupParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'BrowseNodeLookupResponse';
|
|
|
|
locSerializer.Get(TypeInfo(BrowseNodeLookupResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.ListSearch(
|
2007-07-12 14:46:45 +00:00
|
|
|
const ListSearchParam : ListSearch_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):ListSearchResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('ListSearch', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('ListSearchParam', TypeInfo(ListSearch_Type), ListSearchParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'ListSearchResponse';
|
|
|
|
locSerializer.Get(TypeInfo(ListSearchResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.ListLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const ListLookupParam : ListLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):ListLookupResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('ListLookup', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('ListLookupParam', TypeInfo(ListLookup_Type), ListLookupParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'ListLookupResponse';
|
|
|
|
locSerializer.Get(TypeInfo(ListLookupResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.CustomerContentSearch(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CustomerContentSearchParam : CustomerContentSearch_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CustomerContentSearchResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('CustomerContentSearch', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('CustomerContentSearchParam', TypeInfo(CustomerContentSearch_Type), CustomerContentSearchParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'CustomerContentSearchResponse';
|
|
|
|
locSerializer.Get(TypeInfo(CustomerContentSearchResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.CustomerContentLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CustomerContentLookupParam : CustomerContentLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CustomerContentLookupResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('CustomerContentLookup', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('CustomerContentLookupParam', TypeInfo(CustomerContentLookup_Type), CustomerContentLookupParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'CustomerContentLookupResponse';
|
|
|
|
locSerializer.Get(TypeInfo(CustomerContentLookupResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.SimilarityLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const SimilarityLookupParam : SimilarityLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):SimilarityLookupResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('SimilarityLookup', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('SimilarityLookupParam', TypeInfo(SimilarityLookup_Type), SimilarityLookupParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'SimilarityLookupResponse';
|
|
|
|
locSerializer.Get(TypeInfo(SimilarityLookupResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.SellerLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const SellerLookupParam : SellerLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):SellerLookupResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('SellerLookup', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('SellerLookupParam', TypeInfo(SellerLookup_Type), SellerLookupParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'SellerLookupResponse';
|
|
|
|
locSerializer.Get(TypeInfo(SellerLookupResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.CartGet(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartGetParam : CartGet_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartGetResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('CartGet', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('CartGetParam', TypeInfo(CartGet_Type), CartGetParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'CartGetResponse';
|
|
|
|
locSerializer.Get(TypeInfo(CartGetResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.CartAdd(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartAddParam : CartAdd_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartAddResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('CartAdd', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('CartAddParam', TypeInfo(CartAdd_Type), CartAddParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'CartAddResponse';
|
|
|
|
locSerializer.Get(TypeInfo(CartAddResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.CartCreate(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartCreateParam : CartCreate_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartCreateResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('CartCreate', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('CartCreateParam', TypeInfo(CartCreate_Type), CartCreateParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'CartCreateResponse';
|
|
|
|
locSerializer.Get(TypeInfo(CartCreateResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.CartModify(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartModifyParam : CartModify_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartModifyResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('CartModify', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('CartModifyParam', TypeInfo(CartModify_Type), CartModifyParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'CartModifyResponse';
|
|
|
|
locSerializer.Get(TypeInfo(CartModifyResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.CartClear(
|
2007-07-12 14:46:45 +00:00
|
|
|
const CartClearParam : CartClear_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):CartClearResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('CartClear', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('CartClearParam', TypeInfo(CartClear_Type), CartClearParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'CartClearResponse';
|
|
|
|
locSerializer.Get(TypeInfo(CartClearResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.TransactionLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const TransactionLookupParam : TransactionLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):TransactionLookupResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('TransactionLookup', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('TransactionLookupParam', TypeInfo(TransactionLookup_Type), TransactionLookupParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'TransactionLookupResponse';
|
|
|
|
locSerializer.Get(TypeInfo(TransactionLookupResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.SellerListingSearch(
|
2007-07-12 14:46:45 +00:00
|
|
|
const SellerListingSearchParam : SellerListingSearch_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):SellerListingSearchResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('SellerListingSearch', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('SellerListingSearchParam', TypeInfo(SellerListingSearch_Type), SellerListingSearchParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'SellerListingSearchResponse';
|
|
|
|
locSerializer.Get(TypeInfo(SellerListingSearchResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.SellerListingLookup(
|
2007-07-12 14:46:45 +00:00
|
|
|
const SellerListingLookupParam : SellerListingLookup_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):SellerListingLookupResponse_Type;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('SellerListingLookup', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('SellerListingLookupParam', TypeInfo(SellerListingLookup_Type), SellerListingLookupParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'SellerListingLookupResponse';
|
|
|
|
locSerializer.Get(TypeInfo(SellerListingLookupResponse_Type), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
function TAWSECommerceServicePortType_Proxy.MultiOperation(
|
2007-07-12 14:46:45 +00:00
|
|
|
const MultiOperationParam : MultiOperation_Type
|
2007-05-05 19:05:01 +00:00
|
|
|
):MultiOperationResponse;
|
|
|
|
Var
|
|
|
|
locSerializer : IFormatterClient;
|
|
|
|
strPrmName : string;
|
|
|
|
Begin
|
|
|
|
locSerializer := GetSerializer();
|
|
|
|
Try
|
|
|
|
locSerializer.BeginCall('MultiOperation', GetTarget(),(Self as ICallContext));
|
2007-07-12 14:46:45 +00:00
|
|
|
locSerializer.Put('MultiOperationParam', TypeInfo(MultiOperation_Type), MultiOperationParam);
|
2007-05-05 19:05:01 +00:00
|
|
|
locSerializer.EndCall();
|
|
|
|
|
|
|
|
MakeCall();
|
|
|
|
|
|
|
|
locSerializer.BeginCallRead((Self as ICallContext));
|
|
|
|
TObject(Result) := Nil;
|
|
|
|
strPrmName := 'MultiOperationResponse';
|
|
|
|
locSerializer.Get(TypeInfo(MultiOperationResponse), strPrmName, Result);
|
|
|
|
|
|
|
|
Finally
|
|
|
|
locSerializer.Clear();
|
|
|
|
End;
|
|
|
|
End;
|
|
|
|
|
|
|
|
|
|
|
|
initialization
|
|
|
|
{$i AWSECommerceService.wst}
|
|
|
|
|
|
|
|
{$IF DECLARED(Register_AWSECommerceService_ServiceMetadata)}
|
|
|
|
Register_AWSECommerceService_ServiceMetadata();
|
2007-05-06 19:31:24 +00:00
|
|
|
{$IFEND}
|
2007-05-05 19:05:01 +00:00
|
|
|
End.
|