点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试在IDT中建立与MS SharePoint的连接。 连接正在使用通用的OData 2.0驱动程序。 我已经在多个浏览器中确认服务URI,指定的用户名和密码都是正确的。 但是,当我测试连接或尝试在Universe中使用它时,它将返回错误,但错误消息仅为
" org/apache/commons/codec/binary/Base64"
IDT中的测试连接并不表示连接失败,它只是返回错误消息。 我认为这表明可能不喜欢SharePoint服务器的响应,但我不知道可能是什么。 我们使用的是BOBJ 4.2 SP7。 有人有任何建议吗?
IDT的详细日志:
!ENTRY com.businessobjects.bimodeler.shared 4 0 2019-11-12 14:51:51.226 !MESSAGE错误 org/apache/commons/codec/binary/Base64 !堆栈0 java.lang.NoClassDefFoundError:org/apache/commons/codec/binary/Base64 在com.sap.connectivity.cs.java.drivers.odata.ODataConnection.openURLConnection(ODataConnection.java:496) 在com.sap.connectivity.cs.java.drivers.odata.BaseODataDriver.parseMetadataModel(BaseODataDriver.java:276) 在com.sap.connectivity.cs.java.drivers.odata.BaseODataDriver.connect(BaseODataDriver.java:208) 在com.sap.connectivity.cs.java.JAVAGenericJob。(JAVAGenericJob.java:71) 在com.sap.connectivity.cs.java.JAVAJob。 (JAVAJob.java:32) 在com.sap.connectivity.cs.java.JAVAOpenJob。 (JAVAOpenJob.java:39) 在com.sap.connectivity.cs.java.OpenJob。 (OpenJob.java:66) 在com.sap.connectivity.cs.java.ConnectionServer.getJob(ConnectionServer.java:413) 在com.sap.connectivity.cs.core.ConnectionServer.CreateJob(ConnectionServer.java:74) 在com.sap.connectivity.cs.api.trace.EnvironmentLogger.CreateJob(EnvironmentLogger.java:1400) 在com.sap.connectivity.cs.extended.ConnectionServer.CreateJob(ConnectionServer.java:982) 在com.sap.connectivity.cs.api.trace.EnvironmentLogger.CreateJob(EnvironmentLogger.java:1400) 在com.businessobjects.mds.services.relational.Job.createSafeJob(Job.java:267) 在com.businessobjects.mds.services.relational.Job.create(Job.java:218) 在com.businessobjects.mds.services.relational.CsService.createJob(CsService.java:914) 在com.businessobjects.mds.services.relational.CsService.createJob(CsService.java:895) 在com.businessobjects.mds.services.relational.CsService.pingInfo(CsService.java:987) 在com.businessobjects.bimodeler.shared.dialogs.testconnection.TestConnectionAction.testRelational(TestConnectionAction.java:226) 在com.businessobjects.bimodeler.shared.dialogs.testconnection.TestConnectionAction.testConnection(TestConnectionAction.java:110) 在com.businessobjects.bimodeler.shared.dialogs.testconnection.TestConnectionAction.runChecked(TestConnectionAction.java:161) 在com.businessobjects.bimodeler.framework.actions.AbstractActionDelegate.run(AbstractActionDelegate.java:51) 在com.businessobjects.bimodeler.framework.actions.AbstractActionDelegate.run(AbstractActionDelegate.java:171) 在com.businessobjects.bimodeler.connection.relational.editor.StaticConnectionGeneralPage $ 9.widgetSelected(StaticConnectionGeneralPage.java:317) 在org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) 在org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 在org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003) 在org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823) 在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422) 在org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384) 在org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348) 在org.eclipse.ui.internal.Workbench.access $ 4(Workbench.java:2200) 在org.eclipse.ui.internal.Workbench $ 5.run(Workbench.java:495) 在org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288) 在org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490) 在org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 在com.businessobjects.bimodeler.rcp.Application.start(Application.java:25) 在org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) 在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 在org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386) 在org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498) 在org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549) 在org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) 在org.eclipse.equinox.launcher.Main.run(Main.java:1236)
您是否可以检查目录" ....... \ SAP BusinessObjects Enterprise XI 4.0 \ dataAccess \ connectionServer \ sharedLibraries \ apache_http"中是否存在" commons-codec-1.4.jar"文件。
>....
还要尝试测试与其他OData Server的连接(例如 http://odata.pyslet.org/天气/)
我已修复您的标签,因为数据库连接情况是在语义标签保护伞下处理的。
就是这样。 该文件夹中缺少编解码器。 一进去,就可以建立到SharePoint服务器的OData连接。 谢谢。
一周热门 更多>