我们能否使用查询生成器或Restful API获取Universe连接的详细信息,例如数据库主机名,数据库类型

2020-09-15 01:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我正在尝试从查询生成器中获取...

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

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


嗨,我正在尝试从查询生成器中获取Universe连接详细信息,例如服务名称,用户名,类型,但无法从查询生成器中获取,请让我知道从查询生成器中获取此信息的任何建议,或者 宁静的API

谢谢

10条回答
骆驼绵羊
2020-09-15 01:59

嗨,Dan,谢谢您的信息,我们能够设置SL Java SDK并尝试使用以下方法获取连接信息(数据源名称,用户名) 查询下方

SlContext context = SlContext.create();

IEnterpriseSession enterpriseSession = CrystalEnterprise.getSessionMgr()。logon(" USERID"," PW","服务器名称"," AUT MODE"); context.getService(CmsSessionService.class).setSession(enterpriseSession);

1st

CmsResourceService cmsService = context.getService(CmsResourceService.class);

List connections = cmsService.getUniverseConnections("/img/Universes/FOLDER NAME/UNIVERSE NAME.unx"); System.out.println(connections);

第二个

DatabaseConnection connx = cmsService.loadConnection("/img/Connections/FOLDER NAME/CONNECTION NAME"); System.out.println(connx.getParameter(" DATASOURCE")。getValue());

context.close();

enterpriseSession.logoff();

我们能够使用查询的第一部分来获取连接名称,同时运行查询的第二部分来获取数据源信息,我们会遇到错误。 任何建议都会有所帮助。

预先感谢

致谢

Vedeeswar

一周热门 更多>