首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP JCo: JCoDestination与JCoClient

SAP JCo: JCoDestination与JCoClient
EN

Stack Overflow用户
提问于 2012-10-24 16:04:11
回答 2查看 8.1K关注 0票数 7

我使用JCo库从Java语言中调用了一个函数。到目前为止,我的调用工作正常,但当我在互联网上寻求帮助时,总是有一个JCoClient被用来获取函数、提交等。

但是JCO3中不存在JCoClient类。

相反,我使用的是我用配置文件创建的JCoDestination实例。

JCoClient和JCoDestination有什么区别?为什么没有人在谈论JCoDestination,而总是在谈论JCoClient?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-24 20:19:56

SAP Java连接器已经从2版本完全修改为3版本。旧的JCO.Client类已经被JCoDestination取代,但这不仅仅是名称的改变,库架构也完全改变了,所以将代码从JCo 2移植到JCo 3不仅仅是改变类名的问题。例如,要使用JCO2连接到SAP服务,必须编写如下代码:

JCO.Client client = JCO.createClient(...);

client.connect();

而在JCo 3中,您可以:

代码语言:javascript
复制
JCoDestination destination = JCoDestinationManager.getDestination(serviceName);

您可以在this URL上找到关于这两个库的信息。此外,在this link上有从2迁移到3的详细指南。也可以从前一个链接的左侧索引访问后一个链接,从该链接可以访问两个版本的客户端编程信息。

票数 9
EN

Stack Overflow用户

发布于 2012-10-24 16:39:54

您将发现的大多数“东西”都隐含地指的是Java连接器的旧版本(2.x)。您仍然可以从SAP获取该版本,我鼓励您这样做-不是使用它,而是比较javadoc。您将看到,在2.x和3.x版本之间,类结构发生了根本性的变化(我想说的是,更好了)。但是,这意味着您必须重新处理许多示例,因为类名称已更改。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13045096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档