首页 > 其他分享 >汉得PI&PO教材-Adapter使用-实例2 soap2rfc V1.0

汉得PI&PO教材-Adapter使用-实例2 soap2rfc V1.0

时间:2024-04-25 11:12:20浏览次数:24  
标签:定义 Adapter soap2rfc Mapping 汉得 发送 Message 接收 Type

汉得PI&PO教材系列

 

 

 

Adapter使用-实例2:SOAP2RFC

 

 

 

 

 

 

 

 

 


仅限汉得内部使用

 

作者:戴瑞亭

版本:1.0

日期:2017-03-01


图标

 

图标

含义

 

警告

 

示例

 

注释

 

建议

 

语法

 

外部处理

 

可选业务处理或决定

 

 

排版惯例

 

字体风格

描述

Example text

出现在屏幕上的单字或字符。包括字段名、屏幕标题、按钮以及菜单名、路径和选项。

到其它文档的交叉引用。

Example text

正文文本中强调的字或词组,图形和表格的标题。

EXAMPLE TEXT

系统中元素的名称。包括报表名、程序名、事务代码、表名和正文文本中嵌入的编程语言关键字,如 SELECT 和 INCLUDE。

Example text

屏幕输出。包括文件和目录的名称及其路径、消息、源代码、变量和参数的名称以及安装工具、更新工具和数据库工具的名称。

EXAMPLE TEXT

键盘上的按键。例如,功能键(如F2)或ENTER键。

Example text

用户输入原文。完全如文档所示输入这些单字或字符至系统中。

<Example text>

可变用户输入。尖括号表示应使用适当的输入替换括号中的单字和字符。

 

目录

1、文档说明... 4

2、文档历史... 4

3、功能说明... 4

4、操作步骤-定义IR对象... 5

4.1 定义Data Type(消费方-发出方). 5

4.2 定义Message Type(消费方-发出方) 8

4.3 定义Service Interface(消费方-发出方) 10

4.4 导入RFC(ERP接收方). 11

4.5 定义Message Mapping. 12

4.6 定义Operation Mapping. 14

5、 操作步骤-定义ID对象... 16

5.1 定义发送方Communication Channel 16

5.2 定义接收方Communication Channel 17

5.3 定义Integrated Configuration. 19

6、传输监控... 22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1、文档说明

本文档目的在于提供一个SOAP2RFC场景的接口案例,用于说明SOAP适配器如何使用,以及使用SOAP适配器的注意事项以及最佳使用实践。

2、文档历史

版本

修订时间

修订人

备注

0.1

2017年03月01日

戴瑞亭

根据培训案例整理出该文档

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3、功能说明

本案例中发送方系统为第三方系统BS_BPMDEV_400,接收方系统为ERP系统BS_ECC_ED1_300,即发送方和接收方为不同系统。实际使用,则根据实际系统来配置不同的业务系统作为数据发送方和接收方。

 

本案例发送的为简单的测试数据,即:BPM发送生产订单号SAP返回相关订单状态。

 

4、操作步骤-定义IR对象

同步方式发送,所需IR对象如下图:

 

 

 

 

 

4.1 定义Data Type(消费方-发出方)

在安装的消费方软件组件 (SC_BPM BPM of bpm) 分别创建Request

和Response方向的Data Type。

 

定义发送方发出格式的Data Type

 

 

 

 

 

 

定义发出方接收格式的Data Type

 

 

 

 

 

 

 

4.2 定义Message Type(消费方-发出方)

 

在安装的消费方软件组件 (SC_BPM of BPM) 分别创建Request和Response方向的Message Type。

 

定义发送方发出格式的Message Type(MT_SOAP2RFC_Req),关联发送方发出格式的Data Type

 

 

 

 

点击搜索帮助,找到相关的data type

 

 

 

 

 

定义发送方接收格式的Message Type(MT_SOAP2RFC_Res),关联发出方接收格式的Data Type(步骤同上,不赘述)

 

 

 

4.3 定义Service Interface(消费方-发出方)

定义发送方Service Interface(SI_SOAP2RFC_Out),属性是Outbound,选择同步方式,关联发送方Message Type,即MT_SOAP2RFC_Req以及MT_SOAP2RFC_Res

 

 

 

 

 

4.4 导入RFC(ERP接收方)

在安装ERP系统的软件组件(SC_ECC of sap)下导入RFC(ZF_PI_TEST01),此RFC具有Data Type & MESSAGE Type & Service Interface的属性;

 

 

输入IP、系统编号、账号、密码

 

 

找到要导入的rfc function,进行导入,导入成功后,激活。

 

4.5 定义Message Mapping

 

创建Request方向的 Message Mapping

 

 

 

 

 

 

 

创建Response 方向的Message Mapping(步骤同上,不赘述)。

 

 

 

4.6 定义Operation Mapping

在安装的接收方ERP系统的软件组件(SC_BPM BPM of bpm)下创建Operation Mapping,源Service Interface为SI_SOAP2RFC_Out,目标Service Interface为ZF_PI_TEST01。

 

 

 

 

 

选择发送方Service Interface,接收方Service Interface,选择Request Message Mapping

 

 

 

 

 

选择Response Message Mapping

 

5、 操作步骤-定义ID对象

所需ID对象如下图,可以先定义Configuration Scenario(可以理解为接口场景对象的容器,用于组织ID对象用,通常将构成一个接口的所有对象放到一个Configuration Scenario,同一个对象可以放到多个Configuration Scenario,便于组织构成接口的完整对象),本例未定义。

 

 

 

