- 用户名或密码错误(用户没有rfc调用权限)、客户端错误 (109) RFC_ERROR_CANCELLED: Handle close pending
- IP错误、实例编号错误 (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failed
- 输入个位数量传进rfc变成0:
这个是32位jco的bug,64位的没有问题
32位set value写 "6"有问题,写"6.0"没问题,传两位数没问题,解决:补.0或者使用big decimal
64位没有问题,可以直接传string "6" - rfc_conversion_failed python nwrfc 没输入语言的时候会报这个错误
- 接口增加了字段,对方java读不到,或者接口结构修改了,对方传输数据会乱码
原因:jco开了连接池,读到的还是缓存的接口结构,如果此时修改结构,java按照原来的结构传值,就会产生偏移和乱码 - rfc自己抛出的异常和jco的异常不一样
定位jco错误要看“ERROR”的内容
c
把c盘的jco文件干掉