项目中经常会遇到使用JDBC Adapter的方式直接插入或更新数据库的需求,在这里记录一下,省得时间长不做又忘了。PI中如果使用JDBC Receiver Adapter,在定义Data Type时必须遵循一定的格式,而且根据Action(Delete、Update、Insert等)不同,格式也不完全一致。具体的格式可以参照:http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/frameset.htm
先按照所要做的操作在ESR中建立对应的数据类型,我做的是先删除表数据,然后插入新数据,(因为客户之前提了个这样的需求,所要先做个例子试试),Data Type如下:
第一个Statement 是为了删除表数据,因为是要全部删除,所要没加Key的结构,如果是有条件的删除,要在table后再加一个Key的,指定删除条件;第二个Statement是为了插入数据,在这里如果Action是用Update_Insert,也要加Key的结构,指定更新条件。
重要的是Message Mapping,其中Action可根据要求赋值:INSERT、UPDATE、SELECT或UPDATE_INSERT等。Table是可选的,如果用了在这里赋值你要操作的表名既可。还有一点,我用的是Oracle数据库,当表里有日期类型的字段时,是要先在Mapping中做一下To_Date的转换,同时要给hasQuot属性赋值yes|no,否则会报错。
hasQuot= YES|NO During construction of the WHERE condition of the SQL statement, the table column type determines whether the default is to set the values in quotation marks (text column types) or not (numerical column types). In a few cases (for example, when using functions), it may be necessary to override this. This attribute enables you to do this. If YES, quotation marks are always set round the values for which this attribute is set in the SQL syntax. If NO, quotation marks are never set. Only use this attribute in individual cases.
如果是日期时间型:
- 大小: 62.1 KB
- 大小: 124 KB
- 大小: 30.2 KB
分享到:
相关推荐
标题 "PI 7.1 JDBC Receiver Adapter Configuration(二)" 指的是SAP Process Integration (PI) 7.1版本中关于JDBC接收适配器的配置教程的第二部分。在这一部分,我们将深入探讨如何配置JDBC接收适配器以连接到不同的...
### SAP PI HTTP Receiver Adapter 配置详解 #### 一、概述 SAP Process Integration (SAP PI) 是一个用于企业内部以及与外部合作伙伴之间进行消息交换的集成平台。其中,HTTP Receiver Adapter 是一种用于接收HTTP...
删除 Citrix Receiver for Windows 您可以使用 Windows 的“程序和功能”实用工具(添加/删除程序)卸载 Receiver。 注意:如果曾使用 Citrix Receiver Updater 安装 Receiver,请勿使用此方法。 在某些情况下,卸载...
Citrix Receiver是一款由Citrix公司开发的远程桌面访问软件,它允许用户从任何地方通过互联网安全地访问企业内部的应用程序和资源。Receiver卸载过程有时可能会遇到问题,尤其是在多版本交替使用或尝试重新安装时,...
1. **Queue**:队列是一种点对点的消息模式,其中每个消息只能被一个Receiver消费。 2. **Session**:会话是发送和接收消息的工作单元,它处理事务和消息确认。 3. **Connection**:连接是应用程序与JMS提供者的通信...
Citrix Receiver是一款强大的远程访问软件,它允许用户从任何设备上安全地访问企业应用程序和桌面。然而,在长期使用过程中,由于各种原因,如版本更新、安装卸载不当等,可能会导致系统中残留不必要的文件和配置,...
"内含使用相关说明"意味着压缩包中可能包含一份详细的指南,解释如何设置和使用Trap Receiver。这份指南可能涵盖以下内容: 1. 安装和配置NET-SNMP环境。 2. 启动和配置Trap Receiver服务。 3. 配置SNMP代理以向...
本文将详细介绍如何通过SAP PI 创建一个异步接口,该接口用于实现MB PI 九恒星到SAP的POS过账及冲销功能。以下是整个创建过程的关键步骤: #### 一、进入IR(Interface Repository) 在SAP PI 中,首先需要通过...
7.1 Administration 7.1.1 Central Administration Tool 7.1.2 SAP NetWeaver Administrator 7.1.3 SAP NetWeaver Application Server Java 7.1.4 SAP Process Integration Monitoring (pimon) 7.1.5 SAP ...
Citrix Receiver是一款强大的远程桌面连接客户端,主要用于帮助企业员工在任何地点、任何设备上访问公司内部的应用、数据和桌面。此版本为4.12,它提供了稳定且安全的远程访问功能,无需担心广告打扰,是正版软件,...
Citrix Receiver是一款由Citrix公司开发的远程桌面访问软件,它允许用户从各种设备上访问企业内部的应用程序和数据。然而,在某些情况下,用户可能需要卸载Receiver,但常规的卸载方法可能会遇到问题,例如残留文件...
【Dream DRM Receiver】是一款专为数字广播爱好者设计的软件,它实现了Mondiale标准的数字广播接收功能。这款软件的强大之处在于,用户只需要拥有一台配备了声卡的计算机,就能将其转化为一个功能全面的中波(MW)、...
CitrixReceiver是一款由Citrix公司开发的远程桌面访问软件,它允许用户从任何地方通过互联网安全地连接到公司的应用程序和桌面。"CitrixReceiver卸载工具"是专门针对这款软件设计的一个实用程序,旨在帮助用户简便...
citrix receiver for mac
Citrix Receiver是一款由Citrix公司开发的客户端软件,主要用于连接远程桌面服务、应用虚拟化以及云服务。这个软件使得用户可以在任何设备上访问他们的企业应用、数据和桌面,提供了跨平台的灵活性,支持Windows、...
标题 "pc Receiver2.0.3" 暗示我们关注的是一个针对个人电脑的无线游戏接收器的更新版本,具体为2.0.3。这个接收器的主要功能是允许用户通过USB接口将Xbox 360的无线控制器与PC连接,实现电脑上的游戏操作。"User's ...
CitrixReceiver.dmg
Citrix Receiver是一款由Citrix公司开发的远程桌面访问软件,它允许用户通过各种设备安全地访问企业级应用程序和数据。然而,在使用过程中,有时可能会遇到一些问题,如“此版本Citrix Receiver不支持所选加密级别”...
Dream DRM Receiver 2.1.1是一款专为数字广播爱好者打造的软件,它具备强大的解调功能,让用户无需额外设备,只需一台配备声卡的电脑,就能享受到中波(MW)、短波(Short Wave)以及长波(LW)的广播服务。...