问题标签 [sapjco3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
154 浏览

sapjco3 - SAPJCo 是特定于 SAP 安装还是可以在不同的 SAP Box 之间重复使用?

我正在尝试使用 SAP JCo 连接到 SAP 系统。我们的客户需要很长时间才能下载并提供 SAP JCo。SAP JCo dll 和 Jar 是特定于 SAP Box 还是可以跨不同的 Box 使用?我可以使用使用我们 SAP Box 中注册的 SAP ID 下载的 SAP JCo 并使用它吗?

0 投票
1 回答
174 浏览

java - 为不同的 sso 票重用 jco 3 连接池

我们创建了一个使用 JCo3 访问远程 SAP 系统数据的 java 应用程序。

我们正在使用 SSO 票证连接到该系统。

问题是是否有某种方法可以为所有用户 SSO 票证重用相同的连接池,而不是为每个令牌创建一个专用池。

目前我们有一个 DestinationDataProvider.getDestinationProperties 实现,它将 SSO Ticket 作为参数并返回相应的 Properties 实例,我相信最终每个用户都有一个连接池。

我不确定这种配置的效率如何,并且可能想知道这些连接是否可以以某种方式被重用。

0 投票
1 回答
73 浏览

wso2 - WSO2 SAP 端点属性文件 - 搜索错误的文件名和路径

我有旨在“获取”序列的“导出”代理服务。该序列指向${server}/services/sapBapi或“sapBapi”代理服务。“sapBapi”代理服务指向gov:endpoints/sapbapiendpoint.xml端点,具体地址在哪里:bapi:/abc

$WSO2_HOME/repository/conf/sap根据此处的官方文档,我在路径上有带有 SAP 端点参数的 abc.dest 和 abc.server 属性文件

当我想使用“导出”代理服务并发送数据时,我会在日志中找到:

当我将export.dest文件放入 path$WSO2_HOME/repository/conf/sap/abc/services/sapBapi/services/时,它可以完美运行。

我的问题:

  1. 为什么在所描述的情况下为 .dest 属性文件使用代理服务名称(“导出”)?
  2. 为什么它在路径上搜索 .dest 属性文件$WSO2_HOME/conf/sap/abc/services/sapBapi/services/而不是$WSO2_HOME/repository/conf/sap/

WSO2 版本:6.5.0

0 投票
1 回答
217 浏览

java - SAP JCo SAML 身份验证

我需要在我的一个使用 Sap Java 库 (SAPJCO) 连接到 SAP 的应用程序中支持 SAML 身份验证,但找不到任何展示 JCO 功能的相关文章。有没有人有这方面的经验?

0 投票
1 回答
228 浏览

java - JCo 中 FM 参数的反映

在 SAP 中调用函数模块(将 DESTINATION 参数作为 SAP JCO SERVER)然后使用 Java(在 SAP JCO 服务器中)处理它时,动态接收参数列表及其值存在问题。

关键是我需要一种动态方式在 JCO 服务器(使用 Java)中获取有关 SAP 中调用了哪些 SAP 功能以及使用哪些参数(导入、导出、更改和表)的信息(因为我的 JCO 服务器服务器“侦听” SAP RFC 调用,我必须存储有关这些来自 SAP 的调用的信息)。

我知道(例如对于导入参数)使用命令:

在 Java 中我可以接收这些数据,但是如何处理这个类型的变量JCoParameterList?即,如何从这个变量“ParameterList”中获取有关参数名称、它们的类型以及在 SAP 中调用它们的值的信息?

对于如何在 Java 中从类型对象中检索这些数据的任何建议,我将不胜感激JCoParameterList

亲切的问候,安德鲁

0 投票
0 回答
109 浏览

java - SAP FM 的 JCo 通用处理程序注册

如何在 SAP JCo 中注册处理程序,以便它侦听所有远程启用的 SAP 功能模块,这些模块在 SAP 中以“Destination”参数作为 JCo 服务器调用?

我知道,我们可以使用以下方法为特定功能注册一个处理程序:

但是如何创建一个通用处理程序,它将为所有函数动态工作,而不仅仅是使用“registerHandler”方法显式声明?

0 投票
0 回答
191 浏览

java - 用于多个(动态)SAP 系统和存储库的 SAP JCo 服务器

我们有两个 SAP 系统(SYS_ASYS_B)。从SYS_A我们想从系统SYS_B调用一个 RFC FM (一个 RFM,物理上位于SYS_B系统上,因此 JCo Server 存储库也应该指向SYS_B存储库),目标参数定义为 JCo Server,例如在系统上我们使用 ABAP 调用SYS_A :

那么如何在 JCo 中定义服务器和存储库的属性,以便我们动态获取有关被调用函数的元数据?以及如何动态地做到这一点,以便当从另一个系统SYS_C调用 RFC FM 时它也可以工作,即 JCo Server 也会捕获这个调用以及调用元数据?

jco.server.repository_map我们应该为此使用财产吗?如果是这样,您如何使用此参数定义它?如何在 JCo 中定义它,调用来自SYS_A,但存储库位于SYS_ASYS_B上,可能在任何其他系统上?

0 投票
1 回答
81 浏览

sapjco3 - sapjco3.dll 已在另一个类加载器中加载

我正在使用带有 jdk8 的 Tomcat 9。我在 Tomcat 服务器上只部署了 1 个 webapp。Sapjco3.jar 和 dll 放在 webapps 的 WEB-INF\lib 或 Tomcat\lib 文件夹中。来吧,这个错误可能不会发生?可能是什么原因?尝试了有关 stackoverflow 问题的所有选项。没有任何效果。

0 投票
1 回答
408 浏览

sapjco3 - com.sap.conn.jco.AbapException: (126) ERROR: ERROR Message 172 of class 29 type E

I am getting below exception while executing the JCoFunction.

Getting this exception

0 投票
1 回答
94 浏览

maven - Azure DevOps SaaS Maven 生成代理问题

我对 Azure DevOps SaaS Maven 构建代理问题有疑问。

当我使用 Azure DevOps SaaS (Windows 2019) Maven 构建代理运行 maven 构建时,我收到以下错误消息。我通读了 MojoExecutionException 指南,似乎是 POM.xml 中的插件导致了这个问题。

  1. 我怎么知道是哪个 POM 造成了这个问题?
  2. 此问题修复的指导方针是什么?

顺便说一句,该构建在开发人员的本地 Maven 构建环境中运行良好

感谢您一直以来的帮助!

构建错误

POM.xml