JDBC Communication Channel Database Connection 主流的数据库的连接参数配置
A. ORACLE
JDBC Driver: oracle.jdbc.driver.OracleDriver
Connection : jdbc:oracle:thin:@
JDBC Driver: com.ibm.db2.jcc.DB2Driver
Connection : jdbc:db2://
JDBC Driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
Connection : jdbc:sqlserver://
注意:按红框设置,以AE消息中能看到对应的SQL,方便报错时跟踪问题。
JDBC Receiver Adapter
DATA TYPE 定义有固定规式,具体查看以下URL。
http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/frameset.htm
Document Formats for the Receiver JDBC Adapter
http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/frameset.htm
以下使用SELECT 从数据库中取数并同步返回例子: 目标系统(数据库)的Request DATA TYPE
action 为 SELECT table 为 日标数据库
compareOperation 为空默认为’EQ’
目标系统(数据库)的Response DATA TYPE
注意:RESPONSE的MESSAGE TYPE的命名须为:Request的MESSAGE TYPE名 + ‘_response’ 本例字MESSAGE TYPE命名如下:
以下以INSERT 异步更新目标数据库表例子 目标系统(数据库)的Request DATA TYPE
hasQuot 根据需要可设’Yes’ 和‘No’,YES时在转成SQL时,该字段会带’’ ORECLE数据库的字符字段都需要设为Yes
ORECLE数据库日期MAPPING如下(hasQuot不能为’Yes’)
CONSTANT1:TO_DATE('
CONSTANT2:','YYYY-MM-DD')
ORECLE数据库时间字段MAPPING如下(hasQuot不能为’Yes’)
CONSTANT1:TO_TIMESTAMP('
CONSTANT2:', 'YYYY-MM-DDHH24:MI:SS')
JDBC SENDER