5.1 定义发送方Communication Channel

定义发送方Communication Channel,选择发送方Business System(BS_TRD_DEV),选择REST适配器。

 

 

 

 

 

 

 

5.2 定义接收方Communication Channel

 

 

 

 

 

 

 

5.3 定义Integrated Configuration

 

 

 

 

 

 

 

维护接收方业务系统

 

 

 

维护接收方Operation Mapping以及Service Interface

 

 

 

维护接收方Communication Channel

 

 

 

保存,激活。

 

右击场景集成器,生成WSDL。

 

 

 

http://pidev01:51000/dir/wsdl?p=ic/72bbf0d9b19435e4bf4daae38a7c3f05

 

提供此URL地址给第三方调用即可,实现SOAP2RFC。

 

6、传输监控

SOAPUI测试。

 

 

 

PI监控消息,调用成功。

 

标签:定义,Adapter,soap2rfc,Mapping,汉得,发送,Message,接收,Type
From: https://www.cnblogs.com/ZJY-1314/p/18157164

相关文章

  • dbt 使用adapter.dispatch 进行macro 的覆盖处理
    adapter.dispatch是一个很方便的功能,可以实现方法的重载,对于不同环境可以使用不同的macro,以下是一个简单示例macro定义appdemo.sql注意在macros目录下,当然可以修改{%macrodemo(name,age)%}#注意此处我没有指定,namespace或者package,对于package开......
  • Microsoft Wi-Fi Direct Virtual Adapter 是 Windows 操作系统中的一个虚拟网络适配器
    MicrosoftWi-FiDirectVirtualAdapter是Windows操作系统中的一个虚拟网络适配器,用于支持Wi-FiDirect功能。Wi-FiDirect是一种无需基础设施的连接技术,允许支持Wi-Fi的设备之间直接进行点对点连接,无需通过传统的Wi-Fi路由器或接入点。作用:直连功能: MicrosoftWi-......
  • Android开发基础:AdapterView类视图控件的使用,Fragment,ViewPager2视图控件的使用
    目录一,Adapter1.什么是Adapter? 2.Android中的常用Adapter二,AdapterView1.AdapterView简介 2.AdapterView的子视图对象 三,ListView滑动列表形式四,GridView网格形式显示 五,Fragment和ViewPager2视图控件的使用1.什么是Fragment?2.ViewPager23.TabLayout+ViewPage......
  • AI绘画:使用Stable Diffusion ComfyUI进行换脸:IPAdapter FaceID全面教程
        在数字艺术和媒体编辑领域,换脸技术已经成为一种流行且强大的工具。它允许创作者将一个人物的面部特征无缝地转移到另一个人物上,创造出令人信服的视觉作品。StableDiffusionComfyUI提供了一个高效的平台,让用户能够轻松地实现换脸。本文将详细介绍如何使用ComfyUI......
  • 大模型主流微调训练方法总结 LoRA、Adapter、Prefix-tuning、P-tuning、Prompt-tuning
    大模型主流微调训练方法总结LoRA、Adapter、Prefix-tuning、P-tuning、Prompt-tuning概述大模型微调(finetuning)以适应特定任务是一个复杂且计算密集型的过程。本文训练测试主要是基于主流的的微调方法:LoRA、Adapter、Prefix-tuning、P-tuning和Prompt-tuning,并对它们进行......
  • taosAdapter未能成功启动(端口号被占用)
    从日志来看,尝试开启taosAdapter服务进程的过程中遇到了一个错误,导致服务未能成功启动。错误信息是:listen:listentcp:6041:bind:Onlyoneusageofeachsocketaddress(protocol/networkaddress/port)isnormallypermitted.这条错误信息表明,尝试在端口6041......
  • 细品spring设计,可扩展性编程Aware接口,Adapter类
    Spring中的扩展点介绍Aware接口在Spring中,Aware接口是一组特定的接口,用于向Bean提供特定的资源或信息。通过实现Aware接口,Bean可以感知到容器的特定状态或资源。常见的Aware接口包括:BeanNameAware:获取当前Bean在容器中的名字。ApplicationContextAware:获取当前Bean所在......
  • 【libGDX】ApplicationAdapter生命周期
    1前言​libGDX中,用户自定义的渲染窗口需要继承ApplicationAdapter类,ApplicationAdapter实现了ApplicationListener接口,但实现的方法都是空方法,方法释义如下。publicinterfaceApplicationListener{ //应用首次创建时调用一次 publicvoidcreate(); //窗口尺......
  • Android家庭记账本开发第五天:ListAdapter适配器的编写
    昨天讲了数据库相关的操作现在来看我们当初在MainActivity的Java文件当中的initData方法:1@SuppressLint("Range")2privatevoidinitData(){3helper=newDBHelper(MainActivity.this);4list=newArrayList<>();5SQLiteDatabasedb=h......
  • 家用电脑装esxi使用尝试和解决no network Adapters和VMware PowerCLI安装
    因为电脑换了新配置,老的电脑目前就没在用,想着闲置再利用一下的原则,想给他安装一下esxi,正好也可以折腾一下系统。我的主板是技嘉B85M-HD3-A的,查一下 VMwareCompatibilityGuide-I/ODeviceSearch 这个选择对应网卡型号,就能看到他支持的版本。很可惜,我的这个主板上带的这个网......