`
cgs1999
  • 浏览: 536385 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在集群环境中如何用LotusScript获取当前服务器

 
阅读更多

在集群环境中如何用LotusScript获取当前服务器


环境

产品: Lotus Domino Designer
平台: 平台无关
版本: 5.x, 6.x

问题

在集群环境中, 当其中一台服务器没有响应时, 因为失效转移的作用, 用户会被转移到集群中的另一台服务器上。如果我们在编写程序时在LotusScript中直接指定了服务器的名称, 则该程序不具有失效转移的功能。比如有服务器A和B在同一集群中, 程序中指定了打开A服务器上的数据库, 当A服务器没有响应时,虽然用户会被转移到B服务器上, 但是程序仍然会尝试打开A服务器上的数据库。

解答

为了让LotusScript程序具有失效转移功能, 可以使用以下方法获取程序当前所在的服务器:

Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim db2 As NotesDatabase
Set db2 = New NotesDatabase(db.Server, "db_name") '此处通过NotesDatebaase的server属性获取当前所在的服务器

注意:该样例仅供参考。

分享到:
评论

相关推荐

    Lotusscript代理获取url的传值及解码

    在 Domino 服务器中,可以通过以下方式来获取 POST 请求中的参数: ```vbscript Dim session As New NotesSession Dim db As NotesDatabase Dim curdoc As NotesDocument Set curdoc = session.DocumentContext ...

    在LotusScript中取得当前用户名的几种方法

    \'在LotusScript中取得当前用户名的几种方法 假设当前用户为\"microsand/edrc/china\" 一、 user=Session.Commonusername 值为\"microsand\" 二、 user=Session.username 值为“CN=microsand/OU=edrc/O=China”

    使用lotusScript在服务器端导出excel

    在这个场景中,我们探讨如何使用LotusScript在服务器端生成和导出Excel文件。这在自动化报告生成、数据分析或者批量处理数据时非常有用。以下是实现这一功能的关键步骤和知识点: 首先,由于在服务器端操作,你需要...

    LotusScript中文帮助文档

    9. **集成环境**:R4版本的LotusScript开发通常在Notes Designer中进行,这是一个集成开发环境(IDE),包含了编辑器、调试器和测试工具,便于开发和测试。 10. **服务器端和客户端**:LotusScript可以运行在Notes...

    如何在LotusScript中调用C程序

    通过将C程序编译成动态链接库(DLL),然后在LotusScript中调用这些DLL中的函数,可以在一定程度上弥补LotusScript功能上的不足,并提高程序的整体性能。 ### 调用C程序的具体步骤 #### 步骤一:创建C语言DLL 1. ...

    Lotus Domino 第10章_在Web中使用LotusScript

    【Lotus Domino 第10章_在Web中使用LotusScript】主要讲解了如何在Web环境中利用LotusScript进行开发,这一章节对于理解Domino Web应用程序的构建至关重要。以下是对主要内容的详细阐述: 10.1 使用 LotusScript 的...

    LotusScript中数据库文档操作[定义].pdf

    LotusScript是Lotus Notes/Domino开发环境中的一种编程语言,用于处理和控制数据库的各种操作。本文将深入探讨LotusScript中关于数据库文档操作的核心概念和关键步骤。 首先,我们来看表单事件。在LotusScript中,...

    domino LotusScript程序设计

    《Domino LotusScript程序设计》是针对Domino开发人员的重要参考资料,它涵盖了LotusScript的基础概念、语法特性以及在实际应用中的高级技巧。LotusScript是IBM Lotus Domino平台上的主要编程语言,用于创建和定制...

    Lotusscript添加超链接方案

    - **兼容性问题**:在不同版本的Domino服务器中,某些功能可能会有所不同,请确保所使用的脚本和设计符合当前环境的要求。 - **安全性考虑**:在实际部署中,需要注意对URL输入的合法性验证以及对恶意链接的防范。 -...

    LotusScript学习资料

    3. **LotusScript在Domino+Web开发中的应用**:"LotusScript在Domino+Web开发中的应用两则.pdf"可能会介绍如何利用LotusScript进行服务器端编程,处理HTTP请求,创建动态网页,以及与WebSphere或其他Web服务器集成的...

    使用lotusScript在服务器端导出excel[归类].pdf

    在IT行业中,LotusScript是一种强大的脚本语言,常用于IBM Lotus Domino服务器和客户端应用程序的开发。在本文中,我们将讨论如何使用LotusScript在服务器端生成Excel文件并将其导出为PDF格式。这个过程对于自动化...

    LotusScript基本语法知识

    在LotusScript编程中,注释是非常重要的组成部分,它有助于理解代码的功能及用途。LotusScript提供了两种注释方式: 1. **单行注释**:可以通过在一行的开始处添加一个单引号 `'` 或 `REM`(Remark的缩写)来创建...

    用LotusScript连接MSSQL2000实例(ADO)

    在IT领域,特别是数据库管理和应用开发中,使用LotusScript连接至MSSQL2000实例通过ADO(ActiveX Data Objects)是一项重要的技术。本文将深入解析如何使用LotusScript与ADO结合来操作MSSQL2000数据库,包括连接...

    LotusScript解析Excle文件

    在LotusScript环境中解析Excel文件是一种常见的需求,尤其是在需要从上传的Excel文件中提取数据,并将这些数据转换为JSON格式以便于前端展示的情况下。本文档将详细介绍如何使用LotusScript进行Excel文件的解析,并...

    LotusScript语法入门中文版

    LotusScript是IBM Lotus Domino开发环境中的一种编程语言,主要用于创建和扩展Lotus Notes应用程序的功能。它基于Visual Basic,因此对于熟悉VB的开发者来说,学习LotusScript相对较为容易。本教程将带你入门...

    LotusScript

    - **变量声明**:在LotusScript中,变量可以通过`Dim`语句来声明,例如:`Dim myVariable As Integer`。 - **数据类型**:支持多种数据类型,包括整型(Integer)、长整型(Long)、字符串(String)、布尔型...

    lotusscript技巧介绍

    例如,如果你有一个名为 `v1` 的数组,你可以使用 `@Elements(v1)` 函数获取数组的元素数量,然后用 `@For` 循环遍历数组: ```lotusscript Dim n As Integer For n = 1 To @Elements(v1) ' 在这里处理 v1 数组的...

    LotusScript 代理的基本用法

    `FTSearch`是LotusScript中的一个强大工具,用于在Notes/Domino数据库中进行全文搜索。它基于数据库索引来进行高效的文档检索。 **代码示例**: ```vbscript Set dc = db.FTSearch("name", 0) ``` 这里`db`代表...

    lotusscript连接oracle数据库脚本实例

    本文将详细介绍一个经过验证的具体实例,该实例展示如何在Domino Designer环境中通过Java代理程序连接并访问Oracle数据库中的某个表,并实现对数据的读取与写入操作。 #### 标签: - LotusScript - Oracle连接 - ...

Global site tag (gtag.js) - Google Analytics