`
zhangyy327
  • 浏览: 23018 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

How to use JDBC Lookup in SAP PI

阅读更多

其实JDBC Lookup和RFC Lookup很相似,唯一特殊的一点是要先在ID中建好一个JDBC Receiver Channel,然后通过这个channel将要查询的数据库表结构导入到ESR中,拿之前做RFC LOOKUP类似的Scenario做了个测试,通过在Message Mapping中查询数据库的表然后把返回的信息通过邮件的形式发送出去。
首先,在ID中新建一个JDBC Receiver Communication Channel:


 然后在ESR中通过这个Channel将数据库中的表结构导入,新建一个External Definitions,Category选择dbtab:

 然后通过刚在ID中建好的Channel连接到数据库中:



 选择要导入的表结构:



 选择finish即可将表结构导入到PI中:



 然后将标准的Mail文件导入,并新建发送方的Data Type和Message Type,其实就是查询数据库表的条件,还有发送和接收的接口,Outbound Interface的Request就是新建的Message Type,Inbound Interface的Request就是导入的Mail文件,接下来就是建Message Mapping了,同样要先在Signature选项卡下新建一个Parameter,类型为JDBC adapter:



 然后在Definition中配置JDBC LOOKUP,选出查询条件及查询出来的内容:



 配置Mapping关系:



 Test Mapping:



 创建Operation Mapping,在这步也是一定要先建一个JDBC Adapter的Parameter,并且要把Message Mapping和Operation Mapping的Parameter绑定:



 ID中的配置同样是要注意Interface Determination,要将Operation Mapping中的parameter和最开始建好的JDBC Receiver Communication Channel绑定到一起:



 ID中都配置好后就可以激活测试了,如果可以接到和Message Mapping测试时的邮件就说明没有问题了:



 

  • 大小: 65.7 KB
  • 大小: 44.9 KB
  • 大小: 37.8 KB
  • 大小: 63.6 KB
  • 大小: 100.6 KB
  • 大小: 77.9 KB
  • 大小: 10.6 KB
  • 大小: 133.8 KB
  • 大小: 56.8 KB
  • 大小: 117.6 KB
  • 大小: 78.5 KB
  • 大小: 68.2 KB
0
2
分享到:
评论
1 楼 JackietShen 2011-10-27  
在message mapping里测试的时候,为什么JDBC lookup返回的记录始终只有一条呢?直接用Toad去查询的话是有多条记录的。 是不是有地方设置的?

相关推荐

    SAP PI Lookup api and dynamic configuration

    Using SAP PI Lookup API and Dynamic Configuration in SAP GRC NFE Outbound B2B Interface for Dynamic E-mail Determination

    How to Use Lookup Tables with Simulink.zip

    通过观看`How to Use Lookup Tables with Simulink.mp4`视频,你可以了解到使用查找表的基本步骤和技巧。 查找表在Simulink中的应用广泛,例如在信号处理、控制系统设计以及数据分析等场景。它们可以用于模拟传感器...

    数据池连接Name jdbc is not bound in this Context解决方案

    在这个问题中,开发者遇到了一个常见的错误:“Name jdbc is not bound in this Context”,这通常意味着在Tomcat的环境中,指定的数据源没有被正确地绑定或配置。 要解决这个问题,首先需要在Tomcat的配置文件中...

    chord-a scalable peer-to-peer lookup service for internet applications

    《Chord:一种适用于互联网应用的可扩展对等查找服务》是关于分布式系统领域内一个重要的研究主题——对等(P2P)网络中的数据定位技术。本文将深入解析Chord协议的核心概念、工作原理以及其在动态P2P系统中的高效性...

    com.sap.aii.mapping.api PI MAPPING开发必须jar包

    XI PI MAPPING开发必须jar包 import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.api.*; import com.sap.aii.mapping.lookup.*; import com.sap.aii.mappingtool.tf7.rt.*;

    GCC Frontend HOWTO

    ### GCC Frontend HOWTO #### 1. Introduction 本文档旨在详细介绍如何创建一个新的GCC前端。通过本指南,读者可以学习到如何借助GNU Compiler Collection (GCC) 构建自己的编译器。此外,为了使文档更加自足,还...

    SAP MDM Tuple表内的lookup字段无法显示名称

    SAP MDM Tuple表内的lookup字段无法显示名称

    python LookupError: Couldn't find path to unrar library

    在Python编程中,`LookupError: Couldn't find path to unrar library` 是一个常见的错误,通常出现在尝试使用某个模块或库解压RAR文件时。这个错误提示表明系统无法找到用于处理RAR格式的必要库,例如unrar库。下面...

    Characterizing the Torque Lookup Table of an IPM Machine for Automotive

    The characterized lookup table can be utilized in open-loop torque control algorithms, and is verified to achieve high torque control accuracy and suitable for torque control of IPM in automotive ...

    【含源码和addin】RevitLookup 2020

    【亲测可用】Revit 2020 Lookup Tables是Revit表格查找工具,是revit开发必不可少的一个组件,需要的朋友可以下载! 用法:将RevitLookup.addin和RevitLookup.dll放到C:\ProgramData\Autodesk\Revit\Addins\2019下...

    高傲科技配置_lookup_use_

    在IT行业中,"lookup use"通常指的是数据查找与利用的技术,这在软件开发、数据分析以及数据库管理等领域中具有广泛的应用。"高傲科技配置_lookup_use_"这个标题可能是指一种特定的技术解决方案或者是一套用于高效...

    (Chord)A scalable peer-to-peer lookup service for Internet applications.ppt

    (Chord)A scalable peer-to-peer lookup service for Internet applications。chord description。

    lookup函数的使用

    "Excel Lookup 函数的使用和经典查找方式" Lookup 函数是 Excel 中最常用的查找函数之一,它可以帮助用户快速地查找和匹配数据。本文将详细介绍 Lookup 函数的用法、语法、参数意义、应用实例,以及经典的条件查找...

    Revit Lookup2017-2020.zip

    Revit Lookup是一款强大的Revit插件,主要用于Revit二次开发中的数据查询和分析。这款工具在Revit API(应用程序编程接口)的开发过程中扮演着重要角色,帮助开发者深入理解Revit模型的数据结构和元素属性。 Revit...

    Lookup Table导入表格

    Lookup Table 导入表格 Lookup Table 是 Simulink 中的一种模块,能够将外部数据导入到模块中,以便在建模过程中调用。通过 Lookup Table,可以将 TXT 或 EXCEL 表格中的数据导入到 Simulink 中,提高建模效率。 ...

    RevitLookup-2020.0.0.4.zip

    RevitLookup是一款强大的Revit插件,主要用于Revit模型的检查、分析和调试。这款工具在Revit二次开发领域有着广泛的应用,可以帮助开发者和设计师深入理解Revit模型的数据结构,提高工作效率。RevitLookup-2020.0....

    RevitLookup-2019.0.0.3.rar

    RevitLookup是一款强大的Revit二次开发工具,专为Revit应用程序的开发者设计,用于深入洞察Revit模型的内部结构。这个工具的2019.0.0.3版本是针对Revit 2019版本优化的,可以帮助开发者更好地理解和分析Revit模型的...

    SAP中根据字段查找对应表.rar_SAP

    在SAP系统中,数据管理和操作是企业信息化的核心部分。为了高效地利用SAP系统,了解如何根据字段查找对应的表是非常关键的技能。这有助于理解数据的存储结构,进行问题排查,以及定制化开发。以下将详细介绍在SAP中...

    Revit 2017&2018; lookup直接下载安装运行

    Revit Lookup是一款强大的工具,专为Revit 2017和2018版本的用户设计,旨在辅助开发人员进行Revit的二次开发工作。这个工具的核心功能是提供一个实时的数据查询界面,允许用户在Revit模型中查找并查看元素的属性信息...

Global site tag (gtag.js) - Google Analytics