无法调试BusinessObjects 4.2的JDBC问题。

2020-09-08 13:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试将BusinessObjects 4.2 SP06连接到Google BigQuery。 Simba为此提供了一个JDBC驱动程序,我正在尝试将其设置为使用。

我已经将 4.2驱动程序打包,并将其全部打包到$ BIP上的BOBJ/dataAccess/connectionServer/jdbc/drivers/jdbc路径(正在运行RHEL7)。

这是我的jdbc.sbo文件的样子:

 <?xml版本=" 1.0"编码=" UTF-8"?> 
     <默认>
          com.sap.connectivity.cs.java.drivers.jdbc.JDBCDriver 
         
             
                 <路径> $ ROOT $/drivers/java/dbd_jdbcwrapper.jar 
                 /home/briansuk/sap_bobj/enterprise_xi40/dataAccess/connectionServer/jdbc/drivers/jdbc/GoogleBigQueryJDBC42.jar 
             
              com.sap.connectivity.cs.java.drivers.jdbc.wrapper.JDBCWrapper 
         
         通用
          jdbc 
          jdbc 
          generic_jdbc 
         查询
          jdbc 
         
         
         正确
         <!-为"数组提取大小"定义"魔术"值0,以使用默认的JDBC提取大小->
          0 
         
         错误
         
         
         正确
     
     <数据库>
         
             
                 <!-取消注释并编辑以下行
                      定义JDBC驱动程序所需的Java类
                 
                     您的jar或类文件目录
                 
                  ->
                 
                          [所有JAR文件] 
                 
                  $ JDBCCLASS $ 
                  $ DATASOURCE $ 
             
              250 
         
     
 
 

为了安全起见,我在Simba软件包的每个 行中都包含了每个单独的JAR文件(很多)。 我还尝试过使用主文件GoogleBigQueryJDBC42.jar的单个条目进行此操作,并观察到相同的行为。

我尝试过的连接字符串和类名是:

 jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443; ProjectId = sap-demos; OAuthType = 0; OAuthServiceAcctEmail = [MY SVC ACCT电子邮件]; OAuthPvtKeyPath = [完整路径 键];

 com.simba.googlebigquery.jdbc42.Driver
 

当我尝试在IDT中进行连接时,"测试连接"将在向导中起作用,并且效果很好。 但是,当我保存它并在连接对象上再次尝试"测试连接"按钮时,它会出错。 除此之外,没有其他信息:

所以我想我有几个问题:

  • jdbc.sbo配置中是否有任何看起来不正确的东西?
  • 是否有比IDT中的错误消息更深的日志记录要调试? BIP服务器上的日志记录路径中没有任何内容。
  • 我还有其他文件或配置吗?

(58.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试将BusinessObjects 4.2 SP06连接到Google BigQuery。 Simba为此提供了一个JDBC驱动程序,我正在尝试将其设置为使用。

我已经将 4.2驱动程序打包,并将其全部打包到$ BIP上的BOBJ/dataAccess/connectionServer/jdbc/drivers/jdbc路径(正在运行RHEL7)。

这是我的jdbc.sbo文件的样子:

 <?xml版本=" 1.0"编码=" UTF-8"?> 
     <默认>
          com.sap.connectivity.cs.java.drivers.jdbc.JDBCDriver 
         
             
                 <路径> $ ROOT $/drivers/java/dbd_jdbcwrapper.jar 
                 /home/briansuk/sap_bobj/enterprise_xi40/dataAccess/connectionServer/jdbc/drivers/jdbc/GoogleBigQueryJDBC42.jar 
             
              com.sap.connectivity.cs.java.drivers.jdbc.wrapper.JDBCWrapper 
         
         通用
          jdbc 
          jdbc 
          generic_jdbc 
         查询
          jdbc 
         
         
         正确
         <!-为"数组提取大小"定义"魔术"值0,以使用默认的JDBC提取大小->
          0 
         
         错误
         
         
         正确
     
     <数据库>
         
             
                 <!-取消注释并编辑以下行
                      定义JDBC驱动程序所需的Java类
                 
                     您的jar或类文件目录
                 
                  ->
                 
                          [所有JAR文件] 
                 
                  $ JDBCCLASS $ 
                  $ DATASOURCE $ 
             
              250 
         
     
 
 

为了安全起见,我在Simba软件包的每个 行中都包含了每个单独的JAR文件(很多)。 我还尝试过使用主文件GoogleBigQueryJDBC42.jar的单个条目进行此操作,并观察到相同的行为。

我尝试过的连接字符串和类名是:

 jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443; ProjectId = sap-demos; OAuthType = 0; OAuthServiceAcctEmail = [MY SVC ACCT电子邮件]; OAuthPvtKeyPath = [完整路径 键];

 com.simba.googlebigquery.jdbc42.Driver
 

当我尝试在IDT中进行连接时,"测试连接"将在向导中起作用,并且效果很好。 但是,当我保存它并在连接对象上再次尝试"测试连接"按钮时,它会出错。 除此之外,没有其他信息:

所以我想我有几个问题:

  • jdbc.sbo配置中是否有任何看起来不正确的东西?
  • 是否有比IDT中的错误消息更深的日志记录要调试? BIP服务器上的日志记录路径中没有任何内容。
  • 我还有其他文件或配置吗?

(58.2 kB)
付费偷看设置
发送
3条回答
樱桃小丸子0093
1楼-- · 2020-09-08 13:49

我没有适合您的解决方案,但有一些调试建议。

您从BigQuery驱动程序中获取了异常,因此这表明至少类路径是正确的。

在IDT中,按Alt + Shft + Q,L弹出错误日志(顺便说一句,您可以按Ctrl + Alt + L弹出键盘快捷键列表)。 错误日志可能会显示有关该异常的更多详细信息。

南山jay
2楼-- · 2020-09-08 13:27

我已修复您的标签。 下次请选择更谨慎的方法。

四川大学会员
3楼-- · 2020-09-08 13:29

我会尝试查看您添加到服务器上的所有新文件是否都分配了755个权限。

一周热门 更多>