演讲幻灯片-IBMLotusDominoDesig

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

©2005IBMCorporation使用IBMLotusDomino和IBMWorkplace工具进行应用开发演讲人:刘小平IBM高级工程师liuxp@cn.ibm.com议题IBMLotusDominoDesigner®7WebServicesIBMDB2®集成选项可用性改进生产力增强额外的新功能IBMLotusEnterpriseIntegrator®7IBMLotusWorkflow™IBMWorkplace工具议题IBMLotusDominoDesigner®7WebServicesIBMDB2®集成选项可用性改进生产力增强额外的新功能IBMLotusEnterpriseIntegrator®7IBMLotusWorkflow™IBMWorkplace工具WebServicesWebServices扩展了LotusDomino应用的范围,为外部应用提供了基于标准的接口LotusDomino7WebSphereWebSphere®PortalIBMWorkplaceCollaborationServices.NETLotusDominoDesigner7中的WebServices托管LotusDominoDesigner提供了开发支持新的NSF设计元素:WebServices扩展Web代理的行为LotusScript或JavaWSDL导入和导出LotusDominoHTTP任务提供了执行环境OpenWebServiceWSDL基于ApacheAXIS1.1+的WebServices引擎提供SOAP和WSDL支持WebServices设计元素Web服务显示WSDL来自导入的WSDL的WebServices导入WSDL导出WSDLWebServices属性安全性功能高级LotusDomino7WebServices提供….LotusDomino7之前LotusDomino7开发人员支持没有专用设计工具LotusDominoDesignerWebServices设计元素导入/导出WSDL用于LotusScript和Javaweb服务运行时支持需要编写模拟SOAP引擎的代码增加ApacheAxisSOAP引擎句法分析消息反序列化服务变量调用服务方法把服务响应值序列化SOAP响应返回SOAP响应LotusDomino7中支持DB2的数据库对DB2的支持能够让开发人员为其应用提供关系型接口LotusDominoDB2DB2访问视图通过SQL进行应用访问创建,读取,升级,删除DB2支持DB2访问视图(DAV)把您的字段组织到DB2视图中在SQL语句中使用把IBMLotusNotes®数据展示给DB2应用查询视图SQL语句描述此选择动态计算的Select语句全面的SQL抓取能力(joins,等等)LotusDesigner7可用性改进设计列表变更重新进行了安排,以显示更多信息为图像指示器提供了悬浮文本可以记忆重新特征的列宽度元素名称、别名和注释可以现场编辑注释列可以排序为代理、web服务和脚本库提供了签署按钮在启用或禁止LotusScript调试器时显示状态栏信息关闭警告以及关闭所有打开的窗口设计列表增强编辑名称、别名和注释字段图标保存区可排序的注释切换LotusScript调试器DebuggerToolbarbuttonDebuggerstateshowninstatusbar共享列重用共享列规则和格式完整的列定义或者仅仅规则“使用地点”(“Whereused”)功能后向兼容Java增强LotusDomino7支持Java1.4.2Java调试支持可以在代理、web服务和脚本库中对Java代码进行客户机端调试通过设计元素选项启用该功能通过“文件-工具-Java调试选项”进行配置需要支持JPDA(Java平台调试器体系结构)的第三方调试器。例如,Eclipse或RAD/WSAD代理及Web服务分析(Profiling)跟踪代理或Web服务中每种方法的执行时间可以与LotusDomino域监控-应用监控一同使用支持LotusScript和Java通过每个设计元素属性框中的选项启动该功能通过新NotesAgent方法或设计菜单项“ViewProfileResults”查看分析结果新功能对每份表单执行AutoSave(自动保存)鼠标邮件菜单列出各种行动针对LotusNotes形式字段(stylefield)的“启用的输入”规则可由用户定义的“视图”列(每份视图中多个列)嵌入的概述(outline)控制选项,用于保持文件夹的“未阅读”标记新的@命令和@函数新的LotusScript方法和属性AutoSave能完成什么工作?根据每个LotusNotes客户机中规定的固定时间间隔,当前文档中的项目可以保存到独立的Autosave数据库中。邮件数据库AutoSave数据库KimsMail.nsf本地AutoSave数据库LotusNotes客户机编辑编辑=使用表单的文档,这些表单设置了AutoSave属性以表单为基础启用AutoSave与File-Save(文件-保存)过程不一样!根据表单决定是否启用用户编辑保存到本地AutoSave数据库中在AutoSave执行时,并非所有的表单脚本事件都运行AutoSave必须在LotusNotes客户机中启用可以通过以下方式设置:策略文档,或者LotusNotesClientUserPreferences(客户机用户选项)对话框新菜单中可以选择AutoSaveFileAutoSave根据每个表单启用行动鼠标右键菜单提供的行动选项可以在视图和文件夹中使用的行动LotusNotes形式字段的“InputEnabled”(启用输入)规则支持扩展至包含大部分LotusNotes形式字段例外:RichText和RichTextLite在程序员窗格中的InputEnabled事件此规则启用/禁止可编辑字段进行输入值设为0–不允许编辑字段值设为其他值–可以编辑字段可由用户定义的视图列-每视图多个列多视图列可以把配置文档(profiledocument)用于规则“可由用户定义的”总能够显示出来可以用于多种颜色编码例如:对邮件的重点指示如果多个列使用配置文档,则他们必须使用相同的配置文档新的@命令@命令([DiscoverFolders])显示对话框,列出能够找到所选定文档的文件夹。需要使用“嵌入式大纲”并且激活“保留文件夹未读信息”属性。新的@函数@PolicyIsFieldLocked(fieldname)用于启用输入和隐藏规则中。规定$DPLocked字段是否防止对字段的修改被保存下来@IsEmbeddedInsideWCT如果LotusNotes正内嵌运行于IBMWorkplaceManagedClient™中,就返回TRUE值@AdminECLIsLocked如果AdministrationECL被锁定,就返回TRUE值@DB2Schema(server:filename)返回给定数据库的DB2Schema名称。用于DB2查询视图SELECT语句中@IsDB2(server:filename)如果给定的数据库得到DB2支持,就返回TRUE值新的LotusScript/COM/OLE方法和属性NotesAdministrationProcess.ApproveHostedOrgStorageDeletion方法NotesAgent.GetPerformanceDocument方法NotesDatabase.GetModifiedDocuments方法NotesDocumentCollection.UntilTime方法NotesUIDocument.ModifiedSinceSaved方法NotesUIWorkspace.IsEmbeddedInsideWCT方法用于NotesDOMxxx的多种新属性和方法用于NotesDXLxxx类的多种新属性和方法议题IBMLotusDominoDesigner®7WebServicesIBMDB2®集成选项可用性改进生产力增强额外的新功能IBMLotusEnterpriseIntegrator®7IBMLotusWorkflow™IBMWorkplace工具LotusEnterpriseIntegrator能够让LotusDomino应用利用外部系统数据和业务逻辑能够减少培训成本和外部系统许可成本,并获取移动数据用于实时数据访问和数据转移及同步的业界强力服务器直观的图像用户界面(UI),无需编程和LotusConnectorforSAP结合起来,可以把LotusDomino用作SAP数据的前端LotusDomino+LotusEnterpriseIntegratorDB2OracleSQLServerSybaseODBCSAP任何LotusDomino客户机LotusEnterpriseIntegrator7增强实时增强同步外部事件故障隔离服务器管理可用性和生产力增强LotusWorkflow利用点击工具和可重用对象库扩展了LotusDomino的本地工作流功能,用于转发规则、角色指定、最后期限处理以及任务自动化。自动文档批准流程用于LotusDominoDocumentManager图形流程自动转换为脚本行动LotusWorkflow7Web服务核心LotusWorkflow服务与任何LotusWorkflow流程之间的接口RASWeb附件DominoUtility服务器支持LotusWorkflow!议题IBMLotusDominoDesigner®7WebServicesIBMDB2®集成选项可用性改进生产力增强额外的新功能IBMLotusEnterpriseIntegrator®7IBMLotusWorkflow™IBMWorkplace工具IBMWorkplace产品提供了基于角色的复合应用LotusDomino应用企业内容我的团队讨论组件定制表单,工作流复合应用的编程模式易于使用,无需编程(Workplace应用构建器)构建组件/模板合成和部署应用客户通过编码实现终极灵活性(IBMRational®Tools,WorkplaceToolkit)迅速产生价值,使用可视的脚本编写工具(IBMWorkplaceDesigner)模板编辑器(Workplace应用构建器)浏览器WorkplaceManagedClient™IBMWorkplaceDesigner最迅速的为IBMWorkplace应用创建组件的途径支持创建文档导向型的业务流程组件和应用。自动化典型的企业流程,例如支出报告、变更请求或者项目管理。帮助降低开发成本。只需要很少培训,或者不需要培训,因为提供了易于使用的高级可视设计环境。创建可重用的J2EE™组件。入门门槛低,易于起步。让脚本级开发人员、LotusDomino应用设计人员、VisualBasic开发人员以及其他人很方便地为IBMWorkplace应用创建J2EE组件。很方便地支持IBMWorkplace应用健壮的安全性和管理功能。IBMWorkplaceDesigner最迅速的为IBMWorkplace环境构建组件的途径表单UI控件XML存储在关系型数据库中架构编辑器JavaScript™编辑器文档APIWorkplace应用集成IBMWorkplaceCollaborationServicesAPIToolkitv.2.5构建在IBMWorkplace服务器或客户机基础之上与协作服务相集成增添了新功能样例代码JavaAPIIBMWorkplaceManagedClient样例应用IBM

1 / 38
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功