SAP Process Orchestration
SAP Process Integration
SAP NetWeaver Process Integration, adapters
SAP Process Integration, connectivity add-on
SAP Process Integration, secure connectivity add-on
SAP Process Integration, business-to-business add-on
SAP Exchange Infrastructure
SAP Business Process Management
SAP Business Rules Management
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好伴侣, 基本上,要求是从发...
Rajesh,
如果您的情况是(据我所知)
1.获取AccessToken(每30分钟过期一次)
2。 使用此AccessToken进行与API的实际数据交换,并且您不想调用1st tokenService(至少直到令牌到期)进行新的数据交换。
请分别找到以下评论:
[Option-01]
您可以设计直通方案(例如CONCUR Integrations)。 这将是SAPPO(单个堆栈)中的SOAP-to-REST(同步方案)。 在这里,您作为Web服务(WS)托管,将在ECC程序中使用。 该WS将依次与您的目标API交互。
在频道中使用变量(用于TargetURL,HTTP标头等,令牌)。
这些变量中的值应在调用代理类之前由报表程序填充。
您的ECC程序将根据您的businessData交换顺序多次调用相同的SAPPO服务,例如:
1。
第一个代表AccessToken(如果需要,此处为帧url,标题,TokenRequest,然后传递给代理。从Response,读取令牌)2。 带有API的DataExchange 1(根据要求再次创建url,标头,请求,令牌等)
3。 具有API的DataExchange 2(根据要求再次创建url,标题,要求,令牌等)
这种顺序的数据交换可以使用相同的令牌至少持续30分钟。
[Option-02]
每隔25分钟从一个接口获取访问令牌,将其存储在ECCTable或带有DateTime Stamp的文件中。 其他接口(将与aPI进行数据交换)必须引用存储的令牌信息w.r.t。 它的触发时间和存储的令牌到期信息。
[Option-03]
在单一场景中,在REST-Receiver中,您每次使用数据传输都会消耗accesstoken API和第二数据交换API(如果不需要顺序数据传输)
或者使用博客链接中提供的以下JavaMap Program示例,其中调用了AccessToken API和2nd API进行数据交换,此处2nd API(函数名称SharePoint_WriteFile)可以循环调用多次 em>:
使用SAP PI Java Map在Sharepoint中发布pdf文件
感谢与问候,
Dilip
一周热门 更多>