1、编写webservie需要调用的函数,格式如下
(1)对外接口头文件开头注释格式
//gsoap ns service name: scada
//gsoap ns service protocol: SOAP
//gsoap ns service style: rpc
//gsoap ns service location: http://localhost
//gsoap ns service executable: scada.cgi
//gsoap ns service encoding: encoded
//gsoap ns schema namespace: urn:scada
前三行是必须有的,如果没有,编译会失败,后四行如果没有gsoap会使用默认的配置进行编译。
//gsoap ns service name: scada,这一行指定了WebService的名字,随意即可,它只关系到最终生成的文件和类的名字,只要符合其实际的含义,名字随意
//gsoap ns service protocol: SOAP ,WebService所用协议,默认SOAP即可
//gsoap ns service style: rpcWebService类型,默认rpc即可,表示使用远程调用
(2)对外接口头文件内容
声明函数的原型,提供外部调用的接口:
int ns__GetTodayData(int equipid, int valuetype, std::string& result);
int ns__GetStations(std::str