生成自定义入站代理以在CPI中使用所需的PI/PO

2020-09-07 05:50发布

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

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


您好,

您能否确认我们需要连接到ECC/S4H的PI/PO实例才能在PI ESR中创建我们自己的服务接口并在SPROXY中生成入站代理?

我的要求是使用XI接收器通信通道从CPI到S4H调用入站代理,但是在环境中没有PI/PO实例。

谢谢

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

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


您好,

您能否确认我们需要连接到ECC/S4H的PI/PO实例才能在PI ESR中创建我们自己的服务接口并在SPROXY中生成入站代理?

我的要求是使用XI接收器通信通道从CPI到S4H调用入站代理,但是在环境中没有PI/PO实例。

谢谢

付费偷看设置
发送
4条回答
悠然的二货
1楼 · 2020-09-07 06:36.采纳回答

您好布鲁诺·塞林(Bruno Ceolin)

将来,您可以提供屏幕截图,以便在此处提供屏幕截图就很好了 是您所面临问题的一​​个更好的主意。 以下是我想对您提到的几个项目做出回应的尝试:-

1)命名空间等

是的,由于您不是从ESR生成的,因此它使用默认的命名空间。 在下面的示例中,使用 sample.txt (扩展名为.TXT的示例WSDL),我在

以下服务提供商将

2)没有异步 stub

较新生成的代理不再具有EXECUTE_ASYNCHRONOUS方法,而是具有基于服务操作的方法名称。

3)SPROXY

我使用SE80,右键单击>创建>企业服务-但我认为 使用SPROXY是相同的。

致谢

英语Swee

95年老男孩
2楼-- · 2020-09-07 06:24

谢谢!

CPI在此实施后能够使用代理。

此致

CJones
3楼-- · 2020-09-07 06:29

您好,布鲁诺

如果您的环境中没有PI/PO,则需要

1)手动定义 使用WSDL的服务接口架构

2)基于外部WSDL/Schema创建服务提供程序

3)在CPI接收器适配器中使用具有SAP-RM协议的SOAP适配器

< p>对于(3),仍然可以使用XI适配器,但是您的后端ECC/S4H系统需要连接到另一个具有SLD的系统(可能是SolMan)。 XI 3.0协议在后端使用本地集成引擎,这需要SLD交互才能进行配置和运行。

问候

英语Swee

CPLASF-自律
4楼-- · 2020-09-07 06:11

感谢英语Swee ,

实际上,我们已将ECC/S4H连接到SLD,并且完成了步骤1和2。 步骤3我们仍然想使用XI适配器。 问题是,当我们创建服务提供者时,它不允许我们为其提供正确的名称空间,接口名称等,并且生成的代理没有实现" Execute-Asynchronous"存根方法。 对于命名空间,它为我们提供了默认的SAP命名空间,并且仅允许我们提供命名空间前缀。

创建入站代理是正确的方法吗? 使用外部WSDL作为结构,在SPROXY中创建服务提供者?

再次感谢您的宝贵帮助!

布鲁诺

一周热门 更多>