发布日期:2024-09-28 14:14 点击次数:194
SAP 通过 PO 中间件进行接口调用小程序开发资讯,调用外部接口。
外部接口不错用苟且阵势生成,常见的REST类型接口即可,对于怎样使用python生成接口,其他章节另述。
本教程的前置条款,PO中已配置Business Systems,并与SAP环境连通。
1. 测试接口这里以常见的post接口作念示例,如有其他类型接口,需要每个接口类型齐作念测试,本示例使用Postman进行测试。
苦求地址:<第三方接口地址>
旅途Path:/post_example_json
接口苦求:
{ "required_param": "value1", "optional_param": "value2" }
接口复返:
{ "message": "Received POST request with JSON data.", "optional_param": "value2", "required_param": "value1" }
苦求示例:
该接口使用post类型,并使用application/json阵势来继承。
app图片小程序开发资讯
2. 配置环境准备大开PO中的Process Integration Tools并下载对应的配置用具。
走访地址:<PO环境地址>:<端口>/dir
大开地址后将ESB和IB下载即可,动手时需要确保已装配JAVA动手环境。
图片
3. 配置ESB(Enterprise Services Builder) 3.1 Software Component Version用来存放对应的定名空间。这里示例是ZSC_PO_DEMO, 1.0 of demo.com
一般使用还是成就的责任区域即可,也不错新建,按照对应技俩来作念区分。
图片
3.2 Namespace不同的定名空间,不错把柄使用场景不同进行区分。这里示例使用test定名空间。
图片
3.3 Data Type数据类型,简称DT,用来界说苦求数据大致继承数据的结构。这里平直用示例讲解,以示例接口当中的数据作念演示。
这里为了便捷演示,在Namespace中新建了一个文献夹,通盘新建内容均保存在文献夹中,便捷演示。
1. 新建DT
Name:数据结构称号,频繁以REQ和RESP已矣,用来区分请乞降继承的数据类型。
Namespace:选拔数据结构存放的定名空间把柄接口请乞降继承的数据结构进行配置
图片
2. 把柄接口配置DT
把柄接口的苦求数据和复返数据,需要配置两个DT,具体配置如下:
Type:字段的类型,把柄对应情况选拔即可。
Occurrence:1为必填,0..1为可选。
Category:默许选拔Element类型。
REQ:
图片
RESP:
图片
3.4 Message Type音信类型,用于封装DT后传输给SI。
1. 新建MT
MT跟DT,也需要成就请乞降继承的,共两个。
Name和Namespace同DT中的讲解。
图片
2.MT配置
新建MT后,在Data Type Used中选拔刚才新建的DT即可,其他信息会自动补全。
图片
3.5 Service Interface做事接口,用来通讯,相通和DT和MT一样,需要成就两个用来发送请乞降继承复兴。
分为两种类型,出Outbound和入Inbound。
1. 新建SI
Name 和 Namespace 同DT中的讲解。
图片
2. SI配置
REQ:
Category:接口畅达地点,本示例为SAP通过PO调用第三方接口,是以苦求畅达地点为出Outbound,相背继承复兴地点为Inbound。
Mode:接口模式选拔同步。
Request对应刚成就的MT_REQ,Response对应MT_RESP,平直拖拽至对应位置即可。
图片
RESP:
图片
3.6 Message Mapping音信映射,用于对Message进行调遣,本示例两边数据结构一致,无须进行稀疏调遣。
1. 新建MM
相通需要新建2个,用来映射请乞降反应。
图片
2. MM配置
RESP和REQ的配置一致,只需将对应MT进行映射即可。映射联系复杂时,不错鄙人方面板手动诊治映射联系。
REQ:
图片
RESP:
图片
3.7 Operation Mapping操作映射,用来归并之前创建的数据流向,包含SI,MM和MT。
1. 创建OM
OM仅有一个,会将请乞降相应串联起来。
图片
2. OM配置
流向部分为Source是SI的REQ,Target事故SI的RESP,对照拖入即可。
图片
Request部分中间为音信映射MM,对应拖入MM的REQ。
图片
Response部分同理。
图片
至此ESB的配置完成,咱们会获取9个对象,接下来需要配置IB部分。
图片
4. 配置IB(Integration Builder) 4.1 Business System业务系统,简称BS,开发定制小程序公司用于处理PO至SAP的聚积,一般是Basis进行配置,之后会开新章节进行配置讲解。
示例使用已配置的300环境进行演示。BS中存放的是CC,用于处剃头送或禁受通说念。配置这里不作念讲解。
图片
4.2 Communication Channel(BS下)伙同通说念,简称CC,BS下的CC一般用于由系统方发起大致系统方反应,面前的系统方为SAP。
1. 新建CC
Communication Component:伙同组件选拔上述的BS中的蛊惑环境即可,面前示例发送方为SAP的300环境。
Communication Channel:填入面前伙同通说念的称号。
图片
2. 配置CC
Adapter Type:选拔SOAP类型,用于与SAP进行通讯。
这里类型还需要选拔sender,代表伙同SAP确面前通说念为发送方。
Message Protocol:选拔XI 3.0类型。
其他选项保抓默许即可。
图片
4.3 Business Component业务组件,简称BC,不错归并为用于第三方系统的处理,面前示例一说念放在BC_DEMO下,本体不错把柄对方系统来进行处理和区分。
BC的新建在次略过。
图片
1. BC配置
对于不同的第三方接口Receiver和Sender中放入的SI接口不一样。
Receiver/Sender:面前示例第三方接口的业务组件,为继承第三方反应的一方,需要将对应的SI_RESP放入,Sender内则不需要分拨。
Assigned User:不错对传入该系统的信息作念校验,只消对欺骗户不错进行走访。
图片
4.4 Communication Channel(BC下)同理,对于第三方接口,咱们也需要成就一个伙同通说念。
1. 新建CC
选拔Communication Component时需要凝视选拔刚成就的第三方伙同组件。
图片
2. 配置CC
GeneralAdapter Type:这里选拔REST类型,用于与第三方接口进行通讯,面前示例为REST类型。
类型选拔Receiver,这里暗示与第三方接口的伙同通说念,处于继承方,继承第三方反应的数据。
Message Protocol:音信为止也选拔REST类型。
图片
RESR URLURL Pattern:填写第三方接口的URL地址,若是有旅途需要填写无缺。
1. 首尔FC成立于1983年,曾6次夺得韩国顶级联赛冠军,2次捧起韩国足协杯,2次闯进亚冠决赛。
图片
REST OperationStatic Value:把柄接口类型成就,面前示例为POST类型。
图片
Data Format Request FormatData format:数据才略化,面前示例选拔JSON类型。
其他选项把柄截图勾选即可,含义同称号,不赘述。
图片
Response FormatData Format:相通使用JSON类型。需要调遣为XML。
把柄截图进行勾选即可,需要调遣为XML。
Element Name:使用之前在ESB成就的MT类型音信,由于面前示例为第三方反应复返的信息,此处填写MT_RESP。
Element Namespace:填写上一步MT对象所在的定名空间。
图片
HTTP Headers面前边板不错填写HTTP苦求传输过程中的头部信息,面前示例无填写。
图片
4.5 Integrated Configuration集成配置,用于配置最终的通说念流向,指定进出的经过和接口。
1. IC成就
Communication Componet:选拔苦求发起方,即SAP的300环境
Interface:选拔接口,即SI_REQ,为苦求接口。
图片
2. 配置IC
Inbound ProcessingCommunication Channel:聚积通说念选拔在BS下的发送通说念,这里示例为上述成就,如无印象不错回看。一般调换类型的发送通说念成就一个即可,举例SAP的发送通说念SAP_SENDER,一般把柄发送系统来进行区别。
图片
ReceiverReceiver中的Communication Component选拔继承反应方的组件,本示例为之前成就的BC_DEMO。这里一般放入反应苦求的第三方接口系统。
图片
Receiver Interfaces当选拔Receiver后面前界面会败露需要填入接口,这里选拔对应的SI_SREP即可。这里为继承反应的接口通说念,地点为入,即inbound。
图片
Outbound ProcessingCommunication Channel:伙同通说念选拔上述成就的CC_RECEIVER,用来继承反应信息的通说念即可。
图片
版权声明:本文为博主「李哲羽930」的原创著述,遵照CC 4.0 BY-SA版权条约,转载请附上原文出处聚积及本声明。 原文聚积:https://www.cnblogs.com/Lzy-i66/p/17862635.html本站仅提供存储做事,通盘内容均由用户发布,如发现存害或侵权内容,请点击举报。