web service 用户使用手册

web service 用户使用手册

ID:7814632

大小:59.00 KB

页数:4页

时间:2018-02-26

web service 用户使用手册_第1页
web service 用户使用手册_第2页
web service 用户使用手册_第3页
web service 用户使用手册_第4页
资源描述:

《web service 用户使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WebService用户使用手册1概述Webservice平台是一套标准,它定义了应用程序如何在Web上实现互操作性。可以用任何你喜欢的语言,不同的平台中编写Webservice,而通过Webservice的标准来对这些服务进行查询和访问。Web客户端Web服务Corba服务防火墙DB服务Socket服务WSDL以下是网络拓扑图:2服务接口2.1历史数据服务接口介绍:1)读取各时间点上对应的量测值,主要用在描绘曲线上。publicTimeSerie[]ReadAtTime(long[]timeStamps,SetUp[]setups,Ite

2、mErrorHolderitemErrors)输入:timeStamps:时间序列,Corba时间,单位是100纳秒。Setups:量测对象序列,ResourceID或者是PathName。输出:itemErrors:错误信息,错误的原因、ResourceID/PathName。TimeSerie:量测对象对应的量测值,类型有double、int、string等。2)读取某一段时间的量测最大值、最小值、平均值,主要用于数据统计上。publicTimeSerie[]ReadProcessed(TimeIntervalinterval,long

3、sampleInterval,ProcessedRef[]itemRefs,ItemErrorHolderitemErrors)输入:Interval:时间段,包含起始时间和截止时间,Corba时间,单位是100纳秒。sampleInterval:时间间隔,单位是秒,等于0取得实时的最大值、最小值、平均值,大于0取得这些时间间隔点上对应的最大值、最小值、平均值。输出:itemErrors:错误信息,错误的原因、ResourceID/PathName。TimeSerie:量测对象对应的量测值,类型有double、int、string等。1.1

4、图形服务接口介绍:1)取得图形服务器上所有的图形文件名。publicString[]getGraphList()输入:无。输出:图形文件名的序列。2)取得某一图形文件的描述信息,例如:最后一次修改,文件大小等。publicGraphDescLocalgetGraphDesc(StringGraphName)输入:GraphName:图形文件名。输出:图形文件信息:最后一次修改,文件大小等3)取得某一图形文件的内容,主要用于下载图形到本地。publicbyte[]getGraphData(StringGraphName,booleanRead

5、Flag)输入:GraphName:图形文件名。ReadFlag:是否优化处理。输出:图形文件的内容,是二进制值。1.2实时服务接口介绍:1)取得量测对象的实时值,主要用于实时数据的监视上。publicItemStateSimpleIO_wsdl[]read(intdata_source,ServerItemIdentification_wsdl[]ids,ItemErrorsHolder_wsdlerrors)输入:data_source:数据来源,来自程序内存、RTU等。ids:量测资源对象信息序列,包括ResourceID/PathN

6、ame、PropertyID。输出:Errors:错误信息,错误的原因、ResourceID/PathName。ItemStateSimpleIO_wsdl:量测资源的当前值,类型有double、int、string等。1访问方式服务端代码:classMyService{StringHello(Stringstr);}客户端访问Webservice的方法如下:1)代理客户端这种方式比较简单,一般是根据WebService厂家提供的工具先生成客户端代理源码,然后再根据编程规范,利用这些源码编写客户端代码。Axis1-2是Apache公司的We

7、bService开发包,在已知一个WSDL路径下如下命令取得客户端代理源码:java-classpath"%CLASSPATH%"org.apache.axis.wsdl.WSDL2Java-phsdaitemclienthttp://172.20.9.28:8080/axis/services/MyService?wsdl生成如下四个文件:MyService.javaMyService_Service.java。MyService_ServiceLocator.javaMyService_SoapBindingStub.java实现代码,

8、调用Web服务的Hello函数接口:MyService_Serviceservice=newclient.MyService_ServiceLocator();client.My

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。