- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们创建了一个使用 JCo3 访问远程 SAP 系统数据的 Java 应用程序。
我们正在使用 SSO 票证连接到该系统。
问题是是否有某种方法可以为所有用户 SSO 票证重用相同的连接池,而不是为每个 token 创建专用池。
目前,我们有一个 DestinationDataProvider.getDestinationProperties 实现,它将 SSO Ticket 作为参数并返回相应的 Properties 实例,我相信最终会为每个用户提供一个连接池。
我不确定此配置的效率如何,并且可能想知道这些连接是否可以以某种方式重用。
最佳答案
技术 RFC 连接设计不允许与不同用户重复使用 RFC 连接。 RFC连接与用户身份绑定(bind),且无法切换。因此,无法实现具有多个物理连接且按需使用不同用户 ID 的连接池。这不是 JCo 的限制,而是一般 RFC 的限制。
然而,这并没有那么悲惨,因为 RFC 连接建立中最昂贵的部分不是通过 TCP/IP 打开新的物理连接,而是 RFC 用户授权过程及其 RFC 上下文对象创建和内部初始化。因此,为每个目的地和用户提供连接池才是真正有助于实现更好性能的方法。您无需担心并注意优化内部 JCo 连接池。即使每个用户 ID 有自己的池,这也已经可以很好地开箱即用。
关于java - 为不同的 sso 票据重用 jco 3 连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59408200/
我想使用 SAP JCo 为我的 Java 程序选择用户数据。 但我得到的只是: Sep 23, 2014 1:34:28 PM org.apache.catalina.core.StandardWr
我们正在尝试从独立的 Java 应用程序与 SAP R/3 通信为此,我们将使用 JCo 3.0 库。 根据文档,我了解到有 2 种方法可以连接到 SAP。 作为 JCo 客户 作为 JCo 服务器
我正在尝试使用 java 代码连接到 SAP 服务器,该代码是用 eclipse 编写的。我在这里使用这段代码...... JCO.Client mConnection; /*getting
我尝试使用 com.sap.mw.jco.* 的一些类,例如 IRepository 和 JCO。但是我的 IDE(Intellij) 无法识别这个类。总是有编译错误。我尝试将 libsapjco3.
我正在尝试通过函数 RFC_READ_TABLE 从表 VBRK 获取数据,但总是收到数据缓冲区超出异常。 final JCoConnection managedConnection2 = sapCo
我正在尝试将 SAP 系统从 Java 连接到 SAP JCo,但找不到 librfc32.dll、com.sap.utils 和 的库com.sap.mw. 我做错了什么吗?我的 JCo 版本是 3
我们有一个 BAPI,可以将指定的文档上传到 SAP 软件。 BAPI 接受三个参数:ID、FILE_LOC、FOLDER_NAME。 我在 JCo 代码中设置值如下: JCO.ParameterLi
我并没有真正设法找到关于此的适当文档。在 JCO com.sap.conn.jco.JCoDestination 和 com.sap.conn.jco.JCoDestinationManager 中有
我需要在我的一个使用 Sap Java 库 (SAPJCO) 连接到 SAP 的应用程序中支持 SAML 身份验证,但找不到任何展示 JCO 功能的相关文章。有没有人有这方面的经验? 最佳答案 目前
我有一个基于 java 的 IDoc 监听服务器,它是使用 JCo 3 构建的。当我启动它并从 sap 系统发送 IDoc 时,它在下面的跟踪中给了我一个异常。 正如它所说,我认为这是由于消息服务器不
如何使用 JCO 从 Java 应用程序建立到 SAP EP(门户)的连接? 我们能够连接到 ABAP 系统,但无法获取更多信息来建立与 SAP PORTAL 的连接并读取 UME 用户。 最佳答案
我正在开发一个 IDOC 服务器,它可以连接到同一 SAP 系统上的多个目的地(网关主机相同)并接收 IDoc。我不确定我需要运行多个 JCoServer 实例还是需要具有多个目的地的单个 JCoSe
首先,我不是 SAP/BAPI 开发人员。我们有一个 java 应用程序,它使用 JCo 库通过 RFC 调用一些 BAPI。问题是是否有任何方法可以在单个事务中调用其中的多个。 我认为正确的做法是
我建立了与 SAP 服务器的连接,我想在我的 Java 程序中打印 BAPI 列表。我正在使用 sapjco3.jar。 有什么办法吗? 最佳答案 您还可以使用功能模块SWO_QUERY_API_ME
假设 SAP 表之一中有 100 条记录,而我只想访问其中 5 条。当我调用 BAPI 函数执行时,它会将所有 100 条记录放入内存中,然后只有我可以迭代它们。 执行BAPI函数之前如何将记录限制为
我正在尝试从 SAP 系统读取表,但总是收到此错误: Exception in thread "main" com.sap.conn.jco.JCoRuntimeException: (127) JC
通过使用 SAP JCO,我在我的 Java 应用程序和 SAP 服务器之间建立了有效连接。问题是我的连接仅限于 1 个服务器。应该有一个选项可用于连接到充当负载平衡器的 SAP 消息服务器。 有人知
是否有任何模拟服务器可以连接到 Jco 客户端库并测试我的客户端代码。我正在为 sap 客户端开发代码,目前我无法访问服务器,但我需要验证代码是否适用于模拟服务器。有人知道怎么做吗?谢谢... 最佳答
我目前正在使用 SAP JCo 连接到 SAP 系统并从 SAP 表中获取数据。我正在使用内部 BAPI 函数从 SAP 表中获取数据。我想知道如何从 SAP 表中获取数据,只需指定表名和应从中检索数
我们面临 SAP JCo 服务器问题。 问题:我们有一个正在运行的 SAP JCo 服务器。假设如果系统脱离网络,运行 SAP JCo 服务器开始抛出错误。如果系统在 30-45 分钟内恢复网络,则启
我是一名优秀的程序员,十分优秀!