在PI上运行自定义Java代码,闭环

2020-09-01 13:16发布

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

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


你好,

简而言之,我正在考虑在PI上设计PDF签名服务。

问题是,另一端没有接收者,消息应该通过PI传递并返回到发送者(同步):
SAP(同步请求)-> PI(自定义Java代码)-> SAP (同步响应)。

场景:

1。 ABAP报告会生成PDF表格

2。 ABAP报告要求PI对其进行签名

3。 ABAP报告开始等待PI的响应

3。 PI收到ABAP报告的呼叫并执行自定义Java代码

4。 PI将响应返回给ABAP报告

5。 ABAP报告继续执行

备注:

1。 我拥有所有必要的代码和库来签署PDF,它可以满足我的需要。

2。 设计一个简单的REST微型服务器并将其用作集成流程中的接收器将最终解决问题。 我想避免这种情况。

3。 可以在映射和适配器中使用代码,但是我不知道如何在我的情况下应用它。

那么,有可能实现上述目标吗?

干杯,谢谢。

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

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


你好,

简而言之,我正在考虑在PI上设计PDF签名服务。

问题是,另一端没有接收者,消息应该通过PI传递并返回到发送者(同步):
SAP(同步请求)-> PI(自定义Java代码)-> SAP (同步响应)。

场景:

1。 ABAP报告会生成PDF表格

2。 ABAP报告要求PI对其进行签名

3。 ABAP报告开始等待PI的响应

3。 PI收到ABAP报告的呼叫并执行自定义Java代码

4。 PI将响应返回给ABAP报告

5。 ABAP报告继续执行

备注:

1。 我拥有所有必要的代码和库来签署PDF,它可以满足我的需要。

2。 设计一个简单的REST微型服务器并将其用作集成流程中的接收器将最终解决问题。 我想避免这种情况。

3。 可以在映射和适配器中使用代码,但是我不知道如何在我的情况下应用它。

那么,有可能实现上述目标吗?

干杯,谢谢。

付费偷看设置
发送
3条回答
葫芦娃快救爷爷
1楼 · 2020-09-01 14:16.采纳回答

嗨,Bartosz!

为什么不使用接收方Java代理满足您的要求?

另一个选择是将RequestOnewayBean/WaitResponseBean和NotifyResponseBean与Java映射一起使用,执行所有必需的转换 ,作为主要处理步骤。

Evgeniy。

骆驼绵羊
2楼-- · 2020-09-01 13:59

SAP PI中外部Web服务提供商的开发,部署和测试

SAP(同步请求RFC/Proxy XI)-> PI-> AS Java(自定义Java代码SOAP请求)

AS Java(自定义Java Code Java代理SOAP响应)-> PI-> SAP(同步响应 RFC/Proxy XI)

绿领巾童鞋
3楼-- · 2020-09-01 13:49

感谢所有答案。

花一些时间尝试接收方代理方法。

最终设法部署了它(@Pedro Baroni:必须修复@TransportBindingRT批注,否则会出现部署错误)。

NWDS将其显示为正在运行,但在PI的"服务"部分中看不到WSDL端口:/

我想我必须为此另外做一个线程。

一周热门 更多>