lotus-domino-webservice

lotus-domino-webservice

ID:12550434

大小:104.15 KB

页数:14页

时间:2018-07-17

lotus-domino-webservice_第1页
lotus-domino-webservice_第2页
lotus-domino-webservice_第3页
lotus-domino-webservice_第4页
lotus-domino-webservice_第5页
资源描述:

《lotus-domino-webservice》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LotusDominoV7.0在LotusDominoDesigner中引入了新的Web服务设计元素。因此在LotusDomino应用开发中使用Web服务变得更加容易。其中LotusDomino负责处理所有的WSDL创建和SOAP操作,我们所要做的事情就是在Web服务设计元素中编写代码,设计Web服务。LotusDomino就可以发布WSDL文件、将引入的SOAP请求转换为类上的方法调用以及返回方法的结果(如果有的话)作为SOAP响应。LotusDominoWeb服务可以用lotusscript,java两种语言编写。而调用

2、Web服务的方法却有很多。一、设计Web服务。  点新建Web服务。设计自己的Web服务。  WebServiceProperties框中的 Basics附签对Basic附签上的字段说明如下:Name(必需的):Web服务的名称,是客户机访问WSDL文件或服务的方法时所使用的名称。Alias:除Name之外的另一名称,用户使用该名称可以访问服务。Comment:有关 Web服务的信息数据的字段(通常,该字段的信息不超过一句话;有关Web服务的较长描述或信息应写在代码的注释中)。WarniftheWSDLinterfaceis

3、modified:该选项警告您对代码所做的更改是否修改了由Web服务产生的WSDL文件。这对于确保WSDL文件的一致很有用,但是应该意识到,如果选中了该选项,则您将无法保存带有已修改的WSDL文件的服务。PortTypeclass(必需的):用作 Web服务接口的类的名称。换句话说,它就是Web服务代码中带有用户可访问的public方法的类。框中的第二个附签是Security附签(参见图4)。图 4.WebServiceProperties框中的Security附签对Security附签上的字段说明如下:Runaswebus

4、er:该选项使 Web服务代码能够在调用Web服务的用户的安全性上下文中运行(默认情况下,它将在LotusDominoDesigner中最后签名Web服务的那个ID的安全性上下文中运行)。Runonbehalfof:该字段允许指定用户,如果想让Web服务代码运行在特定用户的安全性上下文中,而不是LotusDominoDesigner中最后签名Web服务的那个ID的安全性上下文中。Allowremotedebugging:该选项允许远程调试 Web服务(有关远程调试的信息,请参阅LotusDominoDesigner帮助主题“

5、UsingtheRemoteDebugger”)。Profilethiswebservice:该选项将在Web服务运行时使其生成分析信息(有关分析的信息,请参阅LotusDominoDesigner帮助主题“ProfilingagentsandWebservices”)。Setruntimesecuritylevel:设置为 1,允许大多数LotusScript和Java操作正确运行;对于读/写文件、创建COM对象或执行网络操作等,根据需要,设置为2或3(有关更多信息,请参阅LotusDominoDesigner帮助主题“R

6、estrictedLotusScriptandJavaagentoperations”)。Defaultaccessforthiswebservice:该选项允许控制哪些用户可以访问Web服务,并超出了使用数据库ACL所能进行的控制(如果Anonymous用户无法访问Web服务,则当用户尝试进行连接时,将收到错误401AccessDenied或404NotFound)。AllowPublicAccessuserstousethiswebservice:该选项使得仅拥有数据库 ACL中“ReadPublicDocuments”

7、访问权的用户可以使用该Web服务,当不想为大量用户授予完全的Reader访问权限(或更高级别)时,这点很有用。框中的第三个附签是Options附签(参见图5)。图 5.WebServiceProperties框中的Options附签对Options附签上的字段说明如下:Programmingmodel:可用选项是 RPC或Message(大多数情况下使用RPC)。SOAPmessageformat:在该字段中,为此Web服务选择SOAP消息格式,LotusDominoV7.0中的默认格式是RPC/encoded。Includ

8、eoperationnameinSOAPaction:该选项要求操作名称存在于外来请求的 SOAP动作标头中(很少需要)。Porttypename:默认情况下,该字段值与Basics附签上PortTypeclass字段的值相同(尽管您可以使用任何想用的名称)。生成WSDL文件时使用该值。S

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

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

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