SAP银企直联非EPIC方式复习进程.docVIP

  • 58
  • 0
  • 约2.33千字
  • 约 4页
  • 2020-09-04 发布于浙江
  • 举报
SAP银企直连(非EPIC方式) 由于SAP自带的银企直连不太适合中国的财务系统,EPICP有些适合中国的银行接口,可EPIC对业务有局限性,所以很多企业的项目大都是要求ABAP自开发,这下就苦逼了我们小ABAP了,记得15年的时候在连云港盛虹ShiHua项目和银行做的银企直连,由于银行都是SOCKET的通讯方式,且有的银行前置机是NC的交互,我们SAP通讯WS,IDOC,RFC,DBlink等,但SAP又不能SOCKET通讯,SAP有PI,可有些企业不上PI模块,咋搞啊?后来转机一想,那咱就在前置机上做接口转换吧,然后就和兄弟合伙一起开发一个插件,解决银行和和SAP银企直连数据交互的问题。 ? ?今年兄弟让给内蒙中天HeChuang能源的公司做银企直连,想想都是之前做过的,应该没什么问题,满口答应了, 可发现有些银行现在不玩NC的方式了,银行的接口也在更新技术, 拿建行为例:之前是NC方式,现在是http_post方式,银行也不提供NC的客户端了,也没硬件加密(加密狗), 加解密都是要自己写,那好吧, 只能自己想办法了, 在前置机上做加解密,数字签名...? ?一、密钥交换 ?建行RSA密钥,密钥交换就是把自己的 公钥 让建行下载,然后自己从建行那获取建行的 RSA公钥 及 DES密钥。建行通过post方式下载公司公钥。要求该公钥要使用DES加密(密钥: 电子银行合约编号后十位+当前日期六位(yyMMdd),建行提供了一段asc2bin代码,经此变换后的才是真正的DES密钥; 明文:RSA公钥明文进行BASE64编码转换)加密后的bytes需要按照建行的要求在头部增加六个000000,生成文件后转给建行下载。建行下载成功后,我方下载建行的RSA公钥DES密钥,建行的密钥也是加密过的,需要用相同的方法解密。 二、传输报文 传输报文使用post方式,需要: 1、电子银行合约编号 明文 2、报文密文(DES加密,BASE64编码转换) 3、报文签名( RSA@MD5) 交易明细接口函数 三、传输文件 例如恒安JiTuan需要大批量代收代付(发工资什么的等业务),既然做的话,就尽量把项目做得完美,首先我方先把批量代发的数据以TXT格式传给前置机,然后前置机再进行加密+签名,然后上传给建行的系统,建行返回加密摘要和文件路径给SAP,根据这个返回SAP再组织XML报文发送代付申请,完成文件上传及申请业务操作,传输文件使用post方式,需要: 1、电子银行合约编号 明文 2、文件名密文(DES加密,BASE64编码转换) 3、文件名签名( RSA@MD5) 4、文件内容密文(DES加密,BASE64编码转换) 5、文件类型密文(见建行规定)(DES加密,BASE64编码转换) 上面两行是给建行发送文件后, 第三行,是对密文解密后的原文 ?忙活了半个月终于通了,还是NC方式简单,前置机与银行交互由银行提供客户端即加密狗完成,现在想想觉得这样通讯方式的确比NC方式更安全些,更坑我们ABAP小开发了,可大部分企业都是用内网的,没必要呀,欢迎小ABAP们QQ技术交下辈子不做开发了 第三节 氧化还原反应 第一课时 教学目的 知识与 技能 初步掌握用化合价的变化和电子转移的观点分析氧化还原反应;理解氧化还原反应的本质就是发生了电子转移。 过程与 方法 通过对氧化还原反应概念认识的过程,体会科学探究的基本方法,提高科学探究能力; 情感态度 价值观 通过对氧化还原反应的学习,感知事物的现象与本质的关系,对立统一的观点。 教学重点 从化合价升降和电子转移的角度分析氧化还原反应 教学难点 理解氧化还原反应的本质 教学过程 1、氧化还原反应 (1)表观认识:得氧失氧(有得必有失) 【探究活动】化学家认为下列各化学反应也是氧化还原反应,找出它们与第一组反应有什么共同点? (1)C+H2O CO+H2 (2)2KClO3 2KCl+3O2↑ (3)2Na+Cl2==2NaCl (4)Zn+2HCl===ZnCl2+H2↑ (2)特征认识:化合价升降(有升必有降) (氧化还原反应的判断依据) 【问题1】化合价升降与氧化还原反应有什么关系? 化合价升高,被氧化 化合价降低,被还原 判断化合价的方法: ①记住常见元素常见价态②代数和为〇计算③特殊价态:FeS2、Na2O2、H2O2 CaC2、Cu2S 【问题2】氧化还原反应是否一定要有氧的参与? 【问题3】氧化还原反应中,元素化合价升降的原因是什么? (3)本质认识:有电子的转移(得失或偏移)。 【提问】化合价的升降与电子的转移具体关系如何? 得电子(电子对

文档评论(0)

1亿VIP精品文档

相关文档