如何使用SFSF扩展帐户运行计划作业,找不到目标

2020-09-22 03:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 任何人都已经...

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

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


大家好,

任何人都已经使用过ConnectivityConfiguration API吗?

我需要执行计划的作业,因此需要使用sap.help,我应该使用技术用户将身份验证方法与SAML2BearerAssertion一起使用

我在命令neo hcmcloud-create-connection中提供了--technical-user-id,并在订阅级别创建了目的地

该应用是通过订阅提供的

在Java应用程序中,阅读我尝试过此代码的文档,即使在子帐户中创建了目标,结果也始终为null ...

 Context ctx = new InitialContext();
 localConnectivityConfiguration =(ConnectivityConfiguration)ctx.lookup(" java:comp/env/connectivityConfiguration");
 localConnectivityConfiguration.getConfiguration("目的地名称");
 

我还尝试了getConfiguration(String accountID,String DestinationName)方法

 Context ctx = new InitialContext();
 localConnectivityConfiguration =(ConnectivityConfiguration)ctx.lookup(" java:comp/env/connectivityConfiguration");
 localConnectivityConfiguration.getConfiguration(" AccountID","目标名称"); 

如何在主机上运行计划的作业并从消费者子帐户访问目的地?

文档 ...

如果您有两个具有相同名称的目的地,一个在子帐户级别配置,另一个在应用程序级别配置,则getConfiguration()方法将在子帐户级别返回该目的地。 优先顺序为:订阅级别->子帐户级别->应用程序级别。
 

但是这没有发生...

有人已经实现了带有订阅的调度程序,或者遇到过类似的事情吗?

2条回答
代楠1984
2020-09-22 04:49 .采纳回答

您好,穆里洛,

您是否看到过博客

使用Java计划任务时,您的应用程序需要在特定租户(子帐户)上执行Destination API方法,以查找配置。 查看 Tenant API 文档。

因此,首先要获得对"全局帐户"的可用订阅,然后再使用可调用对象调用execute方法,该对象将执行对目标API的调用以检索子帐户目标,然后从那里运行任何相关任务。

关于,
伊凡

一周热门 更多>