嗨,亲爱的朋友们,
经过很长时间,我在这里分享一些有趣的东西,你可以在博客中找到类似的https://blogs.sap.com/2014/02/20/michals po提示如何将消息直接发送到aex ico适配器独立的soapui版本/。
我会一步一步地展示更多可用于任何情况的产品(其他平台的情况也一样,它只是为了不等待完成所有后端部分的测试点对点),我目前的案例与SalesForce有关,它使用REST适配器通过RFC发送有关登录dinamic的数据,从SalesForce Clould Plaform接收tokenid或sessionid。
如下面的集成图所示–起点将是SoapUI,而不是SAP ECC。
要进行此测试,必须完成ESR和DIR,并且作为发送者一个适配器SOAP–HTTP如下图所示–虚拟适配器:
发送方SOAP的配置–HTTP:
PS:。别忘了Do mark Best Efforce Service
终点是拥有数字地址的销售人员,数据将通过RFC来自SAP ECC,具体取决于用户。
https://test.salesforce.com/services/oauth2/token?grant\u type=password&client\u id={client\u id}&client\u secret={client\u secret}&username={username}&password={password}
在这种情况下,Sales Force的适配器不是SOAP,将由许多配置组成,首先将通过XML文件中的数据显示如何使上述地址正确。
这些值将插入适配器引擎在运行时通过xpath配置,如下所示:
client\u id={client\u id}&
client\u secret={client\u secret}&
username={username}&
password={password}
当我们谈论JSON时,它不是XML文件,所以我们还需要在适配器中进行配置:
适配器接收器通道REST–方法POST:
现在是适配器REST配置的一个非常重要的部分,Sales Force的asnwer将是:
Json消息Sales Force响应:
{
}
我使用在线工具将其转换为XML,多线云主机,并在SAP PI
消息类型响应:
所以您可以看到上面有JSON格式和XML格式,这意味着结构不同,因为没有PepTokenResponseLogin作为根,返利机器人哪个好用,因此,我们需要在频道中的按钮"添加Wapper元素"中进行配置:
在Michal Krawczyk的博客中,他显示了地址:
:/XISOAPAdapter/MessageServlet?senderParty=&senderService=BC\u Michal\u Krawczyk&receiverParty=&receiverService=&interface=SI\u Michal\u Out&interfaceNamespace=邮箱:michal.krawczyk.com
这个地址可以通过ICO生成:
右击ICO场景生成WSDL:
起始点地址的Soap格式:
将WSDL导入到SOAPUI软件中,在我的例子中,展示RFC结构,韩国云服务器,记住这里的场景它的RFC到JSON
测试:
别忘了根据您的项目视角来调整它,我希望能帮助您在SAP PI AEX 7.31+中测试消息/接口,品高云,而不必等待缺少配置或abap开发。
,物联网学什么