[英]Connecting Java SCP app to ABAP on-premise JCo3
我正在使用 SAP JCo3 连接器开发部署在 SAP Cloud Platform 上的 Java 应用程序。 它应该对 ABAP 后端进行一些 RFC 调用,因此我使用的是 SAP Cloud Connector。 目标是在 SAP Cloud Platform 中定义的,但是我想动态传递用户名和密码(来自登录掩码)以使用不同的用户登录 SAP 后端。 上述属性分别是jco.client.user和jco.client.passwd 。
如何动态更改 JCoDestination 的属性,从而允许多个用户同时使用该应用程序? 没有方法“setProperties(...)”。
您不能为此使用属性文件,但必须注册 DestinationDataProvider。 SAP已讨论过此主题,答案包含如何执行此操作的示例代码。
另一个涵盖此主题的文档是如何从 SAP JCo2 迁移到 SAP JCo3 并在多线程环境中使用 SAP JCo3 。 您可能对执行迁移的特定怪癖不感兴趣,但它描述了诸如 DestinationDataProvider 之类的内容以及您可能会觉得有用的其他内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.