2020-08-19 06:58发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我是这个概念的新手。 我们有多个使用sapjco3.jar连接SAP系统的应用程序。 在应用程序的执行过程中,我们面临着" DestinationDataProvider已注册"的问题。 是否有示例代码可用于创建可在多个应用程序之间工作的数据目标。
感谢与问候,
Christober Anantharaj.M
Hi Christober,
您只能注册一个DestinationDataProvider,如果已经注册了一个,则应用程序应该使用它而不是创建一个新的。
请参阅Javadoc帮助 使用JCo SDK:
"
最诚挚的问候,
Antal
@ Christober Anantharaj M 您好,我遇到了同样的问题。您是否在注释工作中编写了代码示例? 取消注册的正确方法是什么?
感谢您的即时回复。 我们有多个使用SAP系统的应用程序。 我们正在使用sapjco3.jar。 这是用于与SAP系统执行连接的代码。
myProvider = new MyDestinationDataProvider(); 字符串错误=""; 尝试 {如果(!Environment.isDestinationDataProviderRegistered()) { error =" Error 在注册datadestination提供程序时"; Environment.registerDestinationDataProvider(myProvider); } else { error ="在注销和重新注册datadestination提供程序时出错"; Environment.unregisterDestinationDataProvider( myProvider); Environment.registerDestinationDataProvider(myProvider); } } 捕获(IllegalStateException providerAlreadyRegisteredException) { providerAlreadyRegisteredException.printStackTrace(); 引发新错误(错误 ); }
我们注意到建立连接的问题。
"由以下原因导致:java.lang.IllegalStateException:DestinationDataProvider已注册"
在上面的代码中,我们尝试注销现有连接。 但是我们不能。 现在我明白了这个问题。 请说明注册"仅DestinationDataProvider的一种实现"的方法
谢谢
最多设置5个标签!
Hi Christober,
您只能注册一个DestinationDataProvider,如果已经注册了一个,则应用程序应该使用它而不是创建一个新的。
请参阅Javadoc帮助 使用JCo SDK:
"
最诚挚的问候,
Antal
@ Christober Anantharaj M 您好,我遇到了同样的问题。您是否在注释工作中编写了代码示例? 取消注册的正确方法是什么?
嗨,
感谢您的即时回复。 我们有多个使用SAP系统的应用程序。 我们正在使用sapjco3.jar。 这是用于与SAP系统执行连接的代码。
myProvider = new MyDestinationDataProvider();
字符串错误="";
尝试
{
如果(!Environment.isDestinationDataProviderRegistered())
{
error =" Error 在注册datadestination提供程序时";
Environment.registerDestinationDataProvider(myProvider);
}
else
{
error ="在注销和重新注册datadestination提供程序时出错";
Environment.unregisterDestinationDataProvider( myProvider);
Environment.registerDestinationDataProvider(myProvider);
}
}
捕获(IllegalStateException providerAlreadyRegisteredException)
{
providerAlreadyRegisteredException.printStackTrace();
引发新错误(错误 );
}
我们注意到建立连接的问题。
"由以下原因导致:java.lang.IllegalStateException:DestinationDataProvider已注册"
在上面的代码中,我们尝试注销现有连接。 但是我们不能。 现在我明白了这个问题。 请说明注册"仅DestinationDataProvider的一种实现"的方法
谢谢
Christober Anantharaj.M
一周热门 更多>