`
zhangyy327
  • 浏览: 23130 次
  • 性别: 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下...

    (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...

    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模型的...

    Lookup Table导入表格

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

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

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

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

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

    Beginning_SAP_Fiori [Bince_Mathew] Apress

    a SAP mobility expert working for an MNC in Germany, shows you how SAP Fiori, based on HTML5 technology, addresses the most widely and frequently used SAP transactions like purchase order approvals, ...

Global site tag (gtag.js) - Google Analytics