Groups > Borland > Delphi web services WSDL > DynamicArray<double> is not parsed correctly




DynamicArray<double> is not parsed correctly

DynamicArray<double> is not parsed correctly
Wed, 01 Aug 2007 09:59:14 +020
subject:   DynamicArray<double> is not parsed correctly

I'm using c++builder 6 and I'm trying to build a server soap.
I make I simple one, using the demo function provided by the ide.
and I gor the interface reported belowe:

__interface INTERFACE_UUID("") 
IGeneralInterface : public IInvokable
{
public:
    virtual SampleEnum     echoEnum(SampleEnum eValue) = 0;
    virtual TDoubleArray   echoDoubleArray(const TDoubleArray daValue) 
= 0;
    virtual TSampleStruct* echoStruct(const TSampleStruct* pEmployee) = 
0;
    virtual double         echoDouble(double dValue) = 0;
};
typedef DelphiInterface<IGeneralInterface> _di_IGeneralInterface;

Strange enough, it seems that TDoubleArray, defined as DinamycArray ( 
typedef DynamicArray<double>  TDoubleArray; ) is not parsed correctly.
The error reported by the browser when I try to get the wsdl file is:

http://localhost/soap-test/testSoapInterface.exe/wsdl/IGeneralInterface

Error: This name may not contain the ':' character: 
-->:<--n1/EOleException

some suggestions about this probles ?
regards, Enzo Arlati

Post Reply
about | contact