点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,专家
我需要在SAP CPI中使用接收方适配器类型IDOC创建iflow。 如果通过Postman发送,则直接发送到Web服务url,发送Header Content-Type = text/xml,然后发送下一个XML。 它可以正常工作并正确响应,但是通过CPI,没有。 我有这种情况:
0000000000000001 ORDERS05 订单 DEVCLNT100 LS SENDER SAPXI LI 17300010
连接段中的配置如下:
地址https:///sap/bc/srt/idoc?sap-client = 100 代理类型Internet IDoc内容类型文本/XML 认证基础 凭证名称SAP_Login 压缩讯息X 允许分块X 清理请求标头X
但是CPI响应。
com.sap.it.rt.adapter.http.api.exception.HttpResponseException: 发生内部服务器错误:尝试调用该方法时 返回空对象的org.apache.cxf.message.Message.get(java.lang.Object) 来自org.apache.cxf.message.Exchange.getInMessage()。 失败的MPL ID 消息是:AF1mle4fmMAN-A1tIMtHNk-qPtzd
非常感谢您的回答。 预先感谢。
Jaime Rivera。
(14.9 kB)
你好海姆
如果您尝试从CPI发送IDoc到本地SAP系统,则问题出在通道的"代理类型"设置中。 值" Internet"表示您正在尝试通过Internet访问系统,而CPI绝对不能这样做。 值"本地"表示CPI应该通过Cloud Connector到达SAP系统。 当然,这需要设置Cloud Connector。
Cloud Connector是一种安装在内部部署网络中某台计算机上的产品。 它连接到您的SAP Cloud Platform子帐户,并在SCP和您的网络之间建立加密的隧道。 从那时起,SCP服务和应用程序将能够访问您的本地资源。 如果在Cloud Connector配置中允许的话,就是这样。
如果要尝试,可以在本地计算机上安装Cloud Connector。 SAP Community网站和 help.sap.com 上有很多有关安装和配置Cloud Connector的内容。
此致
Morten
一周热门 更多>