2020-09-22 08:50发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们有一个由三台BOBJ 4.1 SP10机器组成的WIN2016集群。 我们的用户无需传统登录即可通过我们的应用程序访问启动板,但目前仅限用于连接的静态系统名称。
我看到了各种各样的简单代码片段,它们以当前的工作方式访问该应用程序。 我只是在寻找实现@BOBJCLUSTERNAME的使用的最佳方法,这样,如果其中一台服务器由于任何原因出现故障,群集仍然可以接听电话。
至少,您必须首次登录到单个CMS。 之后,App服务器(或运行应用程序的计算机)应将@Clustername以及群集的所有单个成员存储在属性文件中。
创建文件的位置取决于应用程序运行所在的帐户。
在Windows上,文件为:C:\ Users \ <用户名> \。businessobjects \ clusterinfo.1400.properties
如果运行该应用程序的计算机上不存在此文件,则@Clustername将不起作用。如有必要,可以在计算机之间复制该文件。
如果此应用程序在多台用户计算机上而不是在Web服务器上运行,则最简单也是最好的做法是使用Try..Catch登录。 首先尝试使用@clustername,如果失败,请尝试使用固定的服务器名或IP为第一次登录创建属性文件。 从那时起,@ Clustername应该起作用。
Dan
您是否在这里查看过开发指南:
https://help.sap.com/viewer/p/SAP_BUSINESSOBJECTS_BUSINESS_INTELLIGENCE_PLATFORM
?
您能否提供有关什么链接以及登录系统的方式的更多详细信息?
这完全取决于用户访问BOE的方式以及您为什么使用静态系统名称 代替@cluster
在启动板中,可以在属性文件cms.default = CMSname或clustername中设置系统名称,但是如果使用自定义代码,则可能绕过了属性文件。
cluster.properties的设置可能有助于BI管理标签,但是如果使用SDK也可能会绕过
最多设置5个标签!
至少,您必须首次登录到单个CMS。 之后,App服务器(或运行应用程序的计算机)应将@Clustername以及群集的所有单个成员存储在属性文件中。
创建文件的位置取决于应用程序运行所在的帐户。
在Windows上,文件为:C:\ Users \ <用户名> \。businessobjects \ clusterinfo.1400.properties
如果运行该应用程序的计算机上不存在此文件,则@Clustername将不起作用。
如有必要,可以在计算机之间复制该文件。
如果此应用程序在多台用户计算机上而不是在Web服务器上运行,则最简单也是最好的做法是使用Try..Catch登录。 首先尝试使用@clustername,如果失败,请尝试使用固定的服务器名或IP为第一次登录创建属性文件。 从那时起,@ Clustername应该起作用。
Dan
您是否在这里查看过开发指南:
https://help.sap.com/viewer/p/SAP_BUSINESSOBJECTS_BUSINESS_INTELLIGENCE_PLATFORM
?
您能否提供有关什么链接以及登录系统的方式的更多详细信息?
这完全取决于用户访问BOE的方式以及您为什么使用静态系统名称 代替@cluster
在启动板中,可以在属性文件cms.default = CMSname或clustername中设置系统名称,但是如果使用自定义代码,则可能绕过了属性文件。
cluster.properties的设置可能有助于BI管理标签,但是如果使用SDK也可能会绕过
一周热门 更多>