
__interface INTERFACE_UUID("{CEE48BCE-67F1-EE29-5D83-A807DD1B1509}") CommService : public IInvokable
{
public:
virtual GetCurrentDispatchInfoResponse GetCurrentDispatchInfo(const GetCurrentDispatchInfo parameters) = 0;
virtual SetShipperWeightsResponse SetShipperWeights(const SetShipperWeights parameters) = 0;
virtual SetConsigneeWeightsResponse SetConsigneeWeights(const SetConsigneeWeights parameters) = 0;
virtual SetBusinessDataResponse SetBusinessData(const SetBusinessData parameters) = 0;
virtual GetLastDispatchInfoResponse GetLastDispatchInfo(const GetLastDispatchInfo parameters) = 0;
virtual GetDispatchStatusResponse GetDispatchStatus(const GetDispatchStatus parameters) = 0;
virtual EnterShipAreaResponse EnterShipArea(const EnterShipArea parameters) = 0;
virtual ExitShipAreaResponse ExitShipArea(const ExitShipArea parameters) = 0;
virtual EnterConsigneeAreaResponse EnterConsigneeArea(const EnterConsigneeArea parameters) = 0;
virtual ExitConsigneeAreaResponse ExitConsigneeArea(const ExitConsigneeArea parameters) = 0;
virtual GetAccessHistoryResponse GetAccessHistory(const GetAccessHistory parameters) = 0;
};
typedef DelphiInterface<CommService> _di_CommService;
下面是报错:
[C++ Error] CommService.h(34): E2462 'virtual' can only be used with non-template member functions
[C++ Error] CommService.h(34): E2303 Type name expected
[C++ Error] CommService.h(34): E2139 Declaration missing ;
一共有26个错,基本上都是类似这三个错误.
这个是WSDL的地址:http://cstkwjk.xicp.net:8100/CommService?wsdl